
function getImageProperties(obj, max_width, max_height, bcrop, bcenter){
	
		obj.css('display','none');
		
		width = obj.width();
		height = obj.height();
 
	
			var ratio = (width / height );
			var mratio = (max_width / max_height );

			
			if(ratio > mratio){
				if(!bcrop){
					var new_width = (width >max_width) ? max_width : width ;
					var new_height = (new_width/ width) * height;
					
				}
				else{
					var new_height = max_height;
					var new_width = (new_height/ height) * width;	
			
				}
			}
			else{
				if(!bcrop){
					var new_height = (height > max_height) ? max_height : height  ;
					var new_width = (new_height/ height) * width;
						
				}
				else{
					var new_width = max_width;
					var new_height = (new_width/ width) * height;		
				}
			}
			

			
			new_height = Math.floor(new_height);
			new_width = Math.floor(new_width);	
			
			var top = Math.floor((max_height - new_height)/2)  + "px";
			var left = Math.floor((max_width - new_width)/2 ) + "px";		
		
			
			//obj.height(new_height).width(new_width);
			
			if(bcenter) obj.css({'top' : top, 'left' : left, 'width':new_width , 'height':new_height});	
			else obj.css({'width':new_width , 'height':new_height});	
			
			//obj.fadeIn();	
			obj.css('display','block');
			
	obj.load(function () {
					   
		width = obj.width();
		height = obj.height();					   
	
			var ratio = (width / height );
			var mratio = (max_width / max_height );

			
			
			if(ratio > mratio){
				if(!bcrop){
					var new_width = (width >max_width) ? max_width : width ;
					var new_height = (new_width/ width) * height;
					
				}
				else{
					var new_height = max_height;
					var new_width = (new_height/ height) * width;	
			
				}
			}
			else{
				if(!bcrop){
					var new_height = (height > max_height) ? max_height : height  ;
					var new_width = (new_height/ height) * width;
						
				}
				else{
					var new_width = max_width;
					var new_height = (new_width/ width) * height;		
				}
			}
			

			
			
			new_height = Math.floor(new_height);
			new_width = Math.floor(new_width);	
			
			var top = Math.floor((max_height - new_height)/2)  + "px";
			var left = Math.floor((max_width - new_width)/2 ) + "px";		
		
			
			//obj.height(new_height).width(new_width);
			
			if(bcenter)  obj.css({'top' : top, 'left' : left, 'width':new_width , 'height':new_height});	
			else obj.css({'width':new_width , 'height':new_height});	
			
			
			//obj.fadeIn();	
			obj.css('display','block');
			
	
	});	



}

$(document).ready(function(){	 

	
		$(".product1 img").each(function(){
												 
			//getImageProperties($(this),500,500, 0, 1);	
				
		});	
		
		$(".productListing-data-1 img").each(function(){
												 
			getImageProperties($(this), 200, 200, 0,0);	
				
		});	
		
		$(".product img").each(function(){
			getImageProperties($(this), 200, 200, 0, 1);	
		});	
		
		
		
		$(".allproducts .productListing-data-1").mouseover(function(){
		  $(this).addClass("highlight");
		  $(this).css("color:#ffffff");
		}).mouseout(function(){
		  $(this).removeClass("highlight");
		});

		

		
});
