<!--
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('sD" + zorder +"','hidden');\">");
		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(sD,'visible');
  } else {
  clearTimeout(tid);
  tid=setTimeout("hidecurMenu()", 50);
  }
}

function setMenu(obj, visibility) {
  if (eval(obj + ".innerHTML") == "") return;
  if (visibility=="visible") {
	if (curMenu) curMenu.style.visibility = "hidden";
	curMenu = eval(obj);
  }
  theEvent = window.event;
  if ((visibility=="hidden") && (curMenu.contains(theEvent.toElement))) {
    return;
  }
  var iTop = parseInt(eval(obj+".style.top"))
  var idivEnd = parseInt(iTop + eval(obj + ".offsetHeight"));
  var iclHt = parseInt(document.body.clientHeight);
  if (idivEnd > iclHt)
	{  iTop = (iTop-idivEnd+iclHt)-5;
	   eval(obj+".style.top="+iTop);
	}
  eval(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);}
//-->