// *** Klappmenü V1.1
// *** (c) 2004-2005 by brandwyk.werbeagentur GmbH. HTML and Script programmed by Christian Hellmanzik ***

	var Menutext = new Array(31)
	var Ausgabetext="";

	// Wert 0 enthält Info, ob Submenü folgt, 0: Normal, 1: Submenü folgt, 2: Submenü
	// Wert 1 enthält Info, ob angeklickt, 0: Nicht selektiert/Nicht aufgeklappt, 1: selektiert, 2: nur aufgeklappt / nicht selektiert, 3: selektiert und nicht aufgeklappt
	// Wert 2 enthält Menütext
	// Wert 3 enthält Hyperlink

	Menuanz=31;

	Menutext[0]=new Array(0,1,"Home","home.html");
	Menutext[1]=new Array(0,0,"Unternehmen","unternehmen.html");
	Menutext[2]=new Array(0,0,"REISSWOLF Group","reisswolf_group.html");
	Menutext[3]=new Array(1,0,"Dienstleistungen","dienstleistungen.html");
	Menutext[4]=new Array(2,0,"Datenvernichtung","datenvernichtung.html");
	Menutext[5]=new Array(2,0,"Aktenlagerung","archivierung.html");
	Menutext[6]=new Array(2,0,"Gebäudeservice","gebaeudeservice.html");
	Menutext[7]=new Array(2,0,"Office-Lösungen","entsorgung.html");
	Menutext[8]=new Array(2,0,"Datenschutzbeauftragter","datenschutzbeauftragter.html");
	Menutext[9]=new Array(2,0,"Datenschutzseminare","datenschutzseminare.html");
	Menutext[10]=new Array(0,0,"Aufbewahrungsfristen","download/Aufbewahrungsfristen.pdf");
	Menutext[11]=new Array(0,0,"Interessantes","interessantes.html");
	Menutext[12]=new Array(0,0,"Links","links.html");
	Menutext[13]=new Array(1,0,"Standorte","reisswolf_deutschland.html");
	Menutext[14]=new Array(2,0,"REISSWOLF<br>International","reisswolf_international.html");
	Menutext[15]=new Array(0,0,"Andere über uns","andere_ueber_uns.html");
	Menutext[16]=new Array(1,0,"News","news_aktuell.html");
	Menutext[17]=new Array(2,0,"News Aktuell","news_aktuell.html");
	Menutext[18]=new Array(2,0,"News Archiv","news_archiv.html");
	Menutext[19]=new Array(1,0,"Presse","presse/presse.html");
	Menutext[20]=new Array(2,0,"Pressemitteilungen","presse/pressemitteilungen.html");
	Menutext[21]=new Array(2,0,"Fotoservice","presse/fotoservice.html");
	Menutext[22]=new Array(2,0,"Pressemappe","presse/pressemappe.html");
	Menutext[23]=new Array(2,0,"Ansprechpartner","presse/ansprechpartner.html");
	Menutext[24]=new Array(1,0,"Zertifikat-Download","zertifikate.html");
	Menutext[25]=new Array(2,0,"ISO 9001","zertifikate-iso.html");
	Menutext[26]=new Array(2,0,"Entsorgungsfachbetrieb","zertifikate-efbv.html");
	Menutext[27]=new Array(0,0,"Sitemap","sitemap.html");
	Menutext[28]=new Array(0,0,"Umfrage","umfrage.html");
	Menutext[29]=new Array(0,0,"Kontakt","kontaktform.html");
	Menutext[30]=new Array(0,0,"Impressum","impressum.html");

	kreis_u="<img border=0 width=9 height=9 src='bilder/navi/kreis.gif' align=absmiddle>";
	pfeilup_u="<img border=0 width=9 height=9 src='bilder/navi/pfeilup.gif' align=absmiddle>";
	kreis_p="<img border=0 width=9 height=9 src='bilder/navi/kreis_p.gif' align=absmiddle>";
	pfeilup_p="<img border=0 width=9 height=9 src='bilder/navi/pfeilup_p.gif' align=absmiddle>";
	pfeildown="<img border=0 width=9 height=9 src='bilder/navi/pfeildown.gif' align=absmiddle>";

	leerraum="<img border=0 width=18 height=1 src='bilder/leer.gif'><br>";

	leerraum2="<img border=0 width=4 height=1 src='bilder/leer.gif'><br>";

	function MenuPrint ()
	{
		var movertext="";

		Ausgabetext="";

		for (j=0; j<Menuanz; j++)
		{
			if (Menutext[j][0]!=2 || (Menutext[j][0]==2 && Menutext[j][1]!=0))
			{
				if (Menutext[j][1]==1 || Menutext[j][1]==3)
				{
					spantext="menutextselected";
					kreis=kreis_p;
					pfeilup=pfeilup_p;
				}
				else
				{
					spantext="menutext";
					kreis=kreis_u;
					pfeilup=pfeilup_u;
				}

				Ausgabetext=Ausgabetext+"<table border=0 width=141 height=18 cellspacing=2 cellpadding=0><tr>";

				if (Menutext[j][0]==2)
					Ausgabetext=Ausgabetext+"<td width=18 align=left valign=middle>"+leerraum+"</td>";

				Ausgabetext=Ausgabetext+"<td width=9 align=left valign=middle>";

				if (Menutext[j][0]!=1)
					Ausgabetext=Ausgabetext+kreis;
				else if (Menutext[j][0]==1 && Menutext[j][1]!=0 && Menutext[j][1]!=3)
					Ausgabetext=Ausgabetext+pfeildown;
				else
					Ausgabetext=Ausgabetext+pfeilup;

				Ausgabetext=Ausgabetext+"</td><td width=4 align=left valign=middle>"+leerraum2+"</td>";

				movertext=Menutext[j][2].replace(/<br>/," ");;

				//* Bei Partnerservice und Presse eine Ausnahme machen und neues Fenster mit Partnerkram öffnen
				if (Menutext[j][3]=="http://portal.reisswolf.net" || Menutext[j][3]=="http://portal.reisswolf.net/www/reisswolf/rwpresse.nsf" || Menutext[j][3]=="download/Aufbewahrungfristen2008.pdf")
					Ausgabetext=Ausgabetext+"<td width=115 align=left valign=middle><a onMouseOver=\"window.status=\'"+movertext+"\'; return true;\" onMouseOut=\"window.status=\'REISSWOLF Deutschland GmbH\'; return true;\" CLASS='"+spantext+"' target='_blank' href='"+Menutext[j][3]+"'>"+Menutext[j][2]+"</a>";
				else
					Ausgabetext=Ausgabetext+"<td width=115 align=left valign=middle><a onMouseOver=\"window.status=\'"+movertext+"\'; return true;\" onMouseOut=\"window.status=\'REISSWOLF Deutschland GmbH\'; return true;\" CLASS='"+spantext+"' href='javascript:GeClickt("+j+",1); void(0);'>"+Menutext[j][2]+"</a>";

				Ausgabetext=Ausgabetext+"</td></tr></table>";
			}
		}
		Ausgabetext=Ausgabetext+"<br>";

		if (document.all && !window.opera)
		{
			document.all.Menulayer.innerHTML=Ausgabetext;
		} 
		else if (document.Menulayer) 
		{
			setTimeout ("PlotMenulayer (Ausgabetext)", 10);
		} 
		else 
		{
			 document.getElementById("Menulayer").innerHTML=Ausgabetext;
		}
	}

	// Löscht den Selected-Status und klappt alle Menüs ein
	function ClearStatus()
	{
		for (j=0; j<Menuanz; j++)
			Menutext[j][1]=0;
	}

	
	// Löscht nur den Selected-Status
	function ClearStatus2()
	{
		for (j=0; j<Menuanz; j++)
		{		
			if (Menutext[j][0]==0)
				Menutext[j][1]=0;
			if (Menutext[j][0]==1 && Menutext[j][1]==1)
				Menutext[j][1]=2;
			if (Menutext[j][0]==2 && Menutext[j][1]==1)
				Menutext[j][1]=2;
		}
	}

	// Nur für Netscape 4er
	function PlotMenulayer(text)
	{
		document.Menulayer.document.open();
		document.Menulayer.document.write(text);
		document.Menulayer.document.close();
	}
	
	function GeClickt(MenuNummer, MFlag)
	{
		var Linktext="";
		var ClickNummer=MenuNummer;

		// falls Menüpunkt mit nachfolgendem Submenü
		if (Menutext[MenuNummer][0]==1)
		{
			Linktext=Menutext[MenuNummer][3];
			// falls noch zugeklappt und jetzt aufgeklappt werden soll
			if (Menutext[MenuNummer][1]==0 || Menutext[MenuNummer][1]==3)
			{
				ClearStatus();
				Menutext[MenuNummer][1]=1;
				MenuNummer++;
				while (Menutext[MenuNummer][0]==2)
				{
					Menutext[MenuNummer][1]=2;
					MenuNummer++;
				}
			}
			// falls noch aufgeklappt und jetzt zugeklappt werden soll
			else if (Menutext[MenuNummer][1]>=1)
			{
				ClearStatus();
				Menutext[MenuNummer][1]=3;
				MenuNummer++;
				while (Menutext[MenuNummer][0]==0)
				{
					Menutext[MenuNummer][1]=0;
					MenuNummer++;
				}
			}
		}

		// falls Menüpunkt ohne nachfolgendem Submenü
		else if (Menutext[MenuNummer][0]==0)
		{
			Linktext=Menutext[MenuNummer][3];

			if (Menutext[MenuNummer][1]==0)
			{
				ClearStatus();
				Menutext[MenuNummer][1]=1;
			}

			//Nicht notwendig, da der aktive Button nicht ausgeschaltet werden muss
			//else if (Menutext[MenuNummer][1]==1)
			//{
			//	ClearStatus();
			//	Menutext[MenuNummer][1]=0;
			//}
		}

		// falls Sub-Menüpunkt
		else if (Menutext[MenuNummer][0]==2)
		{
			Linktext=Menutext[MenuNummer][3];

			// Falls das Menü noch zugeklappt ist, erstmal aufklappen
			// Kann nur bei Redraw und automatischem Menü-Reset erfolgen
			if (Menutext[MenuNummer][1]==0)
			{
				for (j=MenuNummer; j>0; j--)
					if (Menutext[j][0]==1)
						break;
				GeClickt(j,0);
			}

			if (Menutext[MenuNummer][1]==2)
			{
				ClearStatus2();
				Menutext[MenuNummer][1]=1;
			}

			//Nicht notwendig, da der aktive Button nicht ausgeschaltet werden muss
			//else if (Menutext[MenuNummer][1]==1)
			//{
			//	ClearStatus2();
			//	Menutext[MenuNummer][1]=2;
			//}
		}

		if (Menutext[ClickNummer][2]=="News" && Menutext[ClickNummer][1]==1)
			GeClickt(ClickNummer+1,0);

		MenuPrint ();

		// alert (Linktext);

		// Nur bei Mausklick Mainframe-Seite wechseln
		if (MFlag==1)
			top.Mainframe.location.href=Linktext;
	}

	function SetButtons (pagetext)
	{
		// alert ("pagetext: "+pagetext);
		for (j=0; j<Menuanz; j++)
		{
			if (Menutext[j][3]==pagetext+".html")
				break;
		}

		if (j<Menuanz && Menutext[j][1]!=1 && Menutext[j][1]!=3 && Menutext[j][2]!="News")
			GeClickt(j,0);

		// Sonderbehandlung für News-Menü
		// nur, wenn Menü noch zugeklappt ist, oder News-Button inaktiv ist, was machen
		else if (j<Menuanz && Menutext[j][1]!=1 && Menutext[j][1]!=3 && Menutext[j][2]=="News")
		{
			if (Menutext[j][1]==0 || Menutext[j][1]==3)
				GeClickt(j,0);
		}
	}

	readyflag=1;

	if (top.frames.Mainframe.PageInfo)
		setTimeout("SetButtons('"+top.Mainframe.PageInfo+"');",200);

	if (document.layers)
		setTimeout("MenuPrint ();", 100);
	else
		MenuPrint ();