// Funktionen zum Schreiben des Menues
// $Id: menue.js,v 1.3 2003/11/16 01:40:35 martin Rel $



    // Erstellt in einer Tabellenzelle eine Liste mit Links
    function oeffneMenue(Sem)
    {
      schliesseMenues();

      var Text = ''; // HTML - Code in der Tabellenzelle
      Text += '<form>\n';
      Text += '<span class="menueHeadline">' + Sem + '</span>\n<br>';
      if (listenGroesse > 1 ) {
        Text += '<select name="Auswahl" id="Auswahl" size="' + listenGroesse + '" onDblClick="Go();">\n';
      }
      else {
        Text += '<select name="Auswahl" id="Auswahl" size="1" onChange="Go();">\n';
      }
      for (var Fach in Verweise[Sem]) {
        var Pfad =Verweise[Sem][Fach];
        var Ausdruck = /(^http:\/\/|^\/)/;
        if( !Ausdruck.test(Pfad) ) {
          Pfad = relPath + Pfad;
        }   
        Text += '<option value="' + Pfad  + '">' + Fach + '</option>\n';
      }
      Text += '</select>\n';
      Text += '</form>\n';
      document.getElementById(Sem).innerHTML=Text;
    }

    // Setzt alle Tabellenzellen auf den Standardwert zurueck
    function schliesseMenues()
    {
      for (var Sem in Verweise) {
        document.getElementById(Sem).innerHTML =
          '<span class="menueLink" onClick=\'oeffneMenue(\"' + Sem + '\");return true;\' onMouseOver=\'oeffneMenue(\"' + Sem + '\");return true;\'>' + Sem + '</span>';
      }
    }

    // Zeigt den ausgewaehlten Link an
    function Go()
    {
      var Link;
      Link = document.getElementById("Auswahl").options[document.getElementById("Auswahl").selectedIndex].value;
      if (Link != "nothing" ) {

        window.location.href = Link;
      }


    }

    // Erstellt eine Tabelle für die Links
    function schreibeMenueZeile()
    {
      var i = 1;
      document.writeln('<table cellspacing="0" border="0">');
      document.writeln('<tr>');
      for (var Sem in Verweise) {
        if(i > anzMenuesProZeile) {
           document.writeln('</tr><tr>');
           i = 1;
        }
        document.writeln('<td id="',Sem,'" class="menueTabellenZelle">');
        document.writeln('</td>');
        ++i;
      }
      schliesseMenues();
      oeffneMenue(unserStamm);
      document.writeln('</tr>');
      document.writeln('</table>');
    }
