function DisplayMenuFromButton(varCell, varPageID) {
	if (varCurrentMenu != null) {
		varCurrentMenu.style.display = "none";
		varCurrentMenu = null;
	}
	
	var varMenu = document.getElementById("divMenu" + varPageID);
	varMenu.style.top = 167;
	varMenu.style.left = document.getElementById("divContentContainer").offsetLeft + varCell.offsetLeft + 3 + ((varCell.offsetWidth / 2) - (varMenu.style.posWidth / 2)) ;
	varMenu.style.display = "block";
	var varLinks = varMenu.getElementsByTagName("DIV")
	for (i = 0; i < varLinks.length; i++) {
		varLinks[i].className = "clsMenuLink";
	}
	varCurrentMenu = varMenu;
}

function HideMenuFromButton(varCell, varPageID) {
	var varNavX1 = document.getElementById("divContentContainer").offsetLeft + varCell.offsetLeft;
	var varNavX2 = varNavX1 + varCell.offsetWidth;
	var varNavY1 = 147;
	var varNavY2 = varNavY1 + varCell.clientHeight + 4;
	varClientXPos = (window.event.clientX - 2);
	varClientYPos = (window.event.clientY + document.body.scrollTop - 1);
	
	if ((varClientXPos >= varNavX1 && varClientXPos <= varNavX2) && (varClientYPos >= varNavY1 && varClientYPos <= varNavY2)) {
		window.event.cancelBubble = true;
		return;
	}
	
	document.getElementById("divMenu" + varPageID).style.display = "none";
	varCurrentMenu = null;
}

function DisplayMenuFromMenu(varPageID) {
	document.getElementById("divMenu" + varPageID).style.display = "block";
}

function HideMenuFromMenu(varPageID) {
	document.getElementById("divMenu" + varPageID).style.display = "none";
}

var varCurrentMenu = null;