
	var MoltoMenuAll2 = new Array();
	var MoltoMenuAll3 = new Array();
	var MoltoMenuAll4 = new Array();
	var MoltoMenuAll5 = new Array();
	var HideTimeout;

	function HideAll2()
	{
		if(NS4) return;
		for(i=0;i<MoltoMenuAll2.length;i++)
			document.getElementById(MoltoMenuAll2[i]["prefix"]+'lev2nav'+MoltoMenuAll2[i]["id"]).style.visibility="hidden";
	}
	function HideAll3()
	{
		if(NS4) return;
		for(i=0;i<MoltoMenuAll3.length;i++)
			document.getElementById(MoltoMenuAll3[i]["prefix"]+'lev3nav'+MoltoMenuAll3[i]["id"]).style.visibility="hidden";
	}
	function HideAll4()
	{
		if(NS4) return;
		for(i=0;i<MoltoMenuAll4.length;i++)
			document.getElementById(MoltoMenuAll4[i]["prefix"]+'lev4nav'+MoltoMenuAll4[i]["id"]).style.visibility="hidden";
	}
	function HideAll5()
	{
		if(NS4) return;
		for(i=0;i<MoltoMenuAll5.length;i++)
			document.getElementById(MoltoMenuAll5[i]["prefix"]+'lev4nav'+MoltoMenuAll5[i]["id"]).style.visibility="hidden";
	}
	function HideAll23()
	{
		if(NS4) return;
		HideAll2();
		HideAll3();
		HideAll4();
		HideAll5();
	}
	function MouseOver()
	{
		if(NS4) return;
		window.clearTimeout(HideTimeout);
	}
	function MouseOut(prefix)
	{
		if(NS4) return;
		window.clearTimeout(HideTimeout);
		HideTimeout=window.setTimeout("HideAll23()",1000);
	}
	function ShowEbene2(id,prefix)
	{
		if(NS4) return;
		HideAll2();
		HideAll3();
		HideAll4();
		HideAll5();
		el = document.getElementById(prefix+'lev2nav'+id);
		if(el)
			el.style.visibility="visible";
		MouseOver();
	}
	function ShowEbene3(id,prefix)
	{
		if(NS4) return;
		HideAll3();
		HideAll4();
		HideAll5();
		el = document.getElementById(prefix+'lev3nav'+id);
		if(el)
			el.style.visibility="visible";
		MouseOver();
	}
	function ShowEbene4(id,prefix)
	{
		if(NS4) return;
		HideAll4();
		HideAll5();
		el = document.getElementById(prefix+'lev4nav'+id);
		if(el)
			el.style.visibility="visible";
		MouseOver();
	}
	function ShowEbene5(id,prefix)
	{
		if(NS4) return;
		HideAll5();
		el = document.getElementById(prefix+'lev5nav'+id);
		if(el)
			el.style.visibility="visible";
		MouseOver();
	}
	function MakeNavigation(MoltoMenuArray,C,prefix)
	{
		var mouseover;
		ausgabe='<table cellpadding="0" cellspacing="0" border="0">';
		ausgabe=ausgabe+'<tr>';
		if(prefix=='')
			ausgabe=ausgabe+'<td><img src="'+MoltoMenuConfig["MyDocumentRoot"]+'icons/clear.gif" alt="" height="'+MoltoMenuConfig["TopNavigationHeight"]+'" width="'+MoltoMenuConfig["TopNavigationLeft"]+'" border="0"></td>';
		if(NS4) return;
		index=1;
		hideall='';
		while(index<MoltoMenuArray.length)
		{
			mouseover='';
			id=MoltoMenuArray[index];
			id=id.replace(/"/g,'\\"');
			bezeichnung=MoltoMenuArray[index+1];
			target=MoltoMenuArray[index+2];
			if(target!='')
				target=' target="'+target+'"';
			else
				target=' target=_parent';
			if(bezeichnung.substr(0,1)=='+')
			{	klasse='Level0';
				bezeichnung=bezeichnung.substr(1, bezeichnung.length-1);
			}
			else
				klasse='Level0';
			index+=3;
			if (index<MoltoMenuArray.length)
				if(typeof(MoltoMenuArray[index])=="object")
//				if(MoltoMenuArray[index].length)
				{
					Ebene2=MoltoMenuArray[index];
					index2=1;
					Ebene3Divs='';
					Ebene4Divs='';
					ausgabe=ausgabe+('<td><div id="'+prefix+'lev2nav'+id+'" style="z-index:'+(10000-index)+'; position:absolute;left:0px;top:30px;width:10px;VISIBILITY:hidden;" onMouseOver=MouseOver(); onMouseOut=MouseOut();>');
					ausgabe=ausgabe+('<table cellpadding="0" cellspacing="0" border="0" id="'+prefix+'lev2tab'+id+'">');
					ausgabe=ausgabe+('<tr><td><table cellpadding="0" cellspacing="0" border="0" width="150">');
					while(index2<Ebene2.length)
					{
						id2=Ebene2[index2];
						id2=id2.replace(/"/g,'\\"');
						bezeichnung2=Ebene2[index2+1];
						target2=Ebene2[index2+2];

						if(target2!='')
							target2=' target="'+target2+'"';
						else
							target2=' target=_parent';
						if(bezeichnung2.substr(0,1)=='+')
						{	klasse2='Level0';
							bezeichnung2=bezeichnung2.substr(1, bezeichnung2.length-1);
						}
						else
							klasse2='Level0';
						index2+=3;
						mouseover2='';
						pfeil2=''
						if (index2<Ebene2.length)
							if(typeof(Ebene2[index2])=="object")
							//if(Ebene2[index2].length)
							{	pfeil2='<img src="'+MoltoMenuConfig["MyDocumentRoot"]+'icons/triangle.gif" alt="" border="0">';
								Ebene3=Ebene2[index2];
								index3=1;
								Ebene3Divs=Ebene3Divs+'<div id="'+prefix+'lev3nav'+id2+'" style="z-index:'+(20000-index2)+'; position:absolute;left:0px;top:30px;width:10px;VISIBILITY:hidden;" onMouseOver=MouseOver(); onMouseOut=MouseOut();>';
								Ebene3Divs=Ebene3Divs+'<table cellpadding="0" cellspacing="0" border="0" id="'+prefix+'lev3tab'+id2+'">';
								Ebene3Divs=Ebene3Divs+'<tr><td><table cellpadding="0" cellspacing="0" border="0" width="150">';
								while(index3<Ebene3.length)
								{
									id3=Ebene3[index3];
									id3=id3.replace(/"/g,'\\"');
									bezeichnung3=Ebene3[index3+1];
									target3=Ebene3[index3+2];
									if(target3!='')
										target3=' target="'+target3+'"';
									else
										target3=' target=_parent';
									if(bezeichnung3.substr(0,1)=='+')
									{	klasse3='Level0';
										bezeichnung3=bezeichnung3.substr(1, bezeichnung3.length-1);
									}
									else
										klasse3='Level0';
									index3+=3;
									mouseover3='';
									pfeil3='';
									// Schnipp
									if (index3<Ebene3.length)
										if(typeof(Ebene3[index3])=="object")
//										if(Ebene3[index3].length)
										{	pfeil3='<img src="'+MoltoMenuConfig["MyDocumentRoot"]+'icons/triangle.gif" alt="" border="0">';
											Ebene4=Ebene3[index3];
											index4=1;
											Ebene4Divs=Ebene4Divs+'<div id="'+prefix+'lev4nav'+id3+'" style="z-index:'+(30000-index3)+'; position:absolute;left:0px;top:30px;width:10px;VISIBILITY:hidden;" onMouseOver=MouseOver(); onMouseOut=MouseOut();>';
											Ebene4Divs=Ebene4Divs+'<table cellpadding="0" cellspacing="0" border="0" id="'+prefix+'lev4tab'+id3+'">';
											Ebene4Divs=Ebene4Divs+'<tr><td><table cellpadding="0" cellspacing="0" border="0" width="150">';
											while(index4<Ebene4.length)
											{
												id4=Ebene4[index4];
												id4=id4.replace(/"/g,'\\"');
												bezeichnung4=Ebene4[index4+1];
												target4=Ebene4[index4+2];
												if(target4!='')
													target4=' target="'+target4+'"';
												else
													target4=' target=_parent';
												if(bezeichnung4.substr(0,1)=='+')
												{	klasse4='Level0';
													bezeichnung4=bezeichnung4.substr(1, bezeichnung4.length-1);
												}
												else
													klasse4='Level0';
												index4+=3;
												mouseover4='';
												Ebene4Divs=Ebene4Divs+'<tr><td bgcolor="'+MoltoMenuConfig["NavigationLineColour"]+'"><img src="'+MoltoMenuConfig["MyDocumentRoot"]+'icons/clear.gif" alt="" width="1" height="1"></td></tr><tr><td height="20" bgcolor="'+MoltoMenuConfig["TopNavColour"]+'" class="'+klasse4+'" nowrap>';
												if ((id4.substring(0,4)=="http") || (id4.substring(0,1)=="/"))
													Ebene4Divs=Ebene4Divs+'<a class="'+klasse4+'" href="'+id4+'" '+mouseover4+target4+'>';
												else
													Ebene4Divs=Ebene4Divs+'<a class="'+klasse4+'" href="'+MoltoMenuConfig["MyDocumentRoot"]+'index.php?scr='+C+'&amp;id='+id4+MoltoMenuConfig["SessionParameters"]+'" '+mouseover4+target4+'>';
												Ebene4Divs=Ebene4Divs+'&nbsp;&nbsp;&nbsp;'+bezeichnung4+'&nbsp;&nbsp;&nbsp;';
												Ebene4Divs=Ebene4Divs+'</a>';
												Ebene4Divs=Ebene4Divs+'</td></tr>\n';
											}
											Ebene4Divs=Ebene4Divs+'</table></td></tr>';
											Ebene4Divs=Ebene4Divs+'</table>';
											Ebene4Divs=Ebene4Divs+'</div>';
											l=MoltoMenuAll4.length;
											MoltoMenuAll4[l]=new Array();
											MoltoMenuAll4[l]["id"]=id3;
											MoltoMenuAll4[l]["prefix"]=prefix;
											MoltoMenuAll4[l]["parent"]=id2;
											MoltoMenuAll4[l]["grandparent"]=id;
											mouseover3='onMouseOver=ShowEbene4("'+id3+'","'+prefix+'")';
											index3++;
										}
										else
											mouseover3='onMouseOver=ShowEbene4("'+id3+'","'+prefix+'")';
									else
										mouseover3='onMouseOver=ShowEbene4("'+id3+'","'+prefix+'")';
									// Schnapp
									Ebene3Divs=Ebene3Divs+'<tr><td colspan=2 bgcolor="'+MoltoMenuConfig["NavigationLineColour"]+'"><img src="'+MoltoMenuConfig["MyDocumentRoot"]+'icons/clear.gif" alt="" width="1" height="1"></td></tr><tr><td height="20" bgcolor="'+MoltoMenuConfig["TopNavColour"]+'" class="'+klasse3+'" nowrap id="'+prefix+'lev3td'+id3+'">';
									if ((id3.substring(0,4)=="http") || (id3.substring(0,1)=="/"))
										Ebene3Divs=Ebene3Divs+'<a class="'+klasse3+'" href="'+id3+'" '+mouseover3+target3+'>';
									else
										Ebene3Divs=Ebene3Divs+'<a class="'+klasse3+'" href="'+MoltoMenuConfig["MyDocumentRoot"]+'index.php?scr='+C+'&amp;id='+id3+MoltoMenuConfig["SessionParameters"]+'" '+mouseover3+target3+'>';
									Ebene3Divs=Ebene3Divs+'&nbsp;&nbsp;&nbsp;'+bezeichnung3+'&nbsp;&nbsp;&nbsp;';
									Ebene3Divs=Ebene3Divs+'</a>';
									Ebene3Divs=Ebene3Divs+'</td><td height="20" bgcolor="'+MoltoMenuConfig["TopNavColour"]+'" class="'+klasse3+'" nowrap>'+pfeil3+'</td></tr>\n';
								}
								Ebene3Divs=Ebene3Divs+'</table></td></tr>';
								Ebene3Divs=Ebene3Divs+'</table>';
								Ebene3Divs=Ebene3Divs+'</div>';
								l=MoltoMenuAll3.length;
								MoltoMenuAll3[l]=new Array();
								MoltoMenuAll3[l]["id"]=id2;
								MoltoMenuAll3[l]["prefix"]=prefix;
								MoltoMenuAll3[l]["parent"]=id;
								mouseover2='onMouseOver=ShowEbene3("'+id2+'","'+prefix+'")';
								index2++;
							}
							else
								mouseover2='onMouseOver=ShowEbene3("'+id2+'","'+prefix+'")';
						else
							mouseover2='onMouseOver=ShowEbene3("'+id2+'","'+prefix+'")';
//								mouseover2='';
						//document.write('<tr>');
						ausgabe=ausgabe+('<tr><td bgcolor="'+MoltoMenuConfig["NavigationLineColour"]+'" colspan="2"><img src="'+MoltoMenuConfig["MyDocumentRoot"]+'icons/clear.gif" alt="" width="1" height="1"></td></tr><tr>');
//						document.write('<a class="'+klasse2+'" href="index.php?C='+C+'&L='+L+'&id='+id2+'" '+mouseover2+'>');
						ausgabe=ausgabe+('<td height="20" id="'+prefix+'lev2td'+id2+'" bgcolor="'+MoltoMenuConfig["TopNavColour"]+'" class="'+klasse2+'" nowrap '+mouseover2+'>');
						if ((id2.substring(0,4)=="http") || (id2.substring(0,1)=="/"))
							ausgabe=ausgabe+('<a class="'+klasse2+'" href="'+id2+'" '+mouseover2+target2+'>');
						else
							ausgabe=ausgabe+('<a class="'+klasse2+'" href="'+MoltoMenuConfig["MyDocumentRoot"]+'index.php?scr='+C+'&amp;id='+id2+MoltoMenuConfig["SessionParameters"]+'" '+mouseover2+target2+'>');
						ausgabe=ausgabe+('&nbsp;&nbsp;&nbsp;&nbsp;'+bezeichnung2+'&nbsp;&nbsp;&nbsp;');
						ausgabe=ausgabe+('</a>');
						ausgabe=ausgabe+('</td>');
//						document.write('</a>');
						ausgabe=ausgabe+('<td bgcolor="'+MoltoMenuConfig["TopNavColour"]+'" nowrap>');
						ausgabe=ausgabe+(pfeil2);
						ausgabe=ausgabe+('</td></tr>\n');
					}
					ausgabe=ausgabe+('</table></td></tr>');
					ausgabe=ausgabe+('</table>');
					ausgabe=ausgabe+('</div>'+Ebene3Divs+Ebene4Divs+'</td>');
					mouseover='onMouseOver=ShowEbene2("'+id+'","'+prefix+'")';
					index++;
					l=MoltoMenuAll2.length;
					MoltoMenuAll2[l]=new Array();
					MoltoMenuAll2[l]["id"]=id;
					MoltoMenuAll2[l]["prefix"]=prefix;
					//hideall = hideall + 'tmp=document.getElementByID(\'topnav'+id+'\'); tmp.style.visibility=hidden;\n';
				}
				else
					mouseover='';
			if(id==MoltoMenuConfig["ActiveID1"] || id==MoltoMenuConfig["ActiveID2"])
				BackGround=MoltoMenuConfig["TopNavActiveColour"];
			else
				BackGround=MoltoMenuConfig["TopNavColour"];
			ausgabe=ausgabe+('<td><img src="'+MoltoMenuConfig["MyDocumentRoot"]+'icons/'+MoltoMenuConfig["TopNavigationSpacerLine"]+'" alt="" width=1 height="'+MoltoMenuConfig["TopNavigationHeight"]+'"></td><td id="'+prefix+'lev1nav'+id+'" height="20" bgcolor='+BackGround+MoltoMenuConfig["TopNavigationNoWrap"]+' style="padding:'+MoltoMenuConfig["TopNavigationPadding"]+'">');
			if ((id.substring(0,4)=="http") || (id.substring(0,1)=="/"))
				ausgabe=ausgabe+('<a class="'+klasse+'" href="'+id+'" '+mouseover+target+' onMouseOut=MouseOut();>');
			else
				ausgabe=ausgabe+('<a class="'+klasse+'" href="'+MoltoMenuConfig["MyDocumentRoot"]+'index.php?scr='+C+'&amp;id='+id+MoltoMenuConfig["SessionParameters"]+'" '+mouseover+target+' onMouseOut=MouseOut();>');
			ausgabe=ausgabe+(bezeichnung);
			ausgabe=ausgabe+('</a>');
			ausgabe=ausgabe+('</td>\n');
		}
		ausgabe = ausgabe + '</tr></table>';
		return ausgabe;
	}
	function MoltoMenuInit(prefix)
	{
		if(NS4) return;

		if(document.all)
//			fensterbreite=document.body.clientWidth;
			fensterbreite=MoltoMenuConfig["TableSize"];
		else
			fensterbreite=window.innerWidth;

		if(tmp0=document.getElementById('topnavigationtable'))
		{	topnavihoehe=tmp0.offsetHeight;
			topnavileft=tmp0.offsetLeft;
			topnavitop=tmp0.offsetTop;
			tmp00=tmp0.offsetParent;
			while (tmp00)
			{	topnavileft=topnavileft+tmp00.offsetLeft;
				topnavitop=topnavitop+tmp00.offsetTop;
				tmp00=tmp00.offsetParent;
			}
		}

		for(i=0;i<MoltoMenuAll2.length;i++)
		{
			tmp2=document.getElementById(MoltoMenuAll2[i]["prefix"]+'lev2nav'+MoltoMenuAll2[i]["id"]);
			tmp2tab=document.getElementById(MoltoMenuAll2[i]["prefix"]+'lev2tab'+MoltoMenuAll2[i]["id"]);
			tmp1=document.getElementById(MoltoMenuAll2[i]["prefix"]+'lev1nav'+MoltoMenuAll2[i]["id"]);
			tmp2.style.left=topnavileft+tmp1.offsetLeft;
			if((tmp1.offsetLeft+tmp2tab.offsetWidth>fensterbreite) || (MoltoMenuAll2[i]["prefix"]=='Q_'))
				tmp2.style.left=topnavileft+fensterbreite-tmp2tab.offsetWidth;
			tmp2.style.top=topnavitop+topnavihoehe;
			// wg. MSIE >5.5-Bug
			tmp2.style.visibility="visible";
			tmp2.style.visibility="hidden";
		}
		for(i=0;i<MoltoMenuAll3.length;i++)
		{	tmp3=document.getElementById(MoltoMenuAll3[i]["prefix"]+'lev3nav'+MoltoMenuAll3[i]["id"]);
			tmp3tab=document.getElementById(MoltoMenuAll3[i]["prefix"]+'lev3tab'+MoltoMenuAll3[i]["id"]);
			tmp2td=document.getElementById(MoltoMenuAll3[i]["prefix"]+'lev2td'+MoltoMenuAll3[i]["id"]);
			tmp2=document.getElementById(MoltoMenuAll3[i]["prefix"]+'lev2nav'+MoltoMenuAll3[i]["parent"]);
			tmp2tab=document.getElementById(MoltoMenuAll3[i]["prefix"]+'lev2tab'+MoltoMenuAll3[i]["parent"]);

			tmp3.style.left=Number(tmp2.style.left.replace('px',''))+tmp2tab.offsetWidth+1;
			if(Number(tmp3.style.left.replace('px',''))+tmp3tab.offsetWidth>topnavileft+fensterbreite)
				tmp3.style.left=Number(tmp2.style.left.replace('px',''))-tmp3tab.offsetWidth-1;
			tmp3.style.top=MoltoMenuConfig["LeftLogoHeight"]+topnavihoehe+tmp2td.offsetTop-1;
		}
		for(i=0;i<MoltoMenuAll4.length;i++)
		{	tmp4=document.getElementById(MoltoMenuAll4[i]["prefix"]+'lev4nav'+MoltoMenuAll4[i]["id"]);
			tmp4tab=document.getElementById(MoltoMenuAll4[i]["prefix"]+'lev4tab'+MoltoMenuAll4[i]["id"]);
			tmp3td=document.getElementById(MoltoMenuAll4[i]["prefix"]+'lev3td'+MoltoMenuAll4[i]["id"]);
			tmp3=document.getElementById(MoltoMenuAll4[i]["prefix"]+'lev3nav'+MoltoMenuAll4[i]["parent"]);
			tmp3tab=document.getElementById(MoltoMenuAll4[i]["prefix"]+'lev3tab'+MoltoMenuAll4[i]["parent"]);
			tmp2td=document.getElementById(MoltoMenuAll4[i]["prefix"]+'lev2td'+MoltoMenuAll4[i]["parent"]);

			tmp4.style.left=Number(tmp3.style.left.replace('px',''))+tmp3tab.offsetWidth+1;
			if(Number(tmp4.style.left.replace('px',''))+tmp4tab.offsetWidth>topnavileft+fensterbreite)
				tmp4.style.left=Number(tmp3.style.left.replace('px',''))-tmp4tab.offsetWidth-1;
			tmp4.style.top=MoltoMenuConfig["LeftLogoHeight"]+topnavihoehe+tmp2td.offsetTop+tmp3td.offsetTop-2;
		}
	}

