/*************************************************************
/* menus.js - pull-down style menus
/************************************************************/

ua = navigator.userAgent.toLowerCase(); // set browser tag

function menuOver(event, menu)
{
	if (ua.indexOf("msie") != -1)
	{
		element = window.event.srcElement;
	}
	else
	{
		element = event.currentTarget;
	}

	element.blur();
	selectedMenu = document.getElementById(menu);
	if (ua.indexOf("msie")) {
		selectedMenu.style.left = ((document.body.clientWidth - 760) / 2) + 6 + "px";
	}
	else
	{
		selectedMenu.style.left = parseInt(getPageOffsetLeft(element.parentNode) + 6) + "px";
	}
	selectedMenu.style.display = 'block';
	menuDummy = document.getElementById("menudummy");
	menuDummy.style.display = 'block';

}

function hideMenu(menu)
{
	oMenu = document.getElementById(menu);
	oMenu.style.display = 'none';
	menuDummy = document.getElementById("menudummy");
	menuDummy.style.display = 'none';
}

// gets distance from pageleft to object left
lastValue = 0;
function getPageOffsetLeft(element)	
{
	var retval;
	retval = element.offsetLeft;
	if (retval > 0) lastValue = retval;
	if (element.offsetParent != null)
		retval += getPageOffsetLeft(element.offsetParent);

	return lastValue;
}