<!--
var miMenuOffset = 0;
if (window.menuOffset){miMenuOffset = window.menuOffset;}
i=1;
menuSubDivs = 1;
mainsub="<DIV ID=\"mD\">";

while("[" + eval("typeof(MainMenu[" + i + "])") + "]" != "[undefined]")
{
	mainsub = mainsub + "<span id=mN onClick=\"go('" + MainMenu[i] + "'," + MainMenu[i+1] + ");\" onMouseOver=\"sMCol(this,1,'sD"+menuSubDivs+"');\" onMouseOut=\"sMCol(this,0,'sD"+menuSubDivs+"');\">" + MainMenu[i-1] + "</span><br>";
	LoadSubMenu(eval("window.arMenu" + menuSubDivs)?eval("arMenu" + menuSubDivs):'null', menuSubDivs);
	i+=3;
	menuSubDivs++;
}
mainsub=mainsub + "<\/DIV>";
document.write (mainsub);
menuSubDivs--;

function LoadSubMenu(Category, zorder)
{
	if (Category != null)
	{
		document.write("<DIV style='z-index:99' class=sD id=\"sD" + zorder + "\" onMouseOut=\"setMenu(this,'hidden',this);\">");
		j=0;
		while("[" + eval("typeof(Category[" + j + "])") + "]" != "[undefined]")
		{	
		document.write("<span id=mE onMouseOver=\"sCol(this,1);\" onMouseOut=\"sCol(this,0);\" onClick=\"go('" + Category[j+1] + "'," + Category[j+2] + ");\">" + Category[j] + "</span>");
		j += 3;
		}
	}
	else document.write("<DIV class=sD id=\"sD" + zorder + "\">");
	document.write("</DIV>");
}
curMenu = null;
tid = 0;
function go(ref, tar) {tar?window.open(ref):(window.location.href=ref);}

function hidecurMenu() { if (curMenu) curMenu.style.visibility = "hidden";}

function sCol(obj, c) {
	obj.style.backgroundColor=c?menuBGOver:menuBGColor;
	obj.style.color=c?menuFontOver:menuFontColor;
	clearTimeout(tid);
}

function sMCol(obj, c, sD) {
	obj.style.backgroundColor=c?menuBGColor:menuBorCol;
	if(c) {
		setMenu(document.getElementById(sD),'visible',obj);
	} else {
		clearTimeout(tid);
		tid=setTimeout("hidecurMenu()", 50);
	}
}

function setMenu(obj, visibility, navitem) {
 if(obj.innerHTML == "") return;
	if (visibility=="visible") {
		if (curMenu) curMenu.style.visibility = "hidden";
		curMenu = obj;
		curMenu.style.top = navitem.offsetParent.offsetTop + navitem.offsetTop; 
		var iTop = parseInt(curMenu.style.top);
		var idivEnd = parseInt(iTop + obj.offsetHeight) + navitem.offsetParent.offsetParent.offsetTop;
		var iclHt = parseInt(document.body.clientHeight);
 
		if (idivEnd > iclHt) obj.style.top = (iTop-idivEnd+iclHt)-5;
	}
	theEvent = window.event;
 	if ((visibility=="hidden") && (curMenu.contains(theEvent.toElement))) return;

	obj.style.visibility = visibility;
	clearTimeout(tid);
}

function loadMenu() {
	y=parseInt(mD.offsetHeight/menuSubDivs);
	xt=mD;
	x=-y - miMenuOffset;
	while(xt.offsetParent) {
		x+=xt.offsetTop;
		xt=xt.offsetParent;
	}
	if("[" + typeof(mD) + "]" != "[undefined]") {
		for(i=1; i<=menuSubDivs; i++) {
		 	eval("sD" + i + ".style.top=(x+=y)");
		 	eval("sD" + i + ".style.left=mD.offsetLeft + mD.offsetWidth");
		}
	}
}
wM();

function wM() {	"[" + typeof(mD) + "]"!="[undefined]"?(mD.offsetHeight!=0?loadMenu():setTimeout("wM()",1)):setTimeout("wM()",10);}
//-->