;(function($) {
	
	$.fn.imgCache = function( options ) {
		
		var options = $.extend( {}, $.fn.imgCache.defaultOptions, options );
		
		return this.each( function() {
			$(this).each( function() {
				var img = new Image();
				$(img)
					.load( function() {
						$('body').append( this );
						$(this).css( { display : 'none' } );
					})
					.attr('src', $(this).attr('href') );
			});
		});
	};
	
})(jQuery);