function getObjStyle(DivID) {
   var obj = document.layers ? document.layers[DivID] : 
   document.getElementById ?  document.getElementById(DivID).style : document.all[DivID].style;
   return obj;
}
function getObj(DivID) {
   var obj = document.layers ? document.layers[DivID] :
   document.getElementById ?  document.getElementById(DivID) : document.all[DivID];
   return obj;
}
function toggleDiv(DivID, iState) {
	obj = getObjStyle(DivID);
	obj.visibility = document.layers ? (iState ? "show" : "hide") : (iState ? "visible" : "hidden");
}
function closeallmenu() {
	MM_swapImgRestore()
	var i = 0;
	while (i<toplevel) {
		toggleDiv('subbox'+(i+1), false);
	  
		getObjStyle('topbox'+(i+1)).backgroundColor = '';
		getObjStyle('d'+(i+1)).color='#276B9E';
		i++;
	}
}

function openmenu(num) {
	closeallmenu();
	MM_swapImage(('icon'+num),'',('images/icon' + num+'_on.gif'),num);
	getObjStyle('d'+num).color='#FE7403';
	toggleDiv('subbox'+num, true);
}

function closemenu(num) {
		MM_swapImgRestore();
		getObjStyle('d'+num).color='#276B9E';
}


function menuDump() {

	//Floaters Dump
	var i = 0;
	while (i<toplevel) {
		var a='<div class="menudiv" style="left: '+items[3][i]+'px;"  onmouseover="openmenu(\''+(i+1)+'\'); "  onmouseout="closemenu(\''+(i+1)+'\');><table height="24" border="0" cellspacing="0" cellpadding="0" ><tr><td nowrap><a class="topmenu" href=>'+items[1][i]+'</a></td></tr></table></div>';
		//document.write(a);
		//New version
		document.write('<div class="menudiv" style="left: '+items[3][i]+'px; " id="topbox'+(i+1)+'" onmouseover="openmenu(\''+(i+1)+'\')" onmouseout="closemenu(\''+(i+1)+'\')"><table height="40" border="0" cellspacing="0" cellpadding="0" valign="middle"><tr valign="middle"><td nowrap valign="middle"><a class="topmenu" ID="d'+(i+1)+'" href='+items[2][i]+'>'+items[1][i]+'</a></td></tr></table></div>');
		//New version
		document.write('<div class="submenudiv" style="left: '+items[4][i]+'px;" id="subbox'+(i+1)+'"><table cellspacing=0 cellpadding=1 border=0 ><tr><td bgcolor=#9E9E9E><table width="1" border="0" cellspacing="0" cellpadding="0" width=200><tr><td bgcolor=#EFEFEF><img src="images/spacer.gif" width="20" height="1" border="0" alt=""></td><td bgcolor=#EFEFEF><img src="images/spacer.gif" width="1" height="8" border="0" alt=""></td><td bgcolor=#EFEFEF></td></tr>');
		var j = 0;
		var sublevel = items[8 + (i*2)].length;
		while (j<sublevel) {
			document.write('<tr><td bgcolor=#EFEFEF><img src="images/arrow_sm.gif" vspace=5 hspace=10 border="0" alt="" id="t"></td><td nowrap bgcolor=#EFEFEF><a href="'+items[9 + (i*2)][j]+'" class="submenu">'+items[8 + (i*2)][j]+'</a></td><td bgcolor=#EFEFEF><img src=images/spacer.gif width=20 height=1></td></tr>');
			document.write('<tr><td background=images/menu_div.gif colspan=3 bgcolor=#EFEFEF><img src="images/spacer.gif" width="100" height="3" border="0" alt=""></td></tr>');
		j++;
		}

		document.write('<tr><td bgcolor=#EFEFEF><img src="images/spacer.gif" width="15" height="8" border="0" alt=""></td><td bgcolor=#EFEFEF><img src="images/spacer.gif" width="1" height="8" border="0" alt=""></td><td  bgcolor=#EFEFEF></td></tr></table></td></tr></table></div>');
		i++;
	}
}

