// neue Kategorie hinzufŸgen: 
// 1) var count erhšhen
// 2) menu[NEU] = "submenuXXXX";
// Even indices make the menu visible and odd indices make the menu invisible
var count = 18;
var menu = new Array(count);
menu[0] = "submenu64";
menu[1] = "submenu173";
menu[2] = "submenu13";
menu[3] = "submenu11";
menu[4] = "submenu65";
menu[5] = "submenu22";
menu[6] = "submenu116";
menu[7] = "submenu113";
menu[8] = "submenu246";
menu[9] = "submenu1015";
menu[10] = "submenu197";
menu[11] = "submenu198";
menu[12] = "submenu199";
menu[13] = "submenu221";
menu[14] = "submenu161";
menu[15] = "submenu228";
menu[16] = "submenu1039";
menu[17] = "submenu1074";
var sentinal = "offMenu";
var menuItem = "";

/* 
   DISPLAYS MENU INITIALLY AND SETS THE SENTINAL VARIABLE TO "onMenu" SO THAT
   THE MENU DOES NOT BECOME INVISIBLE AFTER YOU ROLL OVER DEEPER INTO THE MENU
*/
function showMenu(obj) {
	if (document.getElementById) {
		sentinal = "onMenu";
//alert(obj);
//document.getElementById(obj).style.visibility = "visible";
//exit;
		for (var i = 0; i < count; i++) {
//alert(i);
			if (menu[i] != obj) {
				menuItem = menu[i];
				sentinal = "offMenu";
				document.getElementById(menu[i]).style.visibility = "hidden";
//alert("hide:"+i);
			}
			else {
				menuItem = obj;
				sentinal = "onMenu";
				document.getElementById(obj).style.visibility = "visible";
//alert("show:"+i);
			}
		}
	}
	else { return; }
}

/* 
   SETS SENTINAL TO "offMenu" SO THAT hideMenuHelper() CAN MAKE THE MENU
   INVISIBLE, AND HAS A ONE SECOND PAUSE BEFORE CALLING hideMenuHelper()
*/
function hideMenu(obj) {
	menuItem = obj;
	sentinal = "offMenu";
	if (document.getElementById) {
		setTimeout("hideMenuHelper()", 5000);
	}
	else { return; }
}

/*
   HIDES THE MENU IF SENTINAL IS "offMenu" and keeps it visible otherwise.
*/
function hideMenuHelper() {
	if (sentinal == "offMenu") {
		document.getElementById(menuItem).style.visibility = "hidden";
	}
	else if (sentinal == "onMenu") {
		document.getElementById(menuItem).style.visibility = "visible";
	}
	else {
		return;
	}
}
/*
   SETS sentinal TO "onMenu" TO KEEP THE MENU VISIBLE ONCE YOU MOVE DEEPER INTO
	 THE MENU.
*/
function keepMenu() {
  sentinal = "onMenu";
}
