/* menu */

var menu = new Object();

/* -------------- CONFIG ------------------ */

// array:
//	index 0 --> name
// 	index 1 --> url
//	index 2 --> submenu (optional)

// css classes:
//	level 1 --> menuactive, menulink
//	level 2 --> submenuactive, submenulink
//	level 3 --> subsubmenuactive, subsubmenulink

// path
// 	--> path to website root

//var path = "/Users/emi/Projekte/ferno/_web";
var path = "";

menu["index"] = new Array();
menu["index"][0] = "HOME";
menu["index"][1] = path+"/index.html";

menu["products"] = new Array();
menu["products"][0] = "PRODUKTE";
menu["products"][1] = path+"/produkte/produkte.html";

menu["products"][2] = new Object();

	menu["products"][2]["emergency"] = new Array();
	menu["products"][2]["emergency"][0] = "EMERGENCY";
	menu["products"][2]["emergency"][1] = path+"/produkte/emergency/emergency.html";

	menu["products"][2]["emergency"][2] = new Object();
		
		menu["products"][2]["emergency"][2]["rollin"] = new Array();
		menu["products"][2]["emergency"][2]["rollin"][0] = "ROLL-IN-SYSTEME";
		menu["products"][2]["emergency"][2]["rollin"][1] = path+"/produkte/emergency/roll-in.html";
		
		menu["products"][2]["emergency"][2]["tragstuehle"] = new Array();
		menu["products"][2]["emergency"][2]["tragstuehle"][0] = "TRAGST&Uuml;HLE";
		menu["products"][2]["emergency"][2]["tragstuehle"][1] = path+"/produkte/emergency/tragstuehle.html";
		
		menu["products"][2]["emergency"][2]["schaufeltragen"] = new Array();
		menu["products"][2]["emergency"][2]["schaufeltragen"][0] = "SCHAUFELTRAGEN";
		menu["products"][2]["emergency"][2]["schaufeltragen"][1] = path+"/produkte/emergency/schaufeltragen.html";
		
		menu["products"][2]["emergency"][2]["korbtragen"] = new Array();
		menu["products"][2]["emergency"][2]["korbtragen"][0] = "KORBTRAGEN";
		menu["products"][2]["emergency"][2]["korbtragen"][1] = path+"/produkte/emergency/korbtragen.html";
		
		menu["products"][2]["emergency"][2]["immobilisation"] = new Array();
		menu["products"][2]["emergency"][2]["immobilisation"][0] = "IMMOBILISATION";
		menu["products"][2]["emergency"][2]["immobilisation"][1] = path+"/produkte/emergency/immobilisation.html";
		
		menu["products"][2]["emergency"][2]["hilfsmittel"] = new Array();
		menu["products"][2]["emergency"][2]["hilfsmittel"][0] = "HILFSMITTEL";
		menu["products"][2]["emergency"][2]["hilfsmittel"][1] = path+"/produkte/emergency/hilfsmittel.html";

		menu["products"][2]["emergency"][2]["divzubeh"] = new Array();
		menu["products"][2]["emergency"][2]["divzubeh"][0] = "ZUBEH&Ouml;R";
		menu["products"][2]["emergency"][2]["divzubeh"][1] = path+"/produkte/emergency/DivZubeh.html";
		

	menu["products"][2]["feuerwehr"] = new Array();
	menu["products"][2]["feuerwehr"][0] = "FEUERWEHR";
	menu["products"][2]["feuerwehr"][1] = path+"/produkte/feuerwehr/ffighter.html";
	
	menu["products"][2]["feuerwehr"][2] = new Object();
		
		menu["products"][2]["feuerwehr"][2]["korbtragen"] = new Array();
		menu["products"][2]["feuerwehr"][2]["korbtragen"][0] = "KORBTRAGEN";
		menu["products"][2]["feuerwehr"][2]["korbtragen"][1] = path+"/produkte/feuerwehr/korbtragen.html";
		
		menu["products"][2]["feuerwehr"][2]["schaufeltragen"] = new Array();
		menu["products"][2]["feuerwehr"][2]["schaufeltragen"][0] = "SCHAUFELTRAGEN";
		menu["products"][2]["feuerwehr"][2]["schaufeltragen"][1] = path+"/produkte/feuerwehr/schaufeltragen.html";
		
		menu["products"][2]["feuerwehr"][2]["immobilisation"] = new Array();
		menu["products"][2]["feuerwehr"][2]["immobilisation"][0] = "IMMOBILISATION";
		menu["products"][2]["feuerwehr"][2]["immobilisation"][1] = path+"/produkte/feuerwehr/immobilisation.html";
		
		menu["products"][2]["feuerwehr"][2]["krankentragen"] = new Array();
		menu["products"][2]["feuerwehr"][2]["krankentragen"][0] = "KRANKENTRAGEN";
		menu["products"][2]["feuerwehr"][2]["krankentragen"][1] = path+"/produkte/feuerwehr/krankentragen.html";
		
		menu["products"][2]["feuerwehr"][2]["hilfsmittel"] = new Array();
		menu["products"][2]["feuerwehr"][2]["hilfsmittel"][0] = "HILFSMITTEL";
		menu["products"][2]["feuerwehr"][2]["hilfsmittel"][1] = path+"/produkte/feuerwehr/hilfsmittel.html";


	menu["products"][2]["bestatter"] = new Array();
	menu["products"][2]["bestatter"][0] = "BESTATTER";
	menu["products"][2]["bestatter"][1] = path+"/produkte/bestatter/funeral.html";
	
	menu["products"][2]["bestatter"][2] = new Object();
		
		menu["products"][2]["bestatter"][2]["ueberfuehrung"] = new Array();
		menu["products"][2]["bestatter"][2]["ueberfuehrung"][0] = "&Uuml;BERF&Uuml;HRUNG";
		menu["products"][2]["bestatter"][2]["ueberfuehrung"][1] = path+"/produkte/bestatter/ueberfuehrung.html";
		
		menu["products"][2]["bestatter"][2]["fahrgestelle"] = new Array();
		menu["products"][2]["bestatter"][2]["fahrgestelle"][0] = "FAHRGESTELLE UND FAHRTRAGEN";
		menu["products"][2]["bestatter"][2]["fahrgestelle"][1] = path+"/produkte/bestatter/fahrgestelle.html";
		
		menu["products"][2]["bestatter"][2]["schaufeltragen"] = new Array();
		menu["products"][2]["bestatter"][2]["schaufeltragen"][0] = "SCHAUFELTRAGEN";
		menu["products"][2]["bestatter"][2]["schaufeltragen"][1] = path+"/produkte/bestatter/schaufeltragen.html";
		
		menu["products"][2]["bestatter"][2]["scherenwagen"] = new Array();
		menu["products"][2]["bestatter"][2]["scherenwagen"][0] = "SCHERENWAGEN";
		menu["products"][2]["bestatter"][2]["scherenwagen"][1] = path+"/produkte/bestatter/scherenwagen.html";
		
		menu["products"][2]["bestatter"][2]["bodenhalterungen"] = new Array();
		menu["products"][2]["bestatter"][2]["bodenhalterungen"][0] = "BODENHALTERUNGEN";
		menu["products"][2]["bestatter"][2]["bodenhalterungen"][1] = path+"/produkte/bestatter/bodenhalt.html";
		
		menu["products"][2]["bestatter"][2]["fahrtische"] = new Array();
		menu["products"][2]["bestatter"][2]["fahrtische"][0] = "FAHRBARE TISCHE";
		menu["products"][2]["bestatter"][2]["fahrtische"][1] = path+"/produkte/bestatter/fahrtische.html";

		menu["products"][2]["bestatter"][2]["einweglaken"] = new Array();
		menu["products"][2]["bestatter"][2]["einweglaken"][0] = "EINWEGLAKEN";
		menu["products"][2]["bestatter"][2]["einweglaken"][1] = path+"/produkte/bestatter/einweglaken.html";

		menu["products"][2]["bestatter"][2]["huellen"] = new Array();
		menu["products"][2]["bestatter"][2]["huellen"][0] = "H&Uuml;LLEN";
		menu["products"][2]["bestatter"][2]["huellen"][1] = path+"/produkte/bestatter/huellen.html";
		
		menu["products"][2]["bestatter"][2]["pumpe"] = new Array();
		menu["products"][2]["bestatter"][2]["pumpe"][0] = "HANDABSAUGPUMPE";
		menu["products"][2]["bestatter"][2]["pumpe"][1] = path+"/produkte/bestatter/pumpe.html";

			
	menu["products"][2]["industry"] = new Array();
	menu["products"][2]["industry"][0] = "INDUSTRIE/GEWERBE";
	menu["products"][2]["industry"][1] = path+"/produkte/industry/industry.html";
	
	menu["products"][2]["industry"][2] = new Object();
	
		menu["products"][2]["industry"][2]["evakuierung"] = new Array();
		menu["products"][2]["industry"][2]["evakuierung"][0] = "EVAKUIERUNG";
		menu["products"][2]["industry"][2]["evakuierung"][1] = path+"/produkte/industry/evakuierung.html";
	
		menu["products"][2]["industry"][2]["krankentragen"] = new Array();
		menu["products"][2]["industry"][2]["krankentragen"][0] = "KRANKENTRAGEN";
		menu["products"][2]["industry"][2]["krankentragen"][1] = path+"/produkte/industry/krankentragen.html";
		
		menu["products"][2]["industry"][2]["hilfsmittel"] = new Array();
		menu["products"][2]["industry"][2]["hilfsmittel"][0] = "HILFSMITTEL";
		menu["products"][2]["industry"][2]["hilfsmittel"][1] = path+"/produkte/industry/hilfsmittel.html";


