
var activeID, activeObject, activeMenu, logoWidth, headerHeight, subMenuWidth, menuOffset, subMenuMaxLeft;
var isLoaded=false;

	
// Page onLoad Event
function Page_onLoad()
{

	// Settings
	menuOffset = (document.all) ? 214 : 0;	//document.getElementById("header_links_global").offsetLeft : 0;	// 215 or 0
	headerHeight = 74;	//document.getElementById("header_right").offsetHeight;	// '74px'
	subMenuMaxLeft = 800 - 172;	// body width minus submenu width
	isLoaded = true;

}


// Show Layer Function
function show(theMenu, obj)
{ 

	if (isLoaded)
	{

		if (activeID)
		{
			clearTimeout(activeID);
			hide(activeMenu);
		}
		

		activeObject = obj;
				
		//activeObject.className = "Topmenu_over";
		activeObject.childNodes[0].style.background = "#008CC9";
		
		var menuObj = document.getElementById(theMenu);
		if (menuObj)
		{
						
			if (navigator.appName == "Microsoft Internet Explorer" && navigator.platform == "MacPPC")
			{
				menuOffset = 207;
			}

			if (navigator.appName == "Netscape")
			{
				menuOffset = 217;
				headerHeight = 76;
			}
			
			//headerHeight = getElementTop(activeObject)	 +  activeObject.offsetHeight;
			//alert(activeObject.offsetLeft);
			var menuPos = activeObject.offsetLeft + menuOffset;
			menuObj.style.left = (menuPos > subMenuMaxLeft) ? subMenuMaxLeft + 'px' : menuPos + 'px';
			menuObj.style.top = headerHeight;
			menuObj.style.display = "block";
		
			
			if ((navigator.platform == "MacPPC") && (navigator.appName == "Microsoft Internet Explorer"))
			{
			/*	var backerObj = document.getElementById("backer");
				backerObj.style.left = (menuPos > subMenuMaxLeft) ? subMenuMaxLeft + 'px' : menuPos + 'px';
				backerObj.style.top = headerHeight;
				backerObj.style.height = menuObj.offsetHeight;
				backerObj.style.width = menuObj.offsetWidth;
				backerObj.style.display = "block";
				//alert("IE Mac");
				//menuObj.style.left = (menuPos > subMenuMaxLeft) ? (subMenuMaxLeft-10) + 'px' : (menuPos-10) + 'px';;
			*/}
		}
	}
	if (document.all.divMenuSpacer != null)
	{
		document.all.divMenuSpacer.style.height = menuObj.offsetHeight;
	}
}


	function getElementTop(szElementName) {
	var iRetVal = 0;

	if ( navigator.appName == "Netscape" ) {
		iRetVal = document.images[szElementName].y;
	}
	else {
		iRetVal = activeObject.offsetTop;
		objHTMLelement = activeObject.offsetParent;
		while (objHTMLelement != null) {
  			iRetVal += objHTMLelement.offsetTop;
  			objHTMLelement = objHTMLelement.offsetParent;
  		}
	}
	
	return iRetVal;
}


// Start Hide Layer Timeout Function
function timeoutHide(theMenu)
{
	activeMenu = theMenu;
	activeID = setTimeout("hide('" + theMenu + "')", 360);
}

// Hide Layer Function
function hide(theMenu)
{
	var menuObj = document.getElementById(theMenu);
	if (activeObject) activeObject.className = "menu_off";
	if (activeObject) activeObject.childNodes[0].style.background = "#006DB0";
	if (menuObj) menuObj.style.display = "none";
	
	hideSpacer();
}

function hideSpacer()
{
	if (document.all.divMenuSpacer != null)
	{
		document.all.divMenuSpacer.style.height = "0px";
	}
}


Page_onLoad();