
function trMouseOver(trItem,trURL)
{
	if (trItem.className!="StickyMouseOver")
		trItem.className = "MouseOver";
	window.status = trItem.innerText;
	return false;
}

function trMouseOut(trItem)
{
	if (trItem.className!="StickyMouseOver")
		trItem.className = "MouseOut";
	return false;
}

function trClick(trItem,trURL)
{
	var rows = trItem.parentNode.rows;
	for (i=0; i<rows.length; ++i) 
		if (rows[i].className=="StickyMouseOver") { rows[i].className="MouseOut"; break; }

	trItem.className = "StickyMouseOver";
	var topTarget = top.frames["content"];
	var innerTarget = topTarget.frames["inner-content"];
	var theTarget = innerTarget.frames["content-text"];
	theTarget.document.location.href = trURL;
	return false;
}

function createMenu(menuItems,doc)
{
	var menuOut = "<div name=MenuBar class=MenuFrame width='100%'>";
	menuOut += "<table border=1 cellspacing=0 cellpadding=0 width='98%'><tr><td width='100%'>";
	menuOut += "<table class=Menu border=2 cellspacing=0 cellpadding=0 width='100%'>";

	for (i=0; i<menuItems.length; ++i) {
		var itemText = menuItems[i];
		var itemURL  = menuItems[++i];
		var itemOut = "<tr class=MouseOut";
		itemOut += " onmouseover='return trMouseOver(this,\""+itemURL+"\");'";
		itemOut += " onmouseout='return trMouseOut(this);'";
		itemOut += " onclick='return trClick(this,\""+itemURL+"\");'";
		itemOut += "><td class=MenuItem>"+itemText+"</td></tr>";
		menuOut += itemOut;
	}

	menuOut += "</table></td></tr></table></div>";
	doc.body.innerHTML = menuOut;
	// Auto-hit the first entry in the menu
	var innerTable = doc.body.children[0].children[0].rows[0];
	if (innerTable!=null) {
		var firstMenuItem = innerTable.children[0].children[0].rows[0];
		if (firstMenuItem) firstMenuItem.click();
	}
}
