numElements = 23;
n=0;
var menu = new Array(numElements);
var page = new Array(numElements);
var level= new Array(numElements);
var name = new Array(numElements);
var state= new Array(numElements); // 0 = normal, 1 = selected, 2 = hidden

var p = window.location.pathname;
var slashPos = window.location.href.lastIndexOf("/");
if (slashPos == -1) {
 slashPos = window.location.href.lastIndexOf('\\');
}

var prnOut = window.location.search == "?print" ? 1 : 0;

var curPage = window.location.href.substring(slashPos + 1);
var curName = "";
var curLevel = "";

function entry(_menu, _page, _level, _name) {
if (!_name) { _name = "."; }
menu[n]  = _menu;
page[n]  = _page;
level[n] = _level;
name[n]  = _name;
if (_page == curPage) {
 curName  = _name.charAt(0);
 curLevel = _level;
 state[n]   = 1;
} else {
 state[n] = _level == 1 ? 0 : 2;
}
n++;
}

function updateState(_name) {
for (var i=0; i<menu.length; i++) {
 if (!name[i]) { continue; }
 for (var j=0; j<_name.length; j++) {
  if (name[i].indexOf(_name.charAt(j)) != -1) {
   state[i] = state[i] == 1 ? 1 : 0;
  }
 }
}
}

entry("Startseite", "index.htm", 1);
entry("Kontakt", "kontakt.html", 1);
entry("&Uuml;ber uns ...", "leistung.html", 1, "H");
entry("&nbsp;&nbsp;&nbsp;Firmengr&uuml;nder", "gruend.html", 2, "H");
entry("&nbsp;&nbsp;&nbsp;Lethen Eilservice", "motorrad.html", 2, "H");
entry("&nbsp;&nbsp;&nbsp;Firmensitz 1938", "hauser.html", 2, "H");
entry("Marken", "marken.html", 1);
entry("Produkte ...", "programm.html", 1, "P");
entry("&nbsp;&nbsp;&nbsp;Motorenoel Infothek", "automotiv.html", 2, "PVB");
entry("&nbsp;&nbsp;&nbsp;<span class=lerol>LEROL</span><sup>&reg;</sup> Motorenoele", "motoel.html", 2, "PVB");
entry("&nbsp;&nbsp;&nbsp;<span class=lerol>LEROL</span><sup>&reg;</sup> Oldtimeroele", "classick.html", 2, "PVB");
entry("&nbsp;&nbsp;&nbsp;Motorrad Produkte", "motinfoarial.html", 2, "PVB");
entry("&nbsp;&nbsp;&nbsp;Oel- und Chemikalienbinder ...", "anforderungen.html", 2, "BPV");
entry("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Oil Dri Chem Sorb", "chemsorb.html", 3, "B");
entry("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Absodan", "absodan.html", 3, "B");
entry("&nbsp;&nbsp;&nbsp;&Ouml;lbindemittel Fl&auml;chen", "standardk.html", 2, "PVB");
entry("&nbsp;&nbsp;&nbsp;&Ouml;lbindemittel Gew&auml;sser", "wb.html", 2, "PVB");
entry("&nbsp;&nbsp;&nbsp;Polypropylene", "fleece.html", 2, "PVB");
entry("&nbsp;&nbsp;&nbsp;Spezialreiniger", "clean.html", 2, "PVB");
entry("&nbsp;&nbsp;&nbsp;Handreinigung", "paste.html", 2, "PVB");
entry("&nbsp;&nbsp;&nbsp;Werkstattger&auml;te", "wanneg.html", 2, "PVB");
entry("&nbsp;&nbsp;&nbsp;ASPEN &Ouml;ko-Kraftstoffe", "aspen.html", 2, "PVB");
entry("Aktuell", "aktuell.html", 1);
entry("Links", "links.html", 1);
entry("Anfahrt", "weg.html", 1); 
entry("Impressum", "impress.html", 1); 
 
updateState(curName);

var bg_normal='#FFFFFF';
var bg_normal_hover='#DDDDDD';
var bg_selected='#DDDDFF';
var bg_selected_hover='#BBBBDD';

function printerFriendly() {
 document.write("<div align='left'><br><p><a class='small' href='" + 
  window.location.href + "?print'>Druckerfreundliche Ansicht &ouml;ffnen</a>" +
  "<br><a class='small' href='" + 
  window.location.href + "?print'><img src='bilder/print.gif' border='0' alt='' title='Druckerfreundliche Ansicht dieser Seite &ouml;ffnen'/>" +
  "</a></p></div>");
}

function menuOutput() {
if (!prnOut) { 
 document.write("<table cellpadding='0' cellspacing='3' class='menu'> \n" +
	"<tr><td valign='middle' align='center' bgcolor='#0000A0'>" +
	"<div class='menu'>Men&uuml;</div></td></tr>");

 for (var i=0; i<menu.length; i++) {
  var td_style = "";
  if (menu[i]) {
   if (i < (menu.length)-1) { 
    td_style = "border-bottom:1px solid black"; 
   }
   switch (state[i]) {
   case 1:
    bg = bg_selected;
    bgh = bg_selected_hover; 
    break;
   case 2:
    continue; 
    break;
   default:
    bg = bg_normal;
    bgh = bg_normal_hover;
    break;
   }
   document.write("<tr height='20px'><td nowrap='nowrap' valign='middle' style='"+td_style+";cursor:hand;background:"+bg+"' "+    "onClick=\"javascript: window.location.href='"+
    page[i]+"'\" onMouseOver=\"javascript: this.style.background='"+bgh+"';window.status='"+
    menu[i]+"'; return true;\" "+
    "onMouseOut=\"javascript: this.style.background='"+bg+"'; window.status=''; return true;\">&nbsp;&nbsp;<a href="+
    page[i]+" class='black'>"+
    menu[i]+"<\/a><\/td><\/tr>\n");
  }
 }
 document.write("</table>");
 printerFriendly();
}
}

function menuPrint() {
 if (prnOut) {
  document.write("<a class='small' href='javascript:history.back()'>zur&uuml;ck zur normalen Ansicht.</a><hr><br>");
 }
}
