
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function posfoto () {
	xyfoto = findPos(efoto);
	esensor.style.left = xyfoto[0];
	esensor.style.top = xyfoto[1];
}

function showpic(j,f) {
	cargando=1;
	document[j].src=f;
	}


function move(me) {
	
	lx= me.clientX - 30 + soffs[0];
	ly= me.clientY - 30 + soffs[1];
	
	bx= - Math.round( (lx - xyfoto[0]) * (1199 - 490) / (260 - 58) );
	by= - Math.round( (ly - xyfoto[1]) * (1199 - 490) / (260 - 58) );
			
	efotozoom.style.top = eval("'"+by+"px'");
	efotozoom.style.left = eval("'"+bx+"px'");
	elupa.style.left = eval("'"+lx+"px'");
	elupa.style.top = eval("'"+ly+"px'");

	}
	
function hiddezoom() {
	ezoom.style.visibility='hidden';
	elupa.style.visibility='hidden';
	ecar.style.visibility='hidden';

	if (ecantsel != null) {
		ecantsel.style.visibility='visible';
		}

	if (etallesel != null) {
		etallesel.style.visibility='visible';
		}
	}

function showzoom() {
	soffs[0] = document.body.scrollLeft;
	soffs[1] = document.body.scrollTop;
	
	if (cargando==1) {
		ecar.style.visibility='visible';
		}
	
	if (ecantsel != null) {
		ecantsel.style.visibility='hidden';
		}

	if (etallesel != null) {
		etallesel.style.visibility='hidden';
		}

	ezoom.style.visibility='visible';
	elupa.style.visibility='visible';	

	}



