/*
Die Funktion pruefe() sorgt dafür, dass bestimmte Felder nicht leer bleiben.
Bei leeren Felder wird das Formular nicht abgesendet und der Focus wird in das entsprechende Feld gesetzt.
Die Funktion pruefe() wird nur bei Absenden des Formulars aufgerufen
*/

function pruefe(s) {

/* Prüfung, ob bestimmte Eingaben erfolgt sind */


// Prüft ob mindestens ein Feld bei Listenauswahl gewählt wurde.
// Wenn nicht, wird eine Alert-Meldung ausgegeben, da mindestens ein Feld Pflicht ist.

       if (document.liste_aufnahme.elements["liste[]"][0].checked != true &&
       document.liste_aufnahme.elements["liste[]"][1].checked != true &&
       document.liste_aufnahme.elements["liste[]"][2].checked != true &&
       document.liste_aufnahme.elements["liste[]"][3].checked != true &&
       document.liste_aufnahme.elements["liste[]"][4].checked != true &&
       document.liste_aufnahme.elements["liste[]"][5].checked != true &&
       document.liste_aufnahme.elements["liste[]"][6].checked != true &&
       document.liste_aufnahme.elements["liste[]"][7].checked != true &&
       document.liste_aufnahme.elements["liste[]"][8].checked != true &&
       document.liste_aufnahme.elements["liste[]"][9].checked != true &&
       document.liste_aufnahme.elements["liste[]"][10].checked != true) {
       alert('Bitte wählen Sie noch eine oder mehrere Sprachkombination(en) aus,\nin der/die Ihr Eintrag vorgenommen werden soll!');
       document.liste_aufnahme.elements["liste[]"][0].focus();
       return false; }


// Wenn bei Liste "andere Sprachen" gewählt und entsprechendes Zusatzfeld leer ist, Hinweis
       var _123 = document.liste_aufnahme.liste_andere_sprachen.value;
       if (_123 == "" && document.liste_aufnahme.elements["liste[]"][10].checked == true) {
       alert('Sie haben \"andere Sprachen\" ausgewählt; bitte noch die entsprechende(n) Sprache(n) angeben');
       document.liste_aufnahme.liste_andere_sprachen.focus();
       return false; }


// Wenn in Textfeld "andere Sprachen" Sprache eingetragen ist, aber entsprechende Liste nicht gewählt wurde, Hinweis
       var _123 = document.liste_aufnahme.liste_andere_sprachen.value;
       if (_123 != "" && document.liste_aufnahme.elements["liste[]"][10].checked != true) {
       alert('Sie haben eine oder mehrere Sprache(n) bei \"andere Sprachen\" eingetragen; bitte noch die entsprechende Sprachkombination auswählen');
       document.liste_aufnahme.elements["liste[]"][10].focus();
       return false; }



// Prüft ob das Feld Passwort gefüllt wurde.
// Wenn nein, wird eine Alert-Meldung ausgegeben, da das Feld Pflicht ist.
       var _123 = document.liste_aufnahme.passwort.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch ein selbsgewähltes Passwort an!");
       document.liste_aufnahme.passwort.focus();
       return false; }


// Prüft ob das Feld Hauptberufliche Tätigkeit gefüllt wurde.
// Wenn nein, wird eine Alert-Meldung ausgegeben, da das Feld Pflicht ist.
      if (document.liste_aufnahme.hauptberufliche_taetigkeit.checked != true){
      alert("Bitte bestätigen Sie, dass Sie Ihre Übersetzungstätigkeit hauptberuflich ausüben!");
       document.liste_aufnahme.hauptberufliche_taetigkeit.focus();
       return false;}


// Prüft ob das Feld Firmenbezeichnung gefüllt wurde.
// Wenn nein, wird eine Alert-Meldung ausgegeben, da das Feld Pflicht ist.
       var _123 = document.liste_aufnahme.firmenbezeichnung.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch Ihre Firmenbezeichnung an!");
       document.liste_aufnahme.firmenbezeichnung.focus();
       return false;}

