function FindElement(sId) {
	var o = null;
	if (document.getElementById)
		o = document.getElementById(sId);
	if(!o && document.all)
		o = document.all[sId];
	if(!o && document.layers)
		o = document.layers[sId];
	return o;
}
/* MENU */
var g_sActiveMenuId = null;
function Show(sId) {
	Hide(null);
	var yOffset = (!navigator.product || navigator.product != "Gecko") ? 25 : 25;
	var x = 0;
	var y = 0;
	var oTemp = null;
	var oContainer = FindElement('C' + sId);
	var oAnchor = FindElement('P' + sId);
	if (oContainer && oAnchor) {
		oAnchor.className += " Over";
		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;
			}
			oContainer.style.display = "block";
			oContainer.style.visibility = "visible";
			oContainer.style.left = (x - 5) + "px";
			oContainer.style.top = (y + yOffset) + "px";
		} else if (document.layers) {
			oContainer.visibility = "show";
			oContainer.left = oAnchor.x;
			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);
	if (oContainer && oAnchor) {
		oAnchor.className = oAnchor.className.replace(" Over", "");
		if (document.getElementById || document.all) {
			oContainer.style.display = "none";
			oContainer.style.visibility = "hidden";
		} else if (document.layers) {
			oContainer.visibility = "hide";
		}
	}
}
function HideTimer() {
	setTimeout("Hide()", 1000);
}
