/****************************
MENU.JS

Function for drop-menus
****************************/

function hideMenu() {
	document.getElementById('menuDiv').style.visibility = "hidden";
}

function maintainMenu() {
	document.getElementById('menuDiv').style.visibility = "visible";
}

function doMenu(menu, TopNav) {
	menuData = "";

	menuData += "<table border=0 cellpadding=1 cellspacing=0><tr><td align=\"left\" bgcolor=\"" + MenuBorderColor + "\" width=100%>";
	menuData += "<table border=0 cellpadding=0 cellspacing=0><tr><td align=\"left\" style=\"padding:2px\" bgcolor=\"" + MenuBackgroundColor + "\">";
	menuData += MenuFont;

	for (i=0;i<menu.length;i++) {
		menuItemsList = menu[i].split("*");
		menuData     += "<a class=\"Nav\" href=\"" + menuItemsList[1] + "\"><nobr>" + menuItemsList[0] + "</nobr></a>";

		if (UseLineSeparator && i != (menu.length - 1))
			menuData += "</font></td></tr><tr><td height=1><img src=\"/images/space.gif\" height=1 width=10></td></tr><tr><td style=\"padding:2px\" bgcolor=\"" + MenuBackgroundColor + "\">" + MenuFont;
		else
			menuData += "<br>";
	}

	menuData += "</font>";
	menuData += "</td></tr></table>";
	menuData += "</td></tr></table>";
	

	document.getElementById('menuDiv').innerHTML        = menuData;
	document.getElementById('menuDiv').style.visibility = "visible";
	document.getElementById('menuDiv').style.position   = "absolute";
	
	if (TopNav) {
		document.getElementById('menuDiv').style.left = String((document.body.clientWidth / 2) + menu["TopNav_DistanceFromCenter"]) + 'px';
		document.getElementById('menuDiv').style.top  = String(menu["TopNav_DistanceFromTop"]) + 'px';
		document.getElementById('menuDiv').style.marginTop  = null;
	}
	else {
		document.getElementById('menuDiv').style.left = String((document.body.clientWidth / 2) + menu["BottomNav_DistanceFromCenter"]) + 'px';
		document.getElementById('menuDiv').style.top  = null;
		document.getElementById('menuDiv').style.marginTop  = String(menu["BottomNav_DistanceFromNav"]) + 'px';
	}
}
