

function isMenuMobile() {
	return document.getElementById;
}

if (isMenuMobile()) {
	document.write('<style type="text/css">');
	document.write('#topMenus {');
	document.write('left:-1000px;');
	document.write('}');
	document.write('</style>');
}




var Slider;
function cueMenus() {
	if (Slider) return;
	var M = (isMenuMobile()) ? document.getElementById("topMenus") : 0;
	if (M) {
		M.moveTo = bv_moveDivTo;
		M.move   = bv_moveDivBy;
		M.getX   = bv_getDivX;
		M.getY   = bv_getDivY;
		M.originX = -1000;
		M.originY = 20;
		M.destinationX = 0;
		M.destinationY = 20;
		M.remainderX   = 0;
		M.remainderY   = 0;
		M.moveTo(M.originX,M.originY);
		setTimeout("startSlider()",3000);
	} else if (isMenuMobile()) setTimeout("cueMenus()", 250);
}


function startSlider() { Slider = setInterval("slideIn('topMenus');",50); }
function slideIn(Id) {
	var M = document.getElementById(Id);
	var NudgeX = (M.destinationX - M.getX()) *0.1;
	var NudgeY = (M.destinationY - M.getY()) *0.1;

	if (NudgeX < 0.05) {
		M.moveTo(M.destinationX,M.destinationY);
		clearInterval(Slider);
	} else {
		NudgeX += parseInt(M.remainderX);
		NudgeY += parseInt(M.remainderY);
		M.move(parseInt(NudgeX),parseInt(NudgeY));
		M.remainderX += ((parseInt(NudgeX *100) %100) /100) - parseInt(M.remainderX);
		M.remainderY += ((parseInt(NudgeY *100) %100) /100) - parseInt(M.remainderY);
	}
}




function bv_moveDivTo(x,y) {
	this.style.left = x +"px";
	this.style.top  = y +"px";
	return this.style.left +":"+ this.style.top;
}
function bv_moveDivBy(x,y) {
	this.style.left = (this.getX() +x) +"px";
	this.style.top  = (this.getY() +y) +"px";
	return this.style.left +":"+ this.style.top;
}
function bv_getDivX() {
	if (!this.style.left) this.style.left = 0 +"px";
	return parseInt(this.style.left);
}
function bv_getDivY() {
	if (!this.style.top) this.style.top = 0 +"px";
	return parseInt(this.style.top);
}


