/*
.........................
:: Javascript a medida. ::
.........................
*/
/*
.........................
:: Cookie del idioma.  ::
.........................
*/
function checkTheCookie() {
	x=readCookie('dentaidLang');
	if (x){
		saveCookie('dentaidLang', x, 666);
		location=x+"/";
	}
}

/*
.........................
:: Posicionador 5x5.   ::
.........................
*/
function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function reposiciona(nombre)
{
	var posicionable=document.getElementById(nombre);
	var x=findPosX(posicionable);
	var y=findPosY(posicionable);
	var newx=Math.floor(x/5)*5;
	var newy=Math.floor(y/5)*5;
	posicionable.style.position="absolute";
	posicionable.style.left=newx;
	posicionable.style.top=newy;
}
function redimensiona(nombre,tope) //segun el alto de nombre, se recoloca el tope (footer)
{
	var cuerpo=document.getElementById(nombre);
	var topepo=document.getElementById(tope);
	var cuerpoy=findPosY(cuerpo);
	var topepoy=findPosY(topepo);
	var alto=topepoy-cuerpoy;
	var newalto=Math.floor(alto/5)*5;
	topepo.style.position="relative";
	topepo.style.top=(newalto-alto);
	topepo.style.left=0;
}


