	var objNavMenu = null;
	var prevObjNavMenu = null;
	var prevObjDropMenu = null;
	var numDropMenu = 8;
	////// link styles
	var bgLinkColor = '#FF9900' //'#F90'	
	var bgLinkHover = '#339900' //'#390'	
	var bgLinkActive = '#339900' //'#390'	
	var linkColor = '#334455' //'#FFF'
	var linkHover = '#CCDDEE' //'#FFF'
	var linkActive = '#EEFFAA' //'#FFF'
	
	var isIE = null;
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) isIE=1;

	function initDropMenu () {
		document.onclick = hideDropMenu;
		for (i=1; i<=numDropMenu; i++) {
			menuName = 'dropMenu' + i;
			navName = 'navMenu' + i;
			objDropMenu = document.getElementById(menuName);
			objNavMenu = document.getElementById(navName);
			objDropMenu.style.visibility = 'hidden';
			objNavMenu.onmouseover =  menuHover;
			objNavMenu.onmouseout = menuOut;
			objNavMenu.onclick = showDropMenu;
		}
		objNavMenu = null;
		return;
	}

	function  menuHover(e) {
		document.onclick = null;
		hoverObjNavMenu = document.getElementById(this.id);
		if (hoverObjNavMenu != objNavMenu) {
			hoverObjNavMenu.style.color = linkHover;
			hoverObjNavMenu.style.backgroundColor = bgLinkHover;
		}		
	}
	
	function menuOut (e) {
		document.onclick = hideDropMenu;
		outObjNavMenu = document.getElementById(this.id);
		if (outObjNavMenu != objNavMenu) {
			outObjNavMenu.style.color = linkColor;
			outObjNavMenu.style.backgroundColor = bgLinkColor;
		}
	}
	
	function showDropMenu(e) {
		menuName = 'drop' + this.id.substring(3,this.id.length);
		objDropMenu = document.getElementById(menuName);
		if (prevObjDropMenu == objDropMenu) {
				hideDropMenu();
			return;
		}
		if (prevObjDropMenu != null) hideDropMenu();
		objNavMenu = document.getElementById(this.id);
		if ((prevObjNavMenu != objNavMenu ) || (prevObjDropMenu == null)) {
			objNavMenu.style.color = linkActive;
			objNavMenu.style.backgroundColor = bgLinkActive;
		}
		
		if (objDropMenu) {
			xPos = objNavMenu.offsetParent.offsetLeft + objNavMenu.offsetLeft;
			yPos = objNavMenu.offsetParent.offsetTop + objNavMenu.offsetParent.offsetHeight;
			if (isIE) {
				yPos -= 1;
				xPos -= 6;
			}
			objDropMenu.style.left = xPos + 'px';
			objDropMenu.style.top = yPos + 'px';
			objDropMenu.style.visibility = 'visible';
			prevObjDropMenu = objDropMenu;
			prevObjNavMenu = objNavMenu;
		}
	
	}
	
	function hideDropMenu() {
		document.onclick = null;
		if (prevObjDropMenu) {
			prevObjDropMenu.style.visibility = 'hidden';
			prevObjDropMenu = null;
			prevObjNavMenu.style.color = linkColor;
			prevObjNavMenu.style.backgroundColor = bgLinkColor;
		}
		objNavMenu = null;
	}
