function startList() {
        if (document.all && document.getElementById) {
                navRoot = document.getElementById("dmenu");
                for (i=0; i < navRoot.childNodes.length; i++) {
                        node = navRoot.childNodes[i];
                        if (node.nodeName=="LI") {
                                node.onmouseover=function() {
							        this.className+=" over";
                                }
                                node.onmouseout=function() {
                                        this.className=this.className.replace(" over", "");
                                }
                        }
                }
        }
}



function Emailform_Validator(theForm)
{
  
  
  if (theForm.Geschlecht.selectedIndex == 0)
  {
    alert("Die erste \"Anrede\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");
    theForm.Geschlecht.focus();
    return (false);
  }

  if (theForm.Nachname.value == "")
  {
    alert("Geben Sie einen Wert in das Feld \"Nachname\" ein.");
    theForm.Nachname.focus();
    return (false);
  }

  if (theForm.Vorname.value == "")
  {
    alert("Geben Sie einen Wert in das Feld \"Vorname\" ein.");
    theForm.Vorname.focus();
    return (false);
  }

  if (theForm.Strasse.value == "")
  {
    alert("Geben Sie einen Wert in das Feld \"Strasse\" ein.");
    theForm.Strasse.focus();
    return (false);
  }
  
  if (theForm.PLZ.value.length < 4)
  {
    alert("Geben Sie mindestens 4 Zeichen in das Feld \"Postleitzahl\" ein.");
    theForm.PLZ.focus();
    return (false);
  }

  if (theForm.PLZ.value.length > 5)
  {
    alert("Geben Sie höchstens 5 Zeichen in das Feld \"Postleitzahl\" ein.");
    theForm.PLZ.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = theForm.PLZ.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Postleitzahl\" ein.");
    theForm.PLZ.focus();
    return (false);
  }

  if (theForm.Ort.value == "")
  {
    alert("Geben Sie einen Wert in das Feld \"Ort\" ein.");
    theForm.Ort.focus();
    return (false);
  }

  if (theForm.Telefon.value == "")
  {
    alert("Geben Sie einen Wert in das Feld \"Telefon\" ein.");
    theForm.Telefon.focus();
    return (false);
  }

  if (theForm.Telefon.value.length < 4)
  {
    alert("Geben Sie mindestens 4 Zeichen in das Feld \"Telefon\" ein.");
    theForm.Telefon.focus();
    return (false);
  }

  var checkOK = "0123456789--/ \t\r\n\f";
  var checkStr = theForm.Telefon.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern, Leerräume und \"-/\"-Zeichen in das Feld \"Telefon\" ein.");
    theForm.Telefon.focus();
    return (false);
  }

  if (theForm.Email.value == "")
  {
    alert("Geben Sie einen Wert in das Feld \"Emailadresse\" ein.");
    theForm.Email.focus();
    return (false);
  }

  if (theForm.Email.value.length < 7)
  {
    alert("Geben Sie mindestens 7 Zeichen in das Feld \"Emailadresse\" ein.");
    theForm.Email.focus();
    return (false);
  }

  if (theForm.Geschlecht.selectedIndex < 0)
  {
    alert("Wählen Sie eine der \"Geschlecht\"-Optionen.");
    theForm.Geschlecht.focus();
    return (false);
  }

  if (theForm.Alter.selectedIndex < 0)
  {
    alert("Wählen Sie eine der \"Ihr Alter...\"-Optionen.");
    theForm.Alter.focus();
    return (false);
  }

  if (theForm.Alter.selectedIndex == 0)
  {
    alert("Die erste \"Ihr Alter...\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");
    theForm.Alter.focus();
    return (false);
  }

  if (theForm.Typ.selectedIndex < 0)
  {
    alert("Wählen Sie eine der \"Sie sind...\"-Optionen.");
    theForm.Typ.focus();
    return (false);
  }

  if (theForm.Typ.selectedIndex == 0)
  {
    alert("Die erste \"Sie sind...\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");
    theForm.Typ.focus();
    return (false);
  }

  if (theForm.Studienfach.value == "")
  {
    alert("Geben Sie einen Wert in das Feld \"Studienfach\" ein.");
    theForm.Studienfach.focus();
    return (false);
  }

  if (theForm.Semester.selectedIndex < 0)
  {
    alert("Wählen Sie eine der \"Semester\"-Optionen.");
    theForm.Semester.focus();
    return (false);
  }

  if (theForm.Semester.selectedIndex == 0)
  {
    alert("Die erste \"Semester\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");
    theForm.Semester.focus();
    return (false);
  }

  if (theForm.Hochschule.selectedIndex < 0)
  {
    alert("Wählen Sie eine der \"Hochschule\"-Optionen.");
    theForm.Hochschule.focus();
    return (false);
  }

  if (theForm.Hochschule.selectedIndex == 0)
  {
    alert("Die erste \"Hochschule\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");
    theForm.Hochschule.focus();
    return (false);
  }

  if (theForm.Studentenverbindung.selectedIndex < 0)
  {
    alert("Wählen Sie eine der \"Studentenverbindung\"-Optionen.");
    theForm.Studentenverbindung.focus();
    return (false);
  }

  if (theForm.Studentenverbindung.selectedIndex == 0)
  {
    alert("Die erste \"Studentenverbindung\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");
    theForm.Studentenverbindung.focus();
    return (false);
  }

  if (theForm.Partyfaktor.selectedIndex < 0)
  {
    alert("Wählen Sie eine der \"Partyfaktor\"-Optionen.");
    theForm.Partyfaktor.focus();
    return (false);
  }

  if (theForm.Partyfaktor.selectedIndex == 0)
  {
    alert("Die erste \"Partyfaktor\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");
    theForm.Partyfaktor.focus();
    return (false);
  }

  if (theForm.Zusammenhalt.selectedIndex < 0)
  {
    alert("Wählen Sie eine der \"Zusammenhalt\"-Optionen.");
    theForm.Zusammenhalt.focus();
    return (false);
  }

  if (theForm.Zusammenhalt.selectedIndex == 0)
  {
    alert("Die erste \"Zusammenhalt\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");
    theForm.Zusammenhalt.focus();
    return (false);
  }

  if (theForm.Engagement.value == "")
  {
    alert("Geben Sie einen Wert in das Feld \"Engagement\" ein.");
    theForm.Engagement.focus();
    return (false);
  }

  if (theForm.Begruendung.value == "")
  {
    alert("Geben Sie einen Wert in das Feld \"Begründung\" ein.");
    theForm.Begruendung.focus();
    return (false);
  }
  return (true);
}

