	
	
function resize(image,dimension,dimension2) 
{	
	var customImage=new Image();
	if (dimension == 'undefined')
	{
		dimension=96;	
	}
	customImage.src=image.src;
	var imw = customImage.width;
	var imh = customImage.height;
	var tmp1=0;
	var tmp2=0;
	var rh;
	rh = imh / dimension2;
	var rw = imw / dimension;
			var ratio = (rw > rh) ? rw : rh;
			if (ratio >= 1) 
			{
				 tmp1 = imw / ratio;
				 tmp2 = imh / ratio; 
			}
			else     
			{
				tmp1 = imw;
				tmp2 = imh; 
			} 
					if (tmp2 <= dimension2)
					{
					image.width = tmp1;		
					image.height = tmp2;
					}
					else
					{
						var rw = imw / dimension;
						rh = imh / dimension2;
						var ratio = (rw > rh) ? rw : rh;
						if (ratio >= 1) 
						{
							image.width = imw / ratio;
							image.height = imh / ratio; 
						}
						else     
						{
							image.width = imw;
							image.height = imh; 
						}
		 			}

} 	
