





function NeueFarbe(Nr,tf)
{
  var COLtrue="#999999", COLfalse="#cc0033";

	if (document.all && !document.getElementById && document.all[Nr] != null) // IE 4
	{
	  if (tf=="true")
		{
		  document.all[Nr].style.backgroundColor=COLtrue;
		}
	  else
		{
		  document.all[Nr].style.backgroundColor=COLfalse;
		}
	}
  if (document.getElementById && document.getElementById(Nr)!= null) // IE 5.x und NN 6 
  {
    if (tf=="true")
	  {
	    document.getElementById(Nr).style.backgroundColor=COLtrue;
	  }
    else
	  {
	    document.getElementById(Nr).style.backgroundColor=COLfalse;
		}  
	}

	if (document.layers && document.layers[Nr] != null ) // NN 4.x
	{
	  if (tf=="true")
		{
		  document.layers[Nr].bgColor=COLtrue;
		}
	  else
		{
		  document.layers[Nr].bgColor=COLfalse;
		}
	}
}


function show(ebene)
{
	isOver=true;
	if(NS4 && document.layers[ebene] && document.layers['back'] && document.layers['back2']){
		document.layers[ebene].visibility="show";
		document.layers['back'].visibility="show";
		document.layers['back2'].visibility="show";
		return true;
	}
	else if (IE4 && document.all[ebene] && document.all["back"] && document.all["back2"]) {
		document.all[ebene].style.visibility="visible";
		document.all['back'].style.visibility="visible";
		document.all['back2'].style.visibility="visible";
		return true;
	}
	else if(navigator.appName=="Netscape" && parseInt(navigator.appVersion)>=5) {
		document.getElementById(ebene).style.visibility="visible";
		document.getElementById('back').style.visibility="visible";
		document.getElementById('back2').style.visibility="visible";
		return true;
	}
	else
		return true;
}

function hide(ebene)
{
	if(NS4 && document.layers[ebene] && document.layers["back"] && document.layers["back2"]){
		document.layers[ebene].visibility="hide";
		document.layers['back'].visibility="hide";
		document.layers['back2'].visibility="hide";
		return true;
	}
	else if (IE4 && document.all[ebene] && document.all["back"] && document.all["back2"]) {
		document.all[ebene].style.visibility="hidden";
		document.all['back'].style.visibility="hidden";
		document.all['back2'].style.visibility="hidden";
		return true;
	}
	else if(navigator.appName=="Netscape" && parseInt(navigator.appVersion)>=5) {
		document.getElementById(ebene).style.visibility="hidden";
		document.getElementById('back').style.visibility="hidden";
		document.getElementById('back2').style.visibility="hidden";
		return true;
	}	
	else
		return true;
}

var old;
var oldmem;
var oldsub;
var isOver=false;

function menu(ebene, Nr, tf)
{
		if (Nr && tf)
			NeueFarbe(Nr, tf); 

		if(oldsub)
		{
			hide(oldsub);
			oldsub="";
		}
		if (old) {
			hide(old)
			old="";
		}
		if (ebene) {
			isOver=true;
			show(ebene);
			old=ebene;
		}
}

function submenu(ebene)
{
	if(oldsub)
	{
		hide(oldsub);
		oldsub="";
	}
	if (ebene == "none")
	{	
		show(old);
		return true;
	}

	if(ebene)
	{
		show(ebene);
		oldsub=ebene;
	}
}

function hideall()
{
  for (i=1; i<=6; i++)
    NeueFarbe('cell'+i, 'false');

	if (NS4){
		menu();
		submenu();
		if (document.layers['back'] && document.layers['back']) {
			document.layers['back'].visibility="hide";
			document.layers['back2'].visibility="hide";
			return true;
		}
	}
	else if (IE4) {
		menu();
		submenu();
		if (document.all['back'] && document.all['back2']) {
			document.all['back'].style.visibility="hidden";
			document.all['back2'].style.visibility="hidden";
			return true;
		}
	}
	else if(navigator.appName=="Netscape" && parseInt(navigator.appVersion)>=5) {
		menu();
		submenu();
		if (document.getElementById('back') && document.getElementById('back2')) {
			document.getElementById('back').style.visibility="hidden";
			document.getElementById('back2').style.visibility="hidden";
		}
		return true;
	}	
	else
		return true;
}
function hideobj()
{	
	if (!isOver) 
			hideall();
}

function mobject()
{
	this.ebene = "";
	this.hideobj = hideobj;
}

menuobject = new mobject();

function tohide(timeout)
{
	isOver=false;
	menuobject.ebene = null;
	if (timeout)
		window.setTimeout("menuobject.hideobj()",timeout);
	else
		window.setTimeout("menuobject.hideobj()",400);
}