//========================================================================================================
//NN4



function nn_onme1() {nn_closeall(); nn_onone(1);}
function nn_onme2() {nn_closeall(); nn_onone(2);}
function nn_onme3() {nn_closeall(); nn_onone(3);}
function nn_onme4() {nn_closeall(); nn_onone(4);}
function nn_onme5() {nn_closeall(); nn_onone(5);}
function nn_onme6() {nn_closeall(); nn_onone(6);}

function nn_onone(num) {
document.layers['topbox'+num].bgColor = "";
document.layers['subbox'+num].visibility = "show";
}

function nn_closeall() {
if (document.layers) {
	var i = 0;
	while (i<toplevel) {
		document.layers['topbox'+(i+1)].bgColor = "";
		document.layers['subbox'+(i+1)].visibility = "hide";
		i++;
	}
	}
}

function nn_moo(e) {
if (e.target.name == null) { return; };
if (e.target.name.indexOf('subbox') == -1) { return; };
nn_closeall();
}

function nn_menuDump() {

		document.write('<layer class="menudiv" id="foo" top="82" left="0"><img src="images/spacer.gif" width="649" height="37"></layer>');
	//Floaters Dump
	var i = 0;
	while (i<toplevel) {
		document.write('<layer class="menudiv" top="96" left="'+items[3][i]+'" id="topbox'+(i+1)+'"><table height="24" border="0" cellspacing="0" cellpadding="0"><tr><td><a href="'+items[2][i]+'" class="topmenu">'+items[1][i]+'</a></td><td><img src="images/spacer.gif" width="9" height="24" border="0" alt=""></td></tr></table></layer>');
		document.write('<layer class="submenudiv" top="120" left="'+items[5][i]+'" id="subbox'+(i+1)+'" bgcolor="#416191"><table width="1" border="0" cellspacing="0" cellpadding="0"><tr><td><img src="images/spacer.gif" width="15" height="8" border="0" alt=""></td><td><img src="images/spacer.gif" width="1" height="8" border="0" alt=""></td></tr>');
		var j = 0;
		var sublevel = items[8 + (i*2)].length;
		while (j<sublevel) {
			document.write('<tr><td><img src="images/spacer.gif" width="15" height="20" border="0" alt=""></td><td><a href="'+items[9 + (i*2)][j]+'" class="submenu">'+items[8 + (i*2)][j]+'&nbsp;&nbsp;&nbsp;</a></td></tr>');
			document.write('<tr><td><img src="images/spacer.gif" width="15" height="1" border="0" alt=""></td><td background="1.gif"><img src="images/spacer.gif" width="1" height="1" border="0" alt=""></td></tr>');
		j++;
		}

		document.write('<tr><td><img src="images/spacer.gif" width="15" height="14" border="0" alt=""></td><td><img src="images/spacer.gif" width="1" height="8" border="0" alt=""></td></tr></table></layer>');
		i++;
	}
}


function init_events() {

if (document.layers) {

	document.captureEvents(Event.CLICK);
	document.onclick = nn_closeall;

	document.foo.document.captureEvents(Event.MOUSEOVER);
	document.foo.document.onmouseover = nn_closeall;

	var i = 0;
	while (i<toplevel) {
	document.layers['topbox'+(i+1)].document.captureEvents(Event.MOUSEOVER);
	document.layers['topbox'+(i+1)].document.onmouseover = eval('nn_onme'+(i+1));
	document.layers['subbox'+(i+1)].document.captureEvents(Event.MOUSEOUT);
	document.layers['subbox'+(i+1)].document.onmouseout = nn_moo;
	document.layers['topbox'+(i+1)].visibility = "show";
	i++;
	}

	document.layers['foo'].visibility = "show";
}
}
