		function ShowMenu(iLevel1, iLevel2, iLevel3, iLevel4, iLevel5){
			var cMenuLevel;
			var i,j,k,l;
			cMenuLevel = "menu";
			//  Menu Type 1
			HideAll(0, cMenuLevel);
			for (i=1;i<6;i++){
				j = eval("iLevel" + i);
				if (j < 1){
					// menu Type 2
					//SetMenuItem(cMenuLevel); 
					i = 6;
				} else {
					l = i + 1;
					k = eval("iLevel" + l);
					cMenuLevel = cMenuLevel + "|" + j;
					if (k < 1) {
						// Menu Type 1
						SetMenuItem(cMenuLevel);
						//SetMenuImage("img" + (j div 10));
				
					}
				}
			}
		}
	
		function SetMenuItem(cMenuName){
			var CurrentTab;
			CurrentTab = eval("document.getElementById('" + cMenuName + "')");
			if (CurrentTab.style.display == "block")
				CurrentTab.style.display = 'none';
			else 
				CurrentTab.style.display = 'block';
		}

		function SetMenuImage(cImageName){
			alert(cImageName);
			var CurrentTab;
			CurrentTab = eval("document.getElementById('" + cImageName + "')");
			CurrentTab.src = "images/minus.bmp"
		}

		function HideAll(iLevel,cCurrentMenu){
			// we assume there are a maximum of 60 menu points in any menu level!
			var i;
			var cNextMenu;
			var CurrentTab;
			for (i=1;i<61;i++){
				cNextMenu = cCurrentMenu + i;
				try{
					CurrentTab = eval("document.getElementById('" + cNextMenu + "')");
					CurrentTab.style.display = 'none';
					if (iLevel < 5) {
						HideAll(iLevel + 1, cNextMenu);
					}
				}
				catch(e){
					i = 61;
				}
			}
		}		
