var ns = (document.layers)? true:false;
var ie = (document.all)? true:false;

var NoOfMenus = 13; //9
var NoOfSubMenus = 0; //4
var currentopenmenuno = 0;
var currentopensubmenuno = 0;
var visible = "visible";
var invisible = "hidden";

function init() {
	if (ns) {
		i = 1;
		while (i <= NoOfMenus) {
			eval("divmenu" + i + " = document.menu" + i);
			i = i + 1;
		}
		i = 1;
		while (i <= NoOfSubMenus) {
			eval("divsubmenu" + i + " = document.submenu" + i);
			i = i + 1;
		}
		visible = "show";
	}
	if (ie) {
		i = 1;
		while (i <= NoOfSubMenus) {
			eval("divsubmenu" + i + " = submenu" + i + ".style");
			eval("divsubmenu" + i + ".visibility = invisible");
			i = i + 1;
		}			
		i = 1;
		while (i <= NoOfMenus) {
			eval("divmenu" + i + " = menu" + i + ".style");
			eval("divmenu" + i + ".visibility = invisible");
			i = i + 1;
		}
	}
	return true;
}

function menuOn(divno){
	i = 1;
	while (i <= NoOfMenus) {
		eval("divmenu" + i + ".visibility = invisible");	
		i = i + 1;
	}
	eval("divmenu" + divno + ".visibility = visible");
	
	currentopenmenuno = divno;
	return true;
}

function menuOff(divno){
	i = 1;
	while (i <= NoOfMenus) {
		eval("divmenu" + i + ".visibility = invisible");	
		i = i + 1;
	}
	if (currentopenmenuno != 0) eval("divmenu" + divno + ".visibility = visible");
	return true;
}

function submenuOn(divno){
	i = 1;
	while (i <= NoOfSubMenus) {
		eval("divsubmenu" + i + ".visibility = invisible");	
		i = i + 1;
	}
	eval("divsubmenu" + divno + ".visibility = visible");
	currentopensubmenuno = divno;
	return true;
}

function submenuOff(divno){
	i = 1;
	while (i <= NoOfSubMenus) {
		eval("divsubmenu" + i + ".visibility = invisible");	
		i = i + 1;
	}
	if (currentopensubmenuno != 0) eval("divsubmenu" + divno + ".visibility = visible");
	return true;
}

function allOff() {
	i = 1;
	while (i <= NoOfMenus) {
		eval("divmenu" + i + ".visibility = invisible");
		i = i + 1;
	}
	i = 1;
	while (i <= NoOfSubMenus) {
		eval("divsubmenu" + i + ".visibility = invisible");
		i = i + 1;
	}	
	currentopenmenuno = 0;
	currentopensubmenuno = 0;
	return true;
}

