var eintraege = new Array()
// === Hilfsfunktionen (allgemein) ===
// Ermittlung der Verzweigungen
function set_nodes(nmb) {
  var i
  for(i = nmb; i < eintraege.length; i++) {
    eintraege[i].node = 2
    if(i > 0)
      if(eintraege[i - 1].level < eintraege[i].level)
        eintraege[i - 1].node = 0
  }
}

// Setzen der Untermenues
function set_submenus(nmb){
  var j
  var level
  eintraege[nmb].node = 1
  level = eintraege[nmb].level - 1
  if(nmb <= 0 || level < 1) return
  for(j = nmb - 1; j >= 0; j--){
    if(eintraege[j].level == level && eintraege[j].node != 2) {
      eintraege[j].node = 1
      level--
    }
  }
}

// Aufnahme eines neuen Menueeintrags
function neuer_eintrag(level, name, url, target) {
  this.level  = level
  this.name   = name
  this.url    = url
  this.target = target
  this.node   = null
  return (this)
}

// Eintrag vornehmen und Verzweigungsermittlung
function eintrag(level, name, url, target) {
  var pos = eintraege.length
  if(level < 1){
    alert("Level-Werte bitte ab 1 anlegen!")
    return
  }
  eintraege[pos] = new neuer_eintrag(level, name,
                       (arguments.length >= 3) ? url : null,
                       (arguments.length >= 4) ? target : null)
  set_nodes(pos)
}

// Ausgabe eines Menueeintrags
function ausgabe(nr) {
  var i
  for(i = 1; i < eintraege[nr].level; i++)
    document.write("<IMG SRC=\"../Images/leer.gif\" WIDTH=16 HEIGHT=16 ALIGN=CENTER ALT=\"\">")
  switch(eintraege[nr].node) {
    case 0:
      document.writeln("<SPAN CLASS=\"VerzweigungGeschlossen\">" + 
                       "<A HREF=\"" + location.pathname + "?" + nr + "\" TITLE=\"" + eintraege[nr].name + "\">" +                        
                       "<IMG SRC=\"../Images/geschlossen.gif\" WIDTH=16 HEIGHT=16 HSPACE=2 ALIGN=CENTER BORDER=0 ALT=\"" + eintraege[nr].name + "\">" + 
                       "<STRONG TITLE=\"" + eintraege[nr].name + "\">" + eintraege[nr].name + "</STRONG></A></SPAN><BR>")
      break
    case 1:
      document.writeln("<SPAN CLASS=\"VerzweigungOffen\">" + 
                       "<A HREF=\"" + location.pathname + " \" TITLE=\"" + eintraege[nr].name + "\">" +
                       "<IMG SRC=\"../Images/offen.gif\"       WIDTH=16 HEIGHT=16 HSPACE=2 ALIGN=CENTER BORDER=0 ALT=\"" + eintraege[nr].name + "\">" + 
                       "<STRONG TITLE=\"" + eintraege[nr].name + "\">" + eintraege[nr].name + "</STRONG></A></SPAN><BR>")
      break
    case 2:
      document.writeln("<SPAN CLASS=\"Eintrag\">" + 
                       "<A HREF=\"" + eintraege[nr].url + "\"" + (eintraege[nr].target ? " TARGET=\"" + eintraege[nr].target + "\"" : "") + " TITLE=\"" + eintraege[nr].name + "\">" + 
                       "<IMG SRC=\"../Images/normal.gif\" WIDTH=16 HEIGHT=16 BORDER=0 ALIGN=CENTER HSPACE=2 ALT=\"" + eintraege[nr].name + "\">" + eintraege[nr].name + "</A></SPAN><BR>")
      break
  }
}

// === Menuefunktionen ==
// Ausgabe des kompletten Menues
function menue(){
  if(location.search) set_submenus(parseInt(location.search.substring(1)))
  with(document){
    var i
    var next_level = null
    open("text/html")
    write("<P><NOBR>")
    for(i = 0; i < eintraege.length; i++){
      if(eintraege[i].level <= next_level)
        next_level = null
      if(!next_level)
        ausgabe(i)
      if(eintraege[i].node == 0 && !next_level)
        next_level = eintraege[i].level
    }
    writeln("</NOBR></P>")
    close()
  }
}

// === Vorbereitung der Eintraege ==
// Parameterbeschreibung:
// 1. Einrueckung des Eintrags
// 2. Bezeichnung im Menue
// 3. URL
// 4. Zielrahmen oder -fenster
eintrag(1,     "Startseite",                  "MainFrame.html",                "mainFrame")

