openMenuItem = "";
openMenuDiv = "";
menuTimeOut = 0;

function menuMouseOver(menuItem, menuDiv)
{
	clearTimeout(menuTimeOut);

	if (menuItem != null &&
		openMenuDiv != menuDiv)
	{
		menuClose();
		openMenuItem = menuItem;
		openMenuDiv = menuDiv;			

		if (menuDiv != '')
		{
			$(menuItem).style.backgroundColor = "#9bc1ff";
			$(menuItem).style.backgroundImage = "url(images/menu-hover.png)";
			// $(menuItem).style.backgroundImage = "url(images/menu-hover-green.png)";
			$(menuItem).style.backgroundPosition = "bottom left";
			$(menuItem).style.backgroundRepeat = "repeat-x";

			offTop = $(menuItem).cumulativeOffset().top + $(menuItem).getHeight() + 2;
			offLeft = $(menuItem).cumulativeOffset().left;

			$(menuDiv).style.top = offTop + "px";
			$(menuDiv).style.left = offLeft + "px";
			$(menuDiv).appear({duration:0.3,from:0.0,to:0.95});
		}
	}
}

function menuMouseOut()
{
	menuTimeOut = setTimeout("menuClose()", 450);    
}

function menuClose()
{
	if (openMenuDiv != "")
	{
		$(openMenuDiv).fade({duration:0.3,from:0.95,to:0.0});
		
		$(openMenuItem).style.backgroundColor = "#fff";
		$(openMenuItem).style.backgroundImage = "";
		$(openMenuItem).style.backgroundPosition = "";
		$(openMenuItem).style.backgroundRepeat = "";
		
		openMenuDiv = "";
	}
}
