IsLoaded = false;
startIt();

function startIt() {
	i=1;
	menuSubDivs = 1;
	mainsub="<TABLE cellspacing=0 cellpadding=0 border=0><TR><TD><DIV ID=\"mD\">";
	while("[" + eval("typeof(MainMenu[" + i + "])") + "]" != "[undefined]")
	{
		mainsub = mainsub + "<layer id=mNN  width=135 onMouseOver=\"sMCol(this,1,'sD" + menuSubDivs + "');\" onMouseOut=\"sMCol(this,0,'sD" + menuSubDivs + "');\"> <a href=\"" + MainMenu[i] + "\" class=fN1>" + MainMenu[i-1] + "</a></layer><br>"
		//LoadSubMenu(eval("window.arMenu" + menuSubDivs)?eval("arMenu" + menuSubDivs):'null', menuSubDivs);
		i+=3;
		menuSubDivs++;
	}
	mainsub=mainsub + "<\/DIV><\/TD><\/TR><\/TABLE>";
	document.write (mainsub);
	menuSubDivs--;
	curMenu = null;
	tid = 0;
	setTimeout("window.onload=reLoad",2000);
	setTimeout("window.onresize=reDo",2000);
}

function reDo() {
	if (IsLoaded) {
		window.location.reload();
		IsLoaded = true;
	}
	hideAll();
}

function reLoad() {
	IsLoaded = true;
}

function hide(obj) {document.layers[obj].visibility="hidden";}

function LoadSubMenu(Category, zorder)
{
	if (Category != 'null'){
		document.write("<LAYER ID=\"sD" + zorder +"\" onMouseOut=\"setMenu('sD" + zorder +"','hidden');\" onLoad=\"hide('sD" + zorder +"');\">");
		j=0;
		while("[" + eval("typeof(Category[" + j + "])") + "]" != "[undefined]"){
			document.write("<layer id=mE width=\"135\" onMouseOver=\"sCol(this,1);\" onMouseOut=\"sCol(this,0);\"><a href=" + Category[j+1] + " STYLE='{color:#000000;}'><FONT FAMILY='Verdana' COLOR='#000000'>" + Category[j] + "</FONT></a></layer><br>");
			j += 3;
		}
		document.write("</LAYER>");
	}
	else document.write("<LAYER ID=\"sD" + zorder +"\"><\/LAYER>");
}

function hideAll(){
	for(i=1; i<=menuSubDivs; i++) {
		eval("document.layers[\"sD" + i + "\"].visibility = \"hidden\"");
	}
	return false;
}

function hidecurMenu() { if (curMenu) curMenu.visibility = "hidden";}

function sCol(obj, c) { obj.bgColor=c?menuBGOver:menuBGColor; clearTimeout(tid);}

function sMCol(obj, c, sD) {
	obj.bgColor=c?menuBGColor:menuBorCol;
	if(c) {
		//document.layers[sD].pageX = obj.clip.width + obj.pageX;
		//document.layers[sD].pageY = obj.pageY;
		//setMenu(sD,'visible');
	} else {
		clearTimeout(tid);
		tid=setTimeout("hidecurMenu()", 50);
	}
}

function setMenu(obj, visibility) {
	if (visibility=="visible") {
		for(i=1; i<=menuSubDivs; i++) {
			eval("document.layers[\"sD" + i + "\"].visibility = \"hidden\"");
			eval("document.layers[\"sD" + i + "\"].bgColor = \"" + menuBGColor + "\"");
		}
		curMenu = eval("document.layers[\"" + obj + "\"]");
	}
	eval("document.layers[\"" + obj + "\"].visibility = \"" + visibility + "\"");
	clearTimeout(tid);
}

window.onerror = handleErr;

function handleErr(){
	arAccessErrors = ["permission","access"];
	mess = arguments[0].toLowerCase();
	alert('handleErr()\n' + mess);
	found = false;
	for (i=0;i<arAccessErrors.length;i++) {
		errStr = arAccessErrors[i];
		if (mess.indexOf(errStr)!=-1) found = true;
	}
	return found;
}
