var vCaja;
var hCaja;
var dSCaja;
var sDCaja;
var yCaja;
var xCaja;
var iWCaja;
var iHCaja;

movexCaja = 0;
moveyCaja = 0;
xdiffCaja = 0;
ydiffCaja = 0;
ystartCaja = 0;
xstartCaja = 0;

anchoCaja = 0;
altoCaja = 0;

function setVariablesCaja(ancho, alto, objeto) {
	if (navigator.appName == "Netscape") {
		vCaja = ".top=";
		hCaja = ".left=";
		dSCaja = ""; // document.
		sDCaja = ".style"; // ""
		yCaja = "window.pageYOffset";
		xCaja = "window.pageXOffset";
		iWCaja = "window.innerWidth";
		iHCaja = "window.innerHeight";
	}else {
		hCaja = ".pixelLeft=";
		vCaja = ".pixelTop=";
		dSCaja = "";
		sDCaja = ".style";
		yCaja = "document.body.scrollTop";
		xCaja = "document.body.scrollLeft";
		iWCaja = "document.body.clientWidth";
		iHCaja = "document.body.clientHeight";
	}

	anchoCaja = ancho;
	altoCaja = alto;
	idCaja = objeto;
	checkLocationACaja();
}

function checkLocationCaja() {
	try{
		var altoTotalClient = window.document.body.clientHeight;
		var anchoTotalClient = window.document.body.clientWidth;

		var innerYCaja = parseInt(((altoTotalClient - altoCaja) / 2));
		var innerXCaja = parseInt(((anchoTotalClient - anchoCaja) / 2));

		yy = eval(yCaja);
		xx = eval(xCaja);
		ydiffCaja = ystartCaja - yy;
		xdiffCaja = xstartCaja - xx;
		if ((ydiffCaja < (-1)) || (ydiffCaja > (1))) moveyCaja = Math.round(ydiffCaja / 10), ystartCaja -= moveyCaja;
		if ((xdiffCaja < (-1)) || (xdiffCaja > (1))) movexCaja = Math.round(xdiffCaja / 10), xstartCaja -= movexCaja;
		eval("document.getElementById('" + idCaja + "')" + sDCaja + vCaja + (ystartCaja + innerYCaja));
		eval("document.getElementById('" + idCaja + "')" + sDCaja + hCaja + (xstartCaja + innerXCaja));
		setTimeout("checkLocationCaja()", 100);
	}catch(err){}
}

function checkLocationACaja() {
	ystartCaja = eval(yCaja);
	xstartCaja = eval(xCaja);
}