/*menu["news"] = new Array();
menu["news"][0] = "NEWS";
menu["news"][1] = path+"/news.html";

menu["service"] = new Array();
menu["service"][0] = "SERVICE";
menu["service"][1] = path+"/service.html";*/

menu["news"] = new Array();
menu["news"][0] = "NEWS";
menu["news"][1] = path+"/news.html";

menu["contact"] = new Array();
menu["contact"][0] = "KONTAKT";
menu["contact"][1] = path+"/kontakt.html";

menu["contact"][2] = new Object();
	
	menu["contact"][2]["kontakt"] = new Array();
	menu["contact"][2]["kontakt"][0] = "KONTAKT";
	menu["contact"][2]["kontakt"][1] = path+"/kontakt.html";
	
	menu["contact"][2]["anfahrt"] = new Array();
	menu["contact"][2]["anfahrt"][0] = "ANFAHRT";
	menu["contact"][2]["anfahrt"][1] = path+"/anfahrt.html";

/* ---------------------------------------- */

function writeMenu(currentTopMenuEntry)
{
	writeMenu(currentTopMenuEntry, "", "");
}

function writeMenu(currentTopMenuEntry, currentSubMenuEntry)
{
	writeMenu(currentTopMenuEntry, currentSubMenuEntry, "");
}

