function show(ebene) {
	if(document.layers)
		document.layers[ebene].visibility="show";
	else
		document.all[ebene].style.visibility="visible";
}

function hide(ebene) {
	if(document.layers)
		document.layers[ebene].visibility="hide";
	else
		document.all[ebene].style.visibility="hidden";
}

var old;
var oldmem;
var oldsub;
var oldsubsub;
if(document.layers) {
	window.captureEvents(Event.MOUSEUP);
	window.onmouseup=mouseout; }
else { 
	document.onmouseup=mouseout;
}
function menu(ebene) {
  if(!old)
   	 old=oldmem;
	  if(old!=ebene) {
		 show(ebene);
		 old=ebene; }
 	  else
		 old=""; 
	}

function checkmenu(ebene) {
  if(old && old!=ebene) {
	    hide(old); show(ebene); old=ebene; }
	    submenu(); 
}

function mouseout() {
  if(old)
	  hide(old); 
	  oldmem=old; old="";	
	  submenu(); 
}

function subsub(ebene) {
  if(ebene) {
	show(ebene); oldsubsub=ebene; }
}

function submenu(ebene) {
  if(oldsubsub) { hide(oldsubsub); oldsubsub=""; }
  if(oldsub) { hide(oldsub); oldsub=""; }
  if(ebene) {
	    show(ebene); oldsub=ebene; } 
}

