function testeZeichen (testString, erlaubteZeichen)
{
  var allezeichenok = true;
  for (var i = 0; i < testString.length ; i++)
  if (erlaubteZeichen.indexOf(testString.charAt(i)) == -1)
  allezeichenok = false;
  return allezeichenok;
}


function testemailadresse(testString)
      {
        var suche = /^[\w.-]{2,}\@[a-z0-9-]{2,}\.[a-z]{2,4}$/i;
        return suche.test(testString);
      }


function checkform(myform)
{

if (!myform["Geschlecht"][0].checked && !myform["Geschlecht"][1].checked)
{
 alert ("Bitte geben Sie Ihr Geschlecht an!");
 return false;
 }


 if (myform.Vorname.value == "")
 {
 alert ("Bitte geben Sie Ihren Vornamen an!");
 return false;
 }

 else if (myform.Nachname.value == "")
  {alert ("Bitte geben Sie Ihren Nachnamen an!");
 return false;
 }

 else if (myform.Geburtsdatum.value == "")
  {alert ("Bitte geben Sie Ihren Geburtsdatum an!");
 return false;
 }

 else if (myform.Geburtsort.value == "")
  {alert ("Bitte geben Sie Ihren Geburtsort an!");
 return false;
 }

 else if (myform.Ort.value == "")
  {alert ("Bitte geben Sie Ihren Wohnort an!");
 return false;
 }

 else if (myform.Plz.value == "")
  {alert ("Bitte geben Sie Ihre PLZ an!");
 return false;
 }

 else if (myform.Adresse.value == "")
{
  alert ("Bitte geben Sie Ihre Adresse an!");
 return false;
}

else if (myform.Email.value == "")
{
          alert ("Bitte geben Sie Ihre E-Mail-Adresse an!");
          return false;
        }

        else if (!testemailadresse(myform.Email.value))
        {
          alert ("Die eingegebene E-Mail-Adresse ist nicht korrekt!");
          return false;
         }

else if (myform.Telefon.value == "")
{
 alert ("Bitte geben Sie Ihre Telefonnummer an!");
 return false;
}

 else if (!testeZeichen(myform.Telefon.value, "1234567890-/"))
{
 alert ("Geben Sie bitte nur Zahlen für die Telefonnummer ein!");
 return false;
}





else if (myform.Kurstyp.selectedIndex<1)
{
alert ("Wählen Sie bitte einen Kurstyp!");
return false;
}

else if (myform.Vorkenntnisse.selectedIndex<1)
{
alert ("Geben Sie bitte Ihre Sprachkenntnisse an!");
return false;
}

else if (myform.Kursanfang.value == "")
  {alert ("Bitte geben Sie den Kursanfang an!");
 return false;
 }

else if (myform.Kursdauer.selectedIndex<1)
{
alert ("Wählen Sie bitte die Kursdauer!");
return false;
}
else if (!myform["Bedingungen"].checked)
               {
               alert("Sie müssen die AGB's akzeptieren!");
           return false;
 }




 return confirm("Alle Eingaben sind in Ordnung.\n Daten jetzt versenden");
  }
  function checkreset(myform)
  {
  return confirm ("Wollen Sie die Eingaben wirklich auf die Ausgangswerte zurücksetzen?");
  }
  function putstatus(mytext)
  {
  window.status = mytext;
  }
  function clearstatus()
  {
  window.status = "";
  }


/*
irgendwo im Script ein Fehler

<script type="text/javascript">

function pruefeFormular(f)
{
var fehlermeldung ="";

if
(!f.elements["Geschlecht"][0].checked && !f.elements["Geschlecht"][1].checked){
fehlermeldung += "Geben Sie Ihren Geschlecht an!\n";
}
if (f.elements["Vorname"].value==""){
fehlermeldung += "Geben Sie Ihren Vornamen an!\n";
}
if (f.elements["Nachname"].value==""){
fehlermeldung += "Geben Sie Ihren Namen an!\n";
}
if (f.elements["Geburtsdatum"].value==""){
fehlermeldung += "Geben Sie Ihr Geburtsdatum an!\n";
}
if (f.elements["Geburtsort"].value==""){
fehlermeldung += "Geben Sie Ihren Geburtsort an!\n";
}
if (f.elements["Ort"].value==""){
fehlermeldung += "Geben Sie Ihren Wohnort an!\n";
}
if (f.elements["Plz"].value==""){
fehlermeldung += "Geben Sie Ihre PLZ an!\n";
}
if (f.elements["Adresse"].value==""){
fehlermeldung += "Geben Sie Ihre Adresse an!\n";
}
if (f.elements["Email"].value==""){
fehlermeldung += "Geben Sie Ihre E-mail an!\n";
}

if (f.elements["Kurstyp"].selectedIndex<1)
{
fehlermeldung += "Geben Sie Kurstyp an!\n";
}
if (f.elements["Vorkenntnisse"].selectedIndex<1){
fehlermeldung += "Geben Sie Ihre Vorkenntnisse an!\n";
}
if (f.elements["Kursanfang"].selectedIndex<1){
fehlermeldung += "Geben Sie Kursanfang an!\n";
}
if (f.elements["Kursdauer"].selectedIndex<1){
fehlermeldung += "Geben Sie Kursdauer an!\n";
}

if
 (!f.elements["Bedingungen"].checked){
fehlermeldung += "Akzeptieren Sie die Bedingungen!\n";
}

if (fehlermeldung ==""){
return true;
} else{
alert ("Es ist ein Fehler aufgetreten!\n\n" + fehlermeldung);
return false;
}
}
</script>
*/