eintrag(1,     "Die 1967er")
  eintrag(2,   "Adrian",                      "/cgi/Adressen.pl?Adrian",       "mainFrame")
  eintrag(2,   "Edmund",                      "/cgi/Adressen.pl?Edmund",       "mainFrame")
  eintrag(2,   "Eduard",                      "/cgi/Adressen.pl?Eduard",       "mainFrame")
  eintrag(2,   "Hans P.",                     "/cgi/Adressen.pl?HansP",        "mainFrame")
  eintrag(2,   "Hans S.",                     "/cgi/Adressen.pl?HansS",        "mainFrame")
  eintrag(2,   "Joachim",                     "/cgi/Adressen.pl?Joachim",      "mainFrame")
  eintrag(2,   "Josef",                       "/cgi/Adressen.pl?Josef",        "mainFrame")
  eintrag(2,   "Mathias",                     "/cgi/Adressen.pl?Mathias",      "mainFrame")
  eintrag(2,   "Martin I.",                   "/cgi/Adressen.pl?MartinI",      "mainFrame")
  eintrag(2,   "Martin T.",                   "/cgi/Adressen.pl?MartinT",      "mainFrame")
  eintrag(2,   "Nikolaus",                    "/cgi/Adressen.pl?Nikolaus",     "mainFrame")
  eintrag(2,   "René",                        "/cgi/Adressen.pl?Rene",         "mainFrame")
  eintrag(2,   "Walter",                      "/cgi/Adressen.pl?Walter",       "mainFrame")
  eintrag(2,   "Wendelin",                    "/cgi/Adressen.pl?Wendelin",     "mainFrame")
  eintrag(2,   "Wilfried",                    "/cgi/Adressen.pl?Wilfried",     "mainFrame")
  eintrag(2,   "Willi",                       "/cgi/Adressen.pl?Willi",        "mainFrame")
  eintrag(2,"")  
  eintrag(2,   "Alexa",                       "/cgi/Adressen.pl?Alexa",        "mainFrame")
  eintrag(2,   "Domenica",                    "/cgi/Adressen.pl?Domenica",     "mainFrame")
  eintrag(2,   "Erika",                       "/cgi/Adressen.pl?Erika",        "mainFrame")
  eintrag(2,   "Isabelle",                    "/cgi/Adressen.pl?Isabelle",     "mainFrame")
  eintrag(2,   "Jaqueline",                   "/cgi/Adressen.pl?Jaqueline",    "mainFrame")
  eintrag(2,   "Karin",                       "/cgi/Adressen.pl?Karin",        "mainFrame")
  eintrag(2,   "Martha",                      "/cgi/Adressen.pl?Martha",       "mainFrame")
  eintrag(2,   "Monica",                      "/cgi/Adressen.pl?Monica",       "mainFrame")
  eintrag(2,   "Priska",                      "/cgi/Adressen.pl?Priska",       "mainFrame")
  eintrag(2,   "Regina",                      "/cgi/Adressen.pl?Regina",       "mainFrame")
  eintrag(2,   "Silvia",                      "/cgi/Adressen.pl?Silvia",       "mainFrame")
  eintrag(2,   "Sonja",                       "/cgi/Adressen.pl?Sonja",        "mainFrame")

eintrag(1,     "Klassentreffen")
	eintrag(2,     "Klassentreffen",              "Treffen2002.html",            "mainFrame")
	eintrag(2,     "Klassentreffen Prog.",        "Programm.html",               "mainFrame")

eintrag(1,     "Gästebuch",                   "/cgi/guest67/guestbook.pl",     "mainFrame")
eintrag(1,     "Pin-Board",                   "/cgi/pin67/lnkbook.pl",         "mainFrame")

eintrag(1,     "Foto-Album")
  eintrag(2,   "Diverse",                     "/Album.php?Album=Div1967",           "mainFrame")
  eintrag(2,   "Aushebung",                   "/Album.php?Album=Aushebung",         "mainFrame")
  eintrag(2,   "Klassentreff-02",             "/Album.php?Album=KlassenTreff",      "mainFrame")
//	eintrag(2,     "Fotos bestellen")
//	  eintrag(3,   "Klassentreff-02",           "/cgi/PhotoBestellen.pl?KlassenTreff","mainFrame")
  
eintrag(1,     "Diverses")
	eintrag(2,     "Schnitzelbank orginal",       "Schnitzel.html",              "mainFrame")
	eintrag(2,     "Schnitzelbank",               "Schnitzel1.html",             "mainFrame")
	eintrag(2,     "Schnitzelbank",               "Schnitzel2.html",             "mainFrame")

eintrag(1,     "Link's",                      "Links.html",                    "mainFrame")
      
eintrag(1,     "Suchen",                      "http://www.google.com/",        "mainFrame")

eintrag(1,     "Kontakt",                     "About.html",                    "mainFrame")

