/*
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 Zielsprache gewählt wurde.
// Wenn nicht, wird eine Alert-Meldung ausgegeben, da mindestens ein Feld Pflicht ist.
       if (document.anfrage_uebers.elements["liste_sprache_von[]"][0].checked != true &&
       document.anfrage_uebers.elements["liste_sprache_von[]"][1].checked != true &&
       document.anfrage_uebers.elements["liste_sprache_von[]"][2].checked != true &&
       document.anfrage_uebers.elements["liste_sprache_von[]"][3].checked != true &&
       document.anfrage_uebers.elements["liste_sprache_von[]"][4].checked != true &&
       document.anfrage_uebers.elements["liste_sprache_von[]"][5].checked != true &&
       document.anfrage_uebers.elements["liste_sprache_von[]"][6].checked != true &&
       document.anfrage_uebers.elements["liste_sprache_von[]"][7].checked != true &&
       document.anfrage_uebers.elements["liste_sprache_von[]"][8].checked != true &&
       document.anfrage_uebers.elements["liste_sprache_von[]"][9].checked != true &&
       document.anfrage_uebers.elements["liste_sprache_von[]"][10].checked != true &&
       document.anfrage_uebers.elements["liste_sprache_von[]"][11].checked != true)
       {
       alert('Bitte wählen Sie noch eine Herkunftssprache aus!');
       document.anfrage_uebers.elements["liste_sprache_von[]"][0].focus();
       return false;
       }

// Prüft ob mindestens ein Feld bei Zielsprache gewählt wurde.
// Wenn nicht, wird eine Alert-Meldung ausgegeben, da mindestens ein Feld Pflicht ist.
       if (document.anfrage_uebers.elements["liste_zielsprache[]"][0].checked != true &&
       document.anfrage_uebers.elements["liste_zielsprache[]"][1].checked != true &&
       document.anfrage_uebers.elements["liste_zielsprache[]"][2].checked != true &&
       document.anfrage_uebers.elements["liste_zielsprache[]"][3].checked != true &&
       document.anfrage_uebers.elements["liste_zielsprache[]"][4].checked != true &&
       document.anfrage_uebers.elements["liste_zielsprache[]"][5].checked != true &&
       document.anfrage_uebers.elements["liste_zielsprache[]"][6].checked != true &&
       document.anfrage_uebers.elements["liste_zielsprache[]"][7].checked != true &&
       document.anfrage_uebers.elements["liste_zielsprache[]"][8].checked != true &&
       document.anfrage_uebers.elements["liste_zielsprache[]"][9].checked != true &&
       document.anfrage_uebers.elements["liste_zielsprache[]"][10].checked != true &&
       document.anfrage_uebers.elements["liste_zielsprache[]"][11].checked != true)
       {
       alert('Bitte wählen Sie noch eine Zielsprache aus!');
       document.anfrage_uebers.elements["liste_zielsprache[]"][0].focus();
       return false;
       }

// Wenn bei Liste_von "andere Sprachen" gewählt und entsprechendes Zusatzfeld leer ist, Hinweis
       var _123 = document.anfrage_uebers.liste_andere_sprachen_von.value;
       if (_123 == "" && document.anfrage_uebers.elements["liste_sprache_von[]"][11].checked == true) {
       alert('Sie haben \"andere Sprachen\" ausgewählt; bitte noch die entsprechende(n) Sprache(n) angeben!');
       document.anfrage_uebers.liste_andere_sprachen_von.focus();
       return false; }


// Wenn bei Liste_Ziel "andere Zielsprachen" gewählt und entsprechendes Zusatzfeld leer ist, Hinweis
       var _123 = document.anfrage_uebers.liste_andere_zielsprachen.value;
       if (_123 == "" && document.anfrage_uebers.elements["liste_zielsprache[]"][11].checked == true) {
       alert('Sie haben \"andere Sprachen\" ausgewählt; bitte noch die entsprechende(n) Sprache(n) angeben!');
       document.anfrage_uebers.liste_andere_zielsprachen.focus();
       return false; }


// Prüft ob das Feld Branche gefüllt wurde.
// Wenn nein, wird eine Alert-Meldung ausgegeben, da das Feld Pflicht ist.
       var _123 = document.anfrage_uebers.branche.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch die Branche bzw. Fachrichtung an, aus der der zu übersetzende Text stammt!");
       document.anfrage_uebers.branche.focus();
       return false;}


// Prüft ob das Feld Umfang gefüllt wurde.
// Wenn nein, wird eine Alert-Meldung ausgegeben, da das Feld Pflicht ist.
       var _123 = document.anfrage_uebers.umfang.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch den Umfang der Übersetzung an!");
       document.anfrage_uebers.umfang.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.anfrage_uebers.firmenbezeichnung.value;
       //if (_123 == ""){
       //alert("Bitte geben Sie noch Ihre Firmenbezeichnung an!");
       //document.anfrage_uebers.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.anfrage_uebers.ag_ansprechpartner.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch einen Ansprechpartner an!");
       document.anfrage_uebers.ag_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.anfrage_uebers.ag_strasse.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch die Strasse und ggf. die Hausnummer an!");
       document.anfrage_uebers.ag_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.anfrage_uebers.ag_plz.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch die Postleitzahl an!");
       document.anfrage_uebers.ag_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.anfrage_uebers.ag_ort.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch den Ort an!");
       document.anfrage_uebers.ag_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.anfrage_uebers.ag_land.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch ein Land an!");
       document.anfrage_uebers.ag_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.anfrage_uebers.ag_email.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch Ihre E-Mail-Adresse an!");
       document.anfrage_uebers.ag_email.focus();
       return false;}

// Überprüft die Eingaben des Feld "E-Mail".

      var _123 = document.anfrage_uebers.ag_email.value;
      if(_123 != '')
      {
      if(document.anfrage_uebers.ag_email.value.indexOf(' ') != -1)
      { alert('Achten Sie bitte darauf, keine Leerzeichen einzugeben!');
      document.anfrage_uebers.ag_email.focus();
      return false; }

      if(document.anfrage_uebers.ag_email.value.indexOf('@') == -1)
      { alert('Ihre E-Mail-Adresse ist nicht korrekt eingetragen.\nBitte tragen Sie noch das @-Zeichen ein!');
      document.anfrage_uebers.ag_email.focus();
      return false; }

      if(document.anfrage_uebers.ag_email.value.indexOf('.') == -1)
      { alert('Bitte denken Sie auch an den Punkt in Ihrer E-Mail-Adresse!\nZum Beispiel ".com" oder ".de".');
      document.anfrage_uebers.ag_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.anfrage_uebers.ag_telefon.value;
       if (_123 == ""){
       alert("Bitte geben Sie noch Ihre Telefonnummer an!");
       document.anfrage_uebers.ag_telefon.focus();
       return false;}


// Prüft ob das Feld antispam mit dem richtigen Begriff gefüllt wurde.
// Wenn nein, wird eine Alert-Meldung ausgegeben, und das Formular wird nicht abgeschickt.

       var _123 = document.anfrage_uebers.antispam.value;
       if (_123 != "grün"){
       alert("Bitte beantworten Sie die Anti-Spam-Frage!");
       document.anfrage_uebers.antispam.focus();
       return false;}




// Prüft ob das Feld Telefon-Vorwahl gefüllt wurde.
/*
      var _123 = document.anfrage_uebers.tel_vw.value;
      if (_123 == ""){
      alert("\nDie Angabe der Vorwahl für die Telefonnummer ist erforderlich.\nBitte tragen Sie die Vorwahl ein.");
      document.anfrage_uebers.tel_vw.focus();
      return false; }

// Prüft ob das Feld Telefonnummer gefüllt wurde.

      var _123 = document.anfrage_uebers.tel_nr.value;
      if (_123 == ""){
     alert("\nDie Angabe der Telefonnummer ist erforderlich.\nBitte tragen Sie die Telefonnumer ein.");
      document.anfrage_uebers.tel_nr.focus();
      return false; }
*/


// Verändert bei erfolgreichen Abschicken der Daten den Submit-Button.

      s.value = "Bitte warten, Daten werden gesendet ...";
      return true;
}