
menuTimer = null; // delay for closing menu
scrollPos = 0; // position of frame-scroll when activating menu
curPos = 0;// checking scroll-position

function reDo() {
	if (innerWidth != origWidth || innerHeight != origHeight) {
		parent.nav.location.reload();
		location.reload();
	}
}

function init() {
	if(document.getElementById){
		if(parent.nav.loaded){
			checkScroll()
			bHeight = parent.nav.winHeight;
			document.onmousemove = getMouse;
			posLayer()
		} else {
		setTimeout('init()',100)
		}
	}
}

var posY = 68;
if(top.nav.menus == 2) { posY = 26; }
if(top.nav.menus == 3) { posY = 40; }
if(top.nav.menus == 4) { posY = 54; }
if(top.nav.menus == 5) { posY = 68; }
if(top.nav.menus == 6) { posY = 82; }

function getMouse(e) {
	if(document.all){
		mouseY = event.clientY;
		mouseX = event.clientX;}

   else if(document.getElementById){
		mouseY = e.pageY;
		mouseX = e.pageX;
	}	
	
		// mouse over menu-pt
		if(mouseX < 140 && mouseY < posY+scrollPos && parent.nav.menuOpen) {
				makeActive()
		} else {
				parent.nav.dMenuActive.visibility = "hidden";
				parent.nav.dMenuActiveOver.visibility = "hidden";
				parent.nav.dMenuActive2.visibility = "hidden";
				parent.nav.thisMenu = 0;
		}
		// mouse outside menu
		if(mouseX > 140 || mouseY > posY+scrollPos) {
				menuTimer = setTimeout('hideMenu()',500)
		} else {
				clearTimeout(menuTimer)
		}
	
}

// hide drop-down menu
function hideMenu(){
	if(mouseX > 140 || mouseY > posY+scrollPos) hide();
}

function hide() {
		parent.nav.dMenu.visibility = "hidden";
		parent.nav.dMenu2.visibility = "hidden";
		parent.nav.dMenuActive.visibility = "hidden";
		parent.nav.dMenuActive2.visibility = "hidden";
		parent.nav.menuOpen = false;
}




/// show selected menu-pt
function makeActive() {

if(top.nav.menus.length >=2) {
	if (mouseX < 140 && mouseY < 12+scrollPos && mouseY >=0+scrollPos && parent.nav.thisMenu != 2) {
		parent.nav.thisMenu = 2;
		parent.nav.showSelected(2)
	}
}
if(top.nav.menus.length >=3) {
	if (mouseX < 140 && mouseY < 26+scrollPos && mouseY >=12+scrollPos && parent.nav.thisMenu != 3) {
		parent.nav.thisMenu = 3;
		parent.nav.showSelected(3)
	}
}
if(top.nav.menus.length >=4) {
	if (mouseX < 140 && mouseY < 40+scrollPos && mouseY >=26+scrollPos && parent.nav.thisMenu != 4) {
		parent.nav.thisMenu = 4;
		parent.nav.showSelected(4)
	}
}
if(top.nav.menus.length >=5) {
	if (mouseX < 140 && mouseY < 54+scrollPos && mouseY >=38+scrollPos && parent.nav.thisMenu != 5) {
		parent.nav.thisMenu = 5;
		parent.nav.showSelected(5)
	}
}
if(top.nav.menus.length >=6) {
	if (mouseX < 140 && mouseY < 68+scrollPos && mouseY >=52+scrollPos && parent.nav.thisMenu != 6) {
		parent.nav.thisMenu = 6;
		parent.nav.showSelected(6)
	}
}

}


// close menu if user is scrolling
function checkScroll(){
	if(document.body.scrollTop){
		if(document.body.scrollTop != curPos) hide();
	}
	setTimeout('checkScroll()',200);
}

// position layer according to frame scroll position
function posLayer(){
	if(document.getElementById){
		scrollPos = 0;
		curPos = document.body.scrollTop;
      navHeight = parent.nav.winHeight;
		parent.nav.dMenu2.top = ((navHeight-41) * -1) + document.body.scrollTop;
      if(navHeight<0) parent.nav.winHeight = 60;
		if(document.getElementById && !document.all) parent.nav.dMenu2.top = ((navHeight-40) * -1) + document.body.scrollTop;
	}
}