function resizeImg(img,maxalto,maxancho)
{
var i;
var ancho
var prop=0;
var nveces=0;
var nalto;
var nancho;
var alto

	
	if (img!=null)
		{
			var foto=new Image
			foto.src=img.src
			alto=parseInt(foto.height);
			ancho=parseInt(foto.width);
		if (ancho>maxancho)
		{
			if(alto>maxalto)
			{
				
			

			if (alto>ancho)
				{
					if (alto>maxalto)
						{
							prop=ancho/alto
							do
								{	
									alto--
									ancho=ancho-prop
								}
							while(alto>maxalto || ancho>maxancho)
								nancho=ancho
								nalto=alto
						}
					else
						{
							prop=ancho/alto
							do
								{	
									alto++
									ancho=ancho+prop
								}
							while(alto<maxalto || ancho<maxancho)
							nancho=ancho
							nalto=alto
		
						}
				}
			else
				{
					if (ancho>maxancho)
						{	
							prop=alto/ancho
							do
								{	
									ancho--
									alto=alto-prop
								}
							while(alto>maxalto || ancho>maxancho)
							nancho=ancho
							nalto=alto
							
						}
					else
						{
							prop=alto/ancho
							do
								{	
									ancho++
									alto=alto+prop
								}
							while(alto<maxalto || ancho<maxancho)
							nancho=ancho
							nalto=alto
						}
				}
				if(alto==ancho)
					{
						if(maxalto>maxancho)
					{
						nalto=maxancho
						nancho=maxancho
					}
				else
					{
						nalto=maxalto
						nancho=maxalto
					}
			
			}
			
			//alert("ancho nuevo " + nancho + "/c alto nuevo "+nalto)
			img.width=nancho;
			img.height=nalto;
			//alert('nancho '+nancho+' nalto'+nalto+'  '+foto.src)
			//if(nalto>maxalto){resizeImg(img,maxalto,maxancho)}
						}
		}

		}
	
}
