// JavaScript Document
// This is used to dynamically show and hide 2-level dhtml menus.
//
// REQUIRES: browser-check.js

navShown=false;
nameShown="";
navFade=null;

function hideNav(name) {

	if (navFade) {
		clearTimeout(navFade);
		navFade=null
	}
	
	hideDiv(name);	// referred to: browser-check.js

	navShown=false;
	nameShown="";
	return true;
}

function showNav2(name, itemID) {
 setTimeout( 'showNav2('+'"'+name+'"'+','+'"'+ itemID+'"'+');', 500);
}

function showNav(name, itemID) {

	var layerWidth=128;
	var layerHeight=25;
	
	var positionsInRow=5;
	
	var rowNumber = Math.floor(itemID/(positionsInRow+1));
	var rowPosition = itemID - (rowNumber*5);
	
	var layerYPos = (rowNumber+1) * layerHeight;
	var layerXPos = (rowPosition-1) * layerWidth;
	
	positionLayer(name, layerYPos, layerXPos);
	
	if (navFade) {
		clearTimeout(navFade);
		navFade=null;
	}

	if(nameShown!=name) {

		if (navShown) hideNav(nameShown);
		
		setTimeout('showN('+'"'+name+'"'+');', 1000);// referred to: browser-check.js
		
		nameShown = name;
	}
	
	if(NNN) navFade=setTimeout("hideNav();",10000);	// referred to: browser-check.js
	
	navShown=true;
	return true;
}

function closeNav(name) {
	
	navFade=setTimeout('hideNav('+'"'+name+'"'+');',1100);
	//hideNav();
	return true;
}

function showN(name){
	hideDiv('menu-inner-1');
	hideDiv('menu-inner-2');
	hideDiv('menu-inner-3');
	hideDiv('menu-inner-4');
	hideDiv('menu-inner-5');
	hideDiv('menu-inner-6');
	hideDiv('menu-inner-7');
	hideDiv('menu-inner-8');
	hideDiv('menu-inner-9');
	hideDiv('menu-inner-10');
	if (nameShown == name) showDiv(name);
}