
<!-- Drop menu array and positioning/display functions //-->

dropMenus = new Array ("menu1","menu2","menu3","menu4")

function navMenus(menuID) {
	if (document.getElementById) {
		for (var i=0; i<dropMenus.length; i+=1) {
			if (document.getElementById(dropMenus[i])) {
				showMenu = document.getElementById(dropMenus[i])
				if (menuID == dropMenus[i]) {
					showMenu.style.visibility = "visible";
				}
				else {
					showMenu.style.visibility = "hidden";
				}
			}
		}
	}
}

function findX(obj) { 
	var x = 0; 
	while (obj) { 
		x += obj.offsetLeft 
		obj = obj.offsetParent; 
	} 
	return x
}

function findY(obj) { 
	var y = 0; 
	while (obj) { 
		y += obj.offsetTop 
		obj = obj.offsetParent; 
	} 
	return y
}

function posMenu(menuID,xOff,yOff) { 	
	tagID = "headSection";
	if (document.getElementById) {
		navMenus(menuID)
		if (document.getElementById(tagID) && document.getElementById(menuID)) {
			xTag = document.getElementById(tagID)
			xMenu = document.getElementById(menuID)
		
			posX = findX(xTag)
			posY = findY(xTag)
		
	  		posX = posX + parseFloat(xOff)
	  		posY = posY + parseFloat(yOff)
	  		
	  		
	  	if ((navigator.appVersion.indexOf("Mac") != -1) && (navigator.appVersion.indexOf("IE") != -1)) {
	  		posX = posX + 10;
	  		posY = posY + 0;
	  	} 
	  	
	  	<!-- adj for Win/IE position //-->
	  	
	  	if ((navigator.appVersion.indexOf("Win") != -1) && (navigator.appVersion.indexOf("IE") != -1)) {
	  		posX = posX + 0;
	  	} 
	  	//	xMenu.style.visibility = "visible"
			xMenu.style.left = posX + "px";
			xMenu.style.top = posY + "px";
			
		}
//	navMenus(menuID)
	}
}

function posMenusOld(tagID,menuID) {
	if (document.getElementById) {
		if (document.getElementById(tagID) && document.getElementById(menuID)) {
			xTag = document.getElementById(tagID)
			xMenu = document.getElementById(menuID)
		
			posXTag = findX(xTag)
			posYTag = findY(xTag)
		
	  		posX = xTag.offsetLeft
	  		posY = xTag.offsetTop;
	  		
	  	<!-- fix Mac/IE5 position bug //-->
	  		
	  	if ((navigator.appVersion.indexOf("Mac") != -1) && (navigator.appVersion.indexOf("IE") != -1)) {
	  		posXTag = posXTag + 10;
	  	} 
	  	
			xMenu.style.left = posXTag + "px";
			xMenu.style.top = posYTag + 26 + "px" // offset vertical height of main nav bar: 26px;
		}
	}
}

function hideScroll(flag) {
	if (document.getElementById("bodyText")) {
		scroll = document.getElementById("bodyText")
		if ((navigator.appVersion.indexOf("Mac") != -1) ) {
			if (flag>0) {
				scroll.style.overflow = "hidden"
			} else {
				scroll.style.overflow = "auto"
			}	
		}
	}
}