var g_sActiveMenuId = null;
function Show(sId) {
	Hide(null);
	var xOffset    = (!navigator.product || navigator.product != "Gecko") ? -2 : -2;
	var yOffset    = (!navigator.product || navigator.product != "Gecko") ? 46 : 46;
	var x          = 0;
	var y          = 0;
	var width      = 0;
	var oTemp      = null;
	var oContainer = FindElement('C' + sId);
	var oAnchor    = FindElement('P' + sId);
	var oAnchorImg = FindElement('PI' + sId);
	if(oContainer && oAnchor) {
		if(oAnchor.clip)
			width = oAnchor.clip.width;
		else if(oAnchor.offsetWidth)
			width = oAnchor.offsetWidth;
		else if(oAnchor.style.pixelWidth)
			width = oAnchor.style.pixelWidth;
		width = 180;
		if (document.getElementById || document.all) {
			x     = oAnchor.offsetLeft;
			y     = oAnchor.offsetTop;
			oTemp = oAnchor.offsetParent;
			while(oTemp != null) {
        		x     += oTemp.offsetLeft;
				oTemp = oTemp.offsetParent;
			}
			oTemp = oAnchor.offsetParent;
			while(oTemp != null) {
        		y     += oTemp.offsetTop;
				oTemp = oTemp.offsetParent;
			}
			if(oAnchorImg) {
				oAnchorImg.style.display    = "none";
				oAnchorImg.style.visibility = "hidden";
			}
			oContainer.style.display    = "block";
			oContainer.style.visibility = "visible";
			oContainer.style.width      = width + "px";
			oContainer.style.left       = (x + xOffset) + "px";
			oContainer.style.top        = (y + yOffset) + "px";
		} else if (document.layers) {
			if(oAnchorImg)
				oAnchorImg.visibility = "hide";
			oContainer.visibility = "show";
			oContainer.width      = width;
			oContainer.left       = oAnchor.x + xOffset;
			oContainer.top        = (oAnchor.y + yOffset);
		}
		g_sActiveMenuId = sId;
	}
}
function Hide(sId) {
	if(!sId && g_sActiveMenuId) {
		sId             = g_sActiveMenuId;
		g_sActiveMenuId = null;
	}
	if(sId == null)
		return;
	var oContainer = FindElement("C" + sId);
	var oAnchor    = FindElement("P" + sId);
	var oAnchorImg = FindElement('PI' + sId);
	if(oContainer && oAnchor) {
		if(document.getElementById || document.all) {
			if(oAnchorImg) {
				oAnchorImg.style.display    = "inline";
				oAnchorImg.style.visibility = "visible";
			}
			oContainer.style.display    = "none";
			oContainer.style.visibility = "hidden";
		} else if (document.layers) {
			if(oAnchorImg)
				oAnchorImg.visibility = "show";
			oContainer.visibility = "hide";
		}
	}
}
function HideTimer() {
	setTimeout("Hide()", 1000);	
}
