// Funcion para redimensionar y centrar una foto
function resizeImage(im,dim,posim) {
	// Ejemplo de HTML: <div id="dv1"><img src="exprimidito.jpg" id="img1"></div>
	// im: las imagenes tienen un id en el formato img1, img2, etc. im indica el numero ('img' + im)
	// dim: la dimension que debe tener la imagen en su dimension mas corta
	// posim [no | 0 | valor (px)] :
	//		no: no mueve la imagen
	//		0: centrado
	//		valor: mueve la imagen para centrarla en la dirección de su dimensión mas larga. En pixels

	x=document.getElementById("img" + im);
	y=document.getElementById("dv" + im);

	if (!x.complete)
	{
		temporizadorResize=setTimeout("resizeImage("+im+","+dim+","+posim+")", 100);
	}
	else {
		//Tamaño de la imagen
		if (x.width >= x.height) {
			x.height = dim;
		}
		else {
			//alert(x.width);
			x.width = dim;
		}
		//Tamaño del layer
		y.style.width=dim+"px";
		y.style.height=dim+"px";
		//Posicion
		//x.style.position="relative";
		y.style.overflow="hidden";
		
		if (posim == "no") return;
		if (posim == 0) {
		//Centrado por defecto
			if (x.width >= x.height) {
				x.style.left=-(((x.width*100/x.height) - 100)/2) + '%';
			}
			else {
				x.style.top=-(((x.height*100/x.width) - 100)/2) + '%';
			}
		}
		else {
			//Posición indicada
			if (x.width >= x.height) {
				x.style.left=-posim + 'px';
			}
			else {
				x.style.top=-posim + 'px';
			}
		}
	}
}