// Prüft ob das Feld Ansprechpartner gefüllt wurde.
// Wenn nein, wird eine Alert-Meldung ausgegeben, da das Feld Pflicht ist.
       var _123 = document.liste_aufnahme.ansprechpartner.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch einen Ansprechpartner an!");
       document.liste_aufnahme.ansprechpartner.focus();
       return false;}

// Prüft ob das Feld Strasse gefüllt wurde.
// Wenn nein, wird eine Alert-Meldung ausgegeben, da das Feld Pflicht ist.
       var _123 = document.liste_aufnahme.strasse.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch die Strasse und ggf. die Hausnummer an!");
       document.liste_aufnahme.strasse.focus();
       return false;}

// Prüft ob das Feld PLZ gefüllt wurde.
// Wenn nein, wird eine Alert-Meldung ausgegeben, da das Feld Pflicht ist.
       var _123 = document.liste_aufnahme.plz.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch die Postleitzahl an!");
       document.liste_aufnahme.plz.focus();
       return false;}

// Prüft ob das Feld Ort gefüllt wurde.
// Wenn nein, wird eine Alert-Meldung ausgegeben, da das Feld Pflicht ist.
       var _123 = document.liste_aufnahme.ort.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch den Ort an!");
       document.liste_aufnahme.ort.focus();
       return false;}

// Prüft ob das Feld Land gefüllt wurde.
// Wenn nein, wird eine Alert-Meldung ausgegeben, da das Feld Pflicht ist.
       var _123 = document.liste_aufnahme.land.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch ein Land an!");
       document.liste_aufnahme.land.focus();
       return false;}


// Prüft ob das Feld E-Mail gefüllt wurde.
// Wenn nein, wird eine Alert-Meldung ausgegeben, da das Feld Pflicht ist.
       var _123 = document.liste_aufnahme.email.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch Ihre E-Mail-Adresse an!");
       document.liste_aufnahme.email.focus();
       return false;}

// Überprüft die Eingaben des Feld "E-Mail".

      var _123 = document.liste_aufnahme.email.value;
      if(_123 != '')
      {
      if(document.liste_aufnahme.email.value.indexOf(' ') != -1)
      { alert('Achten Sie bitte darauf, keine Leerzeichen einzugeben!');
      document.liste_aufnahme.email.focus();
      return false; }

      if(document.liste_aufnahme.email.value.indexOf('@') == -1)
      { alert('Ihre E-Mail-Adresse ist nicht korrekt eingetragen.\nBitte tragen Sie noch das @-Zeichen ein!');
      document.liste_aufnahme.email.focus();
      return false; }

      if(document.liste_aufnahme.email.value.indexOf('.') == -1)
      { alert('Bitte denken Sie auch an den Punkt in Ihrer E-Mail-Adresse!\nZum Beispiel ".com" oder ".de".');
      document.liste_aufnahme.email.focus();
      return false; }
      }

// Prüft ob das Feld Telefon gefüllt wurde.
// Wenn nein, wird eine Alert-Meldung ausgegeben, da das Feld Pflicht ist.
       var _123 = document.liste_aufnahme.telefon.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch Ihre Telefonnummer an!");
       document.liste_aufnahme.telefon.focus();
       return false;}

// Prüft ob das Feld Telefon-Vorwahl gefüllt wurde.
/*
      var _123 = document.liste_aufnahme.tel_vw.value;
      if (_123 == ""){
      alert("\nDie Angabe der Vorwahl für die Telefonnummer ist erforderlich.\nBitte tragen Sie die Vorwahl ein.");
      document.liste_aufnahme.tel_vw.focus();
      return false; }

// Prüft ob das Feld Telefonnummer gefüllt wurde.

      var _123 = document.liste_aufnahme.tel_nr.value;
      if (_123 == ""){
     alert("\nDie Angabe der Telefonnummer ist erforderlich.\nBitte tragen Sie die Telefonnumer ein.");
      document.liste_aufnahme.tel_nr.focus();
      return false; }
*/


// Verändert bei erfolgreichen Abschicken der Daten den Submit-Button.

      s.value = "Bitte warten, Daten werden gesendet ...";
      return true;
}