var MenuTop = null;

window.attachEvent("onload", MenuInit);

function MenuInit()
{
	MenuTop = document.getElementById("MenuTop");
	MenuAttach(MenuTop);
}

function MenuAttach(el)
{
	var divs = el.getElementsByTagName("DIV");
	var t = divs.length;
	for (var i=0; i < t; i++)
	{
		var div = divs.item(i);
		if (div.className == "MenuRow")
		{
			div.attachEvent("onmouseenter", MenuMouseover);
			div.attachEvent("onmouseleave", MenuMouseout);
			div.attachEvent("onmousedown", MenuMousedown);
			div.setAttribute("save-background", div.style.background);
			div.setAttribute("save-border", div.style.borderColor);
			var a = div.getElementsByTagName("A");
			if (a.length > 0)
			{
				var a0 = a[0];
				if (a0.getAttribute("aoff"))
					a0.outerHTML = a0.innerHTML;
				else
				{
					div.setAttribute("status", a0.href);
					div.attachEvent("onclick", MenuClick);
				}
			}
		}
	}
}

function MenuClick()
{
	var div = window.event.srcElement;
	var a = div.getElementsByTagName("A");
	if (a.length == 0) return;
	if (window.event.shiftKey)
	{
		var target = a[0].target;
		a[0].target = "_new";
		a[0].click();
		a[0].target = target;
	}
	else
		a[0].click();
}

function MenuMouseover()
{
	var div = window.event.srcElement;
	var status = div.getAttribute("status");
	if (status) window.status = status;
	div.style.background = "#6495ED";
	div.style.borderColor = "#4169E1";
}

function MenuMouseout()
{
	var div = window.event.srcElement;
	window.status = "";
	div.style.background = div.getAttribute("save-background");
	div.style.borderColor = div.getAttribute("save-border");
}

function MenuMousedown()
{
	var div = window.event.srcElement;
	if (div.tagName != "DIV") div = div.parentElement;
	div.style.background = "#6495ED";
}