function writeMenu(currentTopMenuEntry, currentSubMenuEntry, currentSubSubMenuEntry)
{
	var strOut = "";
	
	// write menu
	for (var idTop in menu)
	{
		if(idTop != currentTopMenuEntry)
		{
			strOut += "<a href=\"" + menu[idTop][1] + "\" class=\"menulink\">" + menu[idTop][0] + "</a><br><hr> ";
		}
		else
		{
			strOut += "<span class=\"menuactive\">" + menu[idTop][0] + "</span><br><hr>";
	
			// submenu?
			if(menu[idTop][2] != null)
			{
				for (var idSub in menu[idTop][2])
				{
					if(idSub != currentSubMenuEntry)
					{
						strOut += "<a href=\"" + menu[idTop][2][idSub][1] + "\" class=\"submenulink\">" + menu[idTop][2][idSub][0] + "</a><br><hr> ";
					}
					else
					{
						strOut += "<span class=\"submenuactive\">" + menu[idTop][2][idSub][0] + "</span><br><hr>";
						
						// subsubmenu?
						if(menu[idTop][2][idSub][2] != null)
						{
							for (var idSubSub in menu[idTop][2][idSub][2])
							{
								if(idSubSub != currentSubSubMenuEntry)
									strOut += "<a href=\"" + menu[idTop][2][idSub][2][idSubSub][1] + "\" class=\"subsubmenulink\">" + menu[idTop][2][idSub][2][idSubSub][0] + "</a><br><hr> ";
								else
									strOut += "<span class=\"subsubmenuactive\">" + menu[idTop][2][idSub][2][idSubSub][0] + "</span><br><hr>";
							}
						}
					}
				}
			}
		}
	}

	// write
	document.write(strOut);
	
}
