$.fn.image = function(src){
	
	return this.each(function(){
		var i = new Image();
        i.src = src;
        i.onload = function(){
        	this.src = src;
        };
        i.onerror = function(){
        	//alert('not existed');
        };
        //this.appendChild(i);
    });
}



/*$(document).ready(function(){
	
	$('.show_back').each(function(){

		var newSRC = $(this).attr('src').replace('1_3.jpg', '2_3.jpg');
		
		
		var imageElement = $(this); 
		$.ajax({
		    url: newSRC,
		    type:'GET',
		    success: function(transport)
		    {
				//alert('success');
		    },
		    error: function()
		    {      alert('fail');
				$(imageElement).removeClass('show_back');
	        },
		    
		    complete: function(xhr,textStatus)
		    {
	        	alert(textStatus);
				//alert(xhr.status );
			
	        	if(xhr.status == 404)
	        	{
	        		alert('failed');
	        		
	        	}
	        }
		
		    
		});
		
		
		

	});
});*/
var lastSwitched = null;
function reverseAll()
{
	$.each($('.show_back'), function(index, value) { if( value.src != lastSwitched ) value.src = value.src.replace('2_3.jpg', '1_3.jpg'); });
}
$(document).ready(function()
{
	setInterval("reverseAll()",500);
	$('.show_back').hover(
	  function () { 
		  var newSRC = $(this).attr('src').replace('1_3.jpg', '2_3.jpg');
		  var imageElement = $(this); 
		  var i = new Image();
		  i.src = newSRC;
		  i.onload = function(){
			  $(imageElement).attr('src', newSRC);
		  };
		  i.onerror = function(){
			  //alert('not existed');
		  };
		  //$(this).attr('src', $(this).attr('src').replace('2_3.jpg', '1_3.jpg'));
		  lastSwitched = newSRC;
		  //$(this).attr('src', $(this).attr('src').replace('1_3.jpg', '2_3.jpg'));
	  }, 
	  function () {
		lastSwitched = null;
		$(this).attr('src', $(this).attr('src').replace('2_3.jpg', '1_3.jpg'));
	  }
	);
	
	$('.mini_item_img').hover(
	  function () {
		
		  var newSRC = $(this).attr('src').replace('1_3.jpg', '2_3.jpg');
		  var imageElement = $(this); 
		  var i = new Image();
		  i.src = newSRC;
		  i.onload = function(){
			  $(imageElement).attr('src', newSRC);
		  };
		  i.onerror = function(){
			  //alert('not existed');
		  };
		  
		  //$(this).attr('src', $(this).attr('src').replace('1_3.jpg', '2_3.jpg'));
	  }, 
	  function () {
		$(this).attr('src', $(this).attr('src').replace('2_3.jpg', '1_3.jpg'));
	  }
	);

});

