(function($){
    $.imgPreload = function(options){
        // To avoid scope issues, use 'base' instead of 'this'
        // to reference this class from internal events and functions.
        var base = this;
                
        // Add a reverse reference to the DOM object
       
        base.init = function(){
            
            
            base.options = $.extend({},$.imgPreload.defaultOptions, options);
			for(i in base.options)
			{
				//console.log(base.options[i]);
				//jQuery('<img>').attr('src',base.options[i]);
				$(new Image()).load(function() {
				//alert($(this).attr('src') + 'has loaded!');
				}).attr('src',base.options[i]);
				
			
			}
			
           
            // Put your initialization code here
        };
        
        // Sample Function, Uncomment to use
        // base.functionName = function(paramaters){
        // 
        // };
		
		base.init();
        
    };
    
    $.imgPreload.defaultOptions = {
    };
	
    
})(jQuery);
