





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
		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
		return true;
}

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

function menu(ebene, imgSrc, imgName)
{
		isOver=true;
		if (imgSrc && imgName)
			SwitchImage(imgSrc, imgName);
		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=10;i<=15;i++)
			eval ("SwitchImage('" + p + "img/n2_b" + i + "_off_de.gif','button" + i + "');");
	if (NS4){
		for (i=1;i<=nummenus;i++) {
			eval("if (document.layers['tmenu" + i + "']) document.layers['tmenu" + i + "'].visibility=\"hide\";");
			eval("if (document.layers['gmenu" + i + "']) document.layers['gmenu" + i + "'].visibility=\"hide\";");
		}
		submenu();
		if (document.layers['back'] && document.layers['back']) {
			document.layers['back'].visibility="hide";
			document.layers['back2'].visibility="hide";
			return true;
		}
	}
	else if (IE4) {
		for (i=1;i<=nummenus;i++){
		 eval("if (document.all['tmenu" + i + "']) document.all['tmenu" + i + "'].style.visibility=\"hidden\";");
		 eval("if (document.all['gmenu" + i + "']) document.all['gmenu" + i + "'].style.visibility=\"hidden\";");
		}
		submenu();
		if (document.all['back'] && document.all['back2']) {
			document.all['back'].style.visibility="hidden";
			document.all['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);
}



