jQuery.fn.eachDelay = function(callback, speed){
	return jQuery.eachDelay( this, callback, speed)
}
jQuery.extend({
	eachDelay: function(object,callback, speed){ 
		var name, i = -1, length = object.length, $div = $('<div>'), id;
		if (length === undefined) { //not an array process as object
			var arr = [], x = -1;
			for (name in object) arr[++x] = name; 
			id = window.setInterval(function(){
			 if( ++i === arr.length || callback.call(object[ arr[i] ], arr[i], object[ arr[i] ]) === false) 
			 	 clearInterval(id);
			}, speed);	
		}
		else { //array-compatible element ie. [], jQuery Object
			id = window.setInterval(function(){ 
				if (++i === object.length || callback.call(object[i], i, object[i]) === false) 
					clearInterval(id);
			}, speed);
		}
		return object;
	}
});



jQuery(document).ready(function(){
//$this->helper('catalog/image')->init($_product, 'image')->resize(186, 186);
//style="margin-top:56px; text-align: center;height: 130px;display: block;"

    jQuery('.ajax-load').eachDelay(function(){

				h = jQuery(this).attr('dsrc');
				//var delay = function() { loadimg(jQuery(this).next().children('img'), h);  };
				jQuery(this).next().attr('style',"");
				jQuery(this).next().children('img').hide();
			  jQuery(this).next().children('img').attr('src',h);
				jQuery(this).next().children('img').fadeIn('slow');
				//var t = setTimeout(delay,i);
				//i+=1000;

    },100);


		function loadimg(elem, h){
				elem.attr('src',h);
		}

});

