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.php",                     "mainFrame")

eintrag(1,     "Vals",                          "http://vals.rockclimb.ch",          "Vals")

//Eintrag(1,     "Gästebuch",                     "/cgi/guestbook/guestbook.pl",       "mainFrame")

eintrag(1,       "Foto-Album")
  eintrag(2,     "Foto 2004")
    eintrag(3,   "Finsteraarhorn",              "Album.php?Album=FinsterAarHorn",     "mainFrame")
    eintrag(3,   "Mt. Dolent",                  "Album.php?Album=MtDolent",           "mainFrame")
  eintrag(2,     "Foto 2003")
    eintrag(3,   "Kalymnos",                    "Album.php?Album=Kalymnos",           "mainFrame")
  eintrag(2,     "Foto 2002")
    eintrag(3,   "USA 2002",                    "Album.php?Album=USA02",              "mainFrame")
  eintrag(2,     "Foto 2001")
    eintrag(3,   "Calanque",                    "Album.php?Album=Calanque01",         "mainFrame") // 2'395'222 bytes
    eintrag(3,   "Riale di Mulit",              "Album.php?Album=RialediMulit",       "mainFrame") //   512'586 bytes
    eintrag(3,   "Peru 2001",                   "Album.php?Album=Peru",               "mainFrame") // 6'924'328 bytes
    eintrag(3,   "Fletschhorn Nordwand",        "Album.php?Album=Fletschhorn",        "mainFrame") // 1'456'579 bytes
    eintrag(3,   "Suretta Horn 1.April",        "Album.php?Album=Suretta",            "mainFrame") //   410'581 bytes
    eintrag(3,   "Piz Piot",                    "Album.php?Album=PizPiot",            "mainFrame") //   366'892 bytes
    eintrag(3,   "Lucertola",                   "Album.php?Album=Lucertola",          "mainFrame") // 1'689'803 bytes
    eintrag(3,   "Piz Bles",                    "Album.php?Album=PizBles",            "mainFrame") //   925'505 bytes
    eintrag(3,   "Suretta Horn",                "Album.php?Album=Surettahorn",        "mainFrame") //   721'598 bytes
    eintrag(3,   "Julier",                      "Album.php?Album=Julier",             "mainFrame") //   672'607 bytes
    eintrag(3,   "Wissgrätli",                  "Album.php?Album=Wissgraetli",        "mainFrame") //   526'149 bytes
    eintrag(3,   "Zervreila Horn 2001-01-20",   "Album.php?Album=Zervreila",          "mainFrame") // 1'068'790 bytes
  eintrag(2,     "Foto 2000")
    eintrag(3,   "Avers 2000",                  "Album.php?Album=Avers",              "mainFrame") // 1'766'155 bytes
    eintrag(3,   "Tessin 2000",                 "Album.php?Album=Tessin",             "mainFrame") // 1'383'187 bytes
    eintrag(3,   "Calanque 2000",               "Album.php?Album=Calanque",           "mainFrame") // 3'453'355 bytes
    eintrag(3,   "USA 2000",                    "Album.php?Album=USA2000",            "mainFrame") // 8'183'788 bytes
    eintrag(3,   "Gondo 2000",                  "Album.php?Album=Gondo",              "mainFrame") // 2'062'304 bytes
    eintrag(3,   "Mt Blanc 2000",               "Album.php?Album=MtBlanc",            "mainFrame") // 2'023'747 bytes
  eintrag(2,     "Foto 1999")
    eintrag(3,   "Sardinien",                   "Album.php?Album=Sardinien",          "mainFrame") // 2'584'661 bytes
    eintrag(3,   "Salbit Westgrat",             "Album.php?Album=Salbit",             "mainFrame") // 1'412'442 bytes
  
eintrag(1,     "Link's")
  eintrag(2,   "Kletter Link's",              "Link/Links.html",                     "mainFrame")
  eintrag(2,   "Wetter",                      "http://www.meteo.ch/",                "mainFrame")
  eintrag(2,   "Hersteller",                  "Link/Firmen.html",                    "mainFrame")
  eintrag(2,   "weitere Kletter Link's",      "Link/Weitere.html",                   "mainFrame")
  eintrag(2,   "Umweltschutz",                "Link/Umwelt.html",                    "mainFrame")
  eintrag(2,   "Private Homepage's",          "Link/Privat.html",                    "mainFrame")
//  eintrag(2,   "Link's von Besuchern",        "/cgi/linklist/lnkbook.pl",            "mainFrame")
  eintrag(2,   "")
  eintrag(2,   "Die NEUE Link-Seite (400K)",  "Link/Klettern.html",                  "mainFrame")
    
eintrag(1,     "Canyoning")
  eintrag(2,   "Infos,Topos",                 "Canyoning/Canyoning.html",            "mainFrame")
  eintrag(2,   "Links",                       "Canyoning/Links.html",                "mainFrame")
  
eintrag(1,     "Screen Saver")
  eintrag(2,   "Webshots Photogalerie",       "http://www.webshots.com/",            "dummy")
  eintrag(2,   "Salbit Westgrat",             "http://community.webshots.com/album/169878", "dummy")
  eintrag(2,   "Finale",                      "http://community.webshots.com/album/214133", "dummy")
  eintrag(2,   "Calanque",                    "http://community.webshots.com/album/258276", "dummy")
  eintrag(2,   "Mt Blanc",                    "http://community.webshots.com/album/7316202xRZybPlfEz", "dummy")
  eintrag(2,   "Peru Cordiliera Blanca I",    "http://community.webshots.com/album/26169274FSYXRZkfWn", "dummy")
  eintrag(2,   "Peru Cordiliera Blanca II",   "http://community.webshots.com/album/26169497fndxcNQgYK", "dummy")
  eintrag(2,   "Peru Cordiliera Blanca III",  "http://community.webshots.com/album/26169671dChHUFjmkw", "dummy")
  eintrag(2,   "Read Rocks und Yosemite I",   "http://community.webshots.com/album/55218552XZQQyz", "dummy")
  eintrag(2,   "Read Rocks und Yosemite II",  "http://community.webshots.com/album/55219549tqbReV", "dummy")
  eintrag(2,   "Read Rocks und Yosemite III", "http://community.webshots.com/album/55220585OEelfO", "dummy")
  eintrag(2,   "Read Rocks und Yosemite IV",  "http://community.webshots.com/album/55221353jfTBNm", "dummy")
  eintrag(2,   "Read Rocks und Yosemite V",   "http://community.webshots.com/album/55222199GbLDjx", "dummy")
  eintrag(2,   "Read Rocks und Yosemite VI",  "http://community.webshots.com/album/55223501doTqNk", "dummy")
  eintrag(2,   "Read Rocks und Yosemite VII", "http://community.webshots.com/album/55225508doYARq", "dummy")
    
//Eintrag(1,     "Pin-Board",                   "/cgi/pinboard/lnkbook.pl",          "mainFrame")
  
eintrag(1,     "Comic",                       "Comic/Comic.php",                   "mainFrame")
eintrag(1,     "Game",                        "yeti/yetisports2free.html",         "mainFrame")
eintrag(1,     "Zu verkaufen",                "Verkaufe.html",                     "mainFrame")
eintrag(1,     "Suchen",                      "http://www.google.com/",            "mainFrame")
eintrag(1,     "Kontakt",                     "About.html",                        "mainFrame")
