var hmenu=new Array();
var umenu=new Array();

var drauf=0;

var Haktuell, Uaktuell;

var mctrl=0;
function delayed_close(x) {if (mctrl==x) hidemenue(); mctrl=0;}
function hidemenue_delay(){mctrl+=1;setTimeout('delayed_close('+ mctrl + ')',800);}


// Hier die Menüs

new hauptmenue("Institut", "institut.html");
 new untermenue("Institut","Geschäftsführende Leitung","i_leitung.html");
 new untermenue("Institut","Mitarbeiter","mitarbeiter.html");
 new untermenue("Institut","Einrichtungen","i_einrichtungen.html");
 new untermenue("Institut","Historie","i_historie.html");
 new untermenue("Institut","Strukturdaten","i_strukturdaten.html");
 new untermenue("Institut","Lageplan","i_lageplan.html");

new hauptmenue("Mitarbeiter", "mitarbeiter.html");
 new untermenue("Mitarbeiter","Geschäftsführende Leitung","i_leitung.html");
 new untermenue("Mitarbeiter","Sekretariat","m_sek.html");
 new untermenue("Mitarbeiter","Professorinnen/Professoren","m_prof.html");
 new untermenue("Mitarbeiter","Wissenschaftlich/Künstlerische MitarbeiterInnen","m_akad.html");
 new untermenue("Mitarbeiter","Lehrbeauftragte","m_lehr.html");
 new untermenue("Mitarbeiter","Studentische Hilfskräfte","m_stud.html");
 
new hauptmenue("Studium", "studium.html");
 new untermenue("Studium","Studiengänge","s_stdg.html");
 new untermenue("Studium","Studienbereiche","s_bereiche.html");
 new untermenue("Studium","Vorlesungsverzeichnis","s_vvz.html");
 new untermenue("Studium","Exkursionen","s_exkurs.html");
 new untermenue("Studium","Fachschaft","s_fachschaft.html");
 new untermenue("Studium","Prüfungen / Termine","s_termine.html");
 new untermenue("Studium","Leitfaden","s_leitfaden.html");


new hauptmenue("Forschung", "forschung.html");
 new untermenue("Forschung","Projekte","forschung.html");

new hauptmenue("Schwarzes Brett", "schwarzesbrett.html");
 new untermenue("Schwarzes Brett","Aktuelle Ankündigungen","s_aktuelles.html");
 new untermenue("Schwarzes Brett","Foren","s_forum.html");
 new untermenue("Schwarzes Brett","Galerie","s_galerie.html");
 
new hauptmenue("Links", "links.html");
 new untermenue("Links","Internes","links.html#interne");
 new untermenue("Links","Externes","links.html#externe");

new hauptmenue("Impressum/Disclaimer","disc.html");
 new untermenue("Impressum/Disclaimer","Impressum","disc.html");
// Menüs erzeugen

menu_create_neu();

function hauptmenue(hname, urlm){
        this.hname=hname;
        this.jumpto=urlm;
        hdazu(this);
}

function hdazu(objekt){
        hmenu[hmenu.length]=objekt;
}

function udazu(objekt){
        umenu[umenu.length]=objekt;
}

function untermenue(von,uname,urlm){
        this.von=von;
        this.uname=uname;
        this.jumpto=urlm;
        udazu(this);
}

function anzahlInU(von){ 
  var a=0;
  for (var i=0; i<umenu.length;i++){
    if (umenu[i].von==von)
      a++;
  }
  return a;  
}



function menu_create_neu(){

 var deltay=20;
 var offsety=375;
 var offsetx=25;
 var deltax=120;
 var widthmain=100;
 var widthsub=190;
 var lpos=0;
 var posi=0;



// ----------------------------------------------
// initialize the value of "browser"
var browser = "oldAndInTheWay";
var bName = navigator.appName;
var bVersion = parseInt(navigator.appVersion);

// check for Netscape
if (bName == "Netscape") {
  browser = "ns" + bVersion;
} else {
  // check for MSIE
  if (bName == "Microsoft Internet Explorer") {
    if (bVersion >= 4) {
      browser = "ie" + bVersion;
    } else {
      browser = "ie3";
    }
  }
}
// ----------------------------------------------
 if ((browser == "ns3") || (browser == "ns4")){
   document.write("");
/*   
   <a href=institut.html>Institut</a><br>
   <br>
   <a href=mitarbeiter.html>Mitarbeiter</a><br>
   <br>
   <a href=studium.html>Studium</a><br>
   <br>
   <a href=forschung.html>Forschung</a><br>
   <br>
   <a href=schwarzesbrett.html>Schwarzes Brett</a><br>
   <br>
   <a href=links.html>Links</a><br>
   <br>
   <a href=disc.html>Impressum / Disclaimer</a><br>
   <br>
   ");
*/   
 }
 else {
  //...................
 
 for (var i=0; i<hmenu.length; i++){
   lpos+=deltay;
   posi=lpos+offsety;

   document.write("<div style=\"position: absolute; top: "+posi+"px; left: "+offsetx+"px; text-align: left; z-index: 1; width: "+widthmain+"px; padding: 3px; cursor: pointer; cursor: hand\" id=\""+ hmenu[i].hname + "\" onClick=\" drauf=-1; hidemenue();\" onMouseover=\"if (drauf!=-1) drauf=1; showmenue('_"+hmenu[i].hname + "');\">" +
     "<a href='" + hmenu[i].jumpto + "'>" + hmenu[i].hname +  "</a>"+
   "</div>");

   document.write("<div style=\"position: absolute; top: "+(posi-36)+"px; left: "+deltax+"; z-index: 2;  border: 1px solid black; text-align: left;  margin-top: 22px; visibility: hidden; overflow: hidden; background: #ffffff; width: "+widthsub+"px; color: #000000; padding: 4px;\" id=\"_" + hmenu[i].hname + "\" drauf=0; onClick=\"hidemenue();\" >");
   
   document.write("<img src=util/x.gif align=right>");
   document.write("<br>");
   for (var j=0; j<umenu.length; j++){
     if (umenu[j].von==hmenu[i].hname){
       document.write("<a href='" + umenu[j].jumpto + "'>" + umenu[j].uname + "</a><br><br>");
     }
   }
   document.write("</div>");
 }
 
 //...................
 }//elseif browser-ver

}

function showmenue(dasda){
 for (var i=0; i<hmenu.length; i++)
  document.getElementById("_"+hmenu[i].hname).style.visibility="hidden";
  //if (drauf==1){
    document.getElementById(dasda).style.visibility="visible";
    //drauf=1;
  //}
}

function hidemenue(){   // NS + MSIE
 //if (drauf!=1)
 for (var i=0; i<hmenu.length; i++)
  document.getElementById("_"+hmenu[i].hname).style.visibility="hidden";
  //drauf=0;
}


// end script