function setVariables(obj)
{
	if (navigator.appName == "Netscape")
	{
		v = ".top=";
		h = ".left=";
		dS = "document.";
		sD = "";
		y = "window.pageYOffset";
		x = "window.pageXOffset";
		iW = "window.innerWidth";
		iH = "window.innerHeight";
		xSmallMenu = 55;
		xBigMenu = 168;
	}
	else
	{
		h = ".pixelLeft=";
		v = ".pixelTop=";
		dS = "";
		sD = ".style";
		y = "document.body.scrollTop";
		x = "document.body.scrollLeft";
		iW = "document.body.clientWidth";
		iH = "document.body.clientHeight";
		xSmallMenu = 40;
		xBigMenu = 160;
	}
	if (obj == "menu")
	{
		eval(dS + 'logo' + sD + v + 0);
		eval(dS + 'logo' + sD + h + (-2000));
		xInerNow = xSmallMenu;
	}
	innerX = eval(iW) - xInerNow;
	xyz = 500;
	innerY = 160
	object = obj;
	checkLocationA();
}

movex = 0;
movey = 0;
xdiff = 0;
ydiff = 0;
ystart = 0;
xstart = 0;
xBigMenu = 160;
xSmallMenu = 42
xInerNow = xSmallMenu;
object = "menu"

function checkLocation()
{
	yy = eval(y);
	xx = eval(x);
	ydiff = ystart - yy;
	xdiff = xstart - xx;
	if ((ydiff < (-1)) || (ydiff > (1)))
		movey = Math.round(ydiff / 10), ystart -= movey;
	if ((xdiff < (-1)) || (xdiff > (1)))
		movex = Math.round(xdiff / 10), xstart -= movex;
	eval(dS + object + sD + v + (ystart + innerY));
	eval(dS + object + sD + h + (xstart + innerX));
	setTimeout("checkLocation()", 10);
}

function checkLocationA()
{
	ystart = eval(y);
	xstart=eval(x);
}

function switchLogo(abc)
{
	if (abc == "menu")
	{
		eval(dS + object + sD + v + 0);
		eval(dS + object + sD + h + (-2000));
		object = abc;
		xInerNow = xSmallMenu;
		innerX = eval(iW) - xInerNow;
	}
	else
	{
		xyz = setTimeout("delayLogo()", 0)
		xInerNow = xBigMenu;
		innerX = eval(iW) - xInerNow;
	}

}

function delayLogo()
{
	eval(dS + object + sD + v + 0);
	eval(dS + object + sD + h + (-2000));
	object = 'logo';
}


//When the window is resize
function window_onresize()
{
	setVariables(object);
	checkLocation();
}
