currentMenu = "";
menuOn = 0;

//----------------------------------------------------------------------------
function buildMenu(menuName, menuArray)
{
	menu = "";
	menu += "<layer id=\"" + menuName + "\" pageX=\"" + menuArray[1] + "\" pageY=\"" + menuArray[2] + "\" visibility=\"hide\" onMouseOver=\"stopTimer();\" onMouseOut=\"startTimer();\">";
	menu += "<table border=0 cellpadding=2 cellspacing=0 bgcolor=\"#000000\">";
	menu += "<tr><td>";
	menu += "<table border=0 cellpadding=0 cellspacing=1 width=" + menuArray[3] + ">";
	
	for (i = 4; i < menuArray.length; i = i + 3)
	{
		menu += "<tr>";
		menu += "<td bgcolor=\"" + menuArray[0] + "\" align=\"left\"><p class=dhtml_item>";

		if (menuArray[i+2] == "")
		{
			menu += "<a class=dhtml href=\"" + menuArray[i+1] + "\">" + menuArray[i] + "</a>";
		}
		else
		{
			menu += "<a class=dhtml href=\"" + menuArray[i+1] + "\" target=\"_blank\">" + menuArray[i] + "</a>";
		}

		menu += "</p></td>";
		menu += "</tr>";
	}
	
	menu += "</table>";
	menu += "</td></tr>";
	menu += "</table>";
	menu += "</layer>";
	
	document.write(menu);
}

//----------------------------------------------------------------------------
function showMenu(menuName)
{
	hideMenu();

	currentMenu = menuName;
	
	xPos = eval("document." + menuName + "_image" + ".x");

	eval("document.layers[\"" + menuName + "\"].pageX = " + xPos);
	eval("document.layers[\"" + menuName + "\"].visibility = \"show\"");

}

//----------------------------------------------------------------------------
function hideMenu()
{
	if (currentMenu != "")
	{
		eval("document.layers[\"" + currentMenu + "\"].visibility = \"hide\"");
		currentMenu = "";
	}
}

//----------------------------------------------------------------------------
function startTimer()
{
	menuOn = setTimeout("hideMenu()", 500);
}

//----------------------------------------------------------------------------
function stopTimer()
{
	if (menuOn != 0)
	{
		clearTimeout(menuOn);
	}
}
