// Handles HKP input for NN3+ and IE4+

function FormCheck()
{

   if(document.TabForm.anrede.value == "")
   {
     alert("Bitte Anrede auswählen");
     document.TabForm.anrede.focus();
     return false;
   }

   if(document.TabForm.name.value == "" || document.TabForm.name.value == "Nachname")
   {
     alert("Bitte Ihren Familiennamen eingeben!");
     document.TabForm.name.focus();
     return false;
   }

   if(document.TabForm.name.value.match(/[0-9\°\^\!\"\§\$\%\&\/\)\(\=\?\`\*\+\~\'\#\;\:\·\_\,\>\<\|\]\[\}\{]{1,30}/) != null)
   {
     alert("Feld: Name darf nur Buchstaben enthalten, bitte berichtigen.");
     document.TabForm.name.focus();
     return false;
   }

   if(document.TabForm.vorname.value == "" || document.TabForm.vorname.value == "Vorname")
   {
     alert("Bitte Ihren Vornamen eingeben!");
     document.TabForm.vorname.focus();
     return false;
   }

   if(document.TabForm.vorname.value.match(/[0-9\°\^\!\"\§\$\%\&\/\)\(\=\?\`\*\+\~\'\#\;\:\·\_\,\>\<\|\]\[\}\{]{1,30}/) != null)
   {
     alert("Feld: Vorame darf nur Buchstaben enthalten, bitte berichtigen.");
     document.TabForm.vorname.focus();
     return false;
   }

   if(document.TabForm.strassehnr.value == "")
   {
     alert("Bitte Strasse und Hausnummer eingeben!");
     document.TabForm.strassehnr.focus();
     return false;
   }

   if(document.TabForm.strassehnr.value.match(/[\°\^\!\"\§\$\%\&\/\)\(\=\?\`\*\+\~\'\#\;\:\·\_\,\>\<\|\]\[\}\{]{1,30}/) != null)
   {
     alert("Feld: Strasse/Nr. darf nur Buchstaben und Ziffern enthalten, bitte berichtigen.");
     document.TabForm.strassehnr.focus();
     return false;
   }

   if(document.TabForm.plz.value == "" || document.TabForm.plz.value == "Plz")
   {
     alert("Bitte Ihre Postleitzahl eingeben!");
     document.TabForm.plz.focus();
     return false;
    }

   if(document.TabForm.plz.value.match(/^[0-9\-\+\ \(\)]{0,30}$/) == null)
   {
     alert("Feld: Postleitzahl darf nur aus Ziffern bestehen, bitte berichtigen.");
     document.TabForm.plz.focus();
     return false;
   }

   if(document.TabForm.ort.value == "")
   {
     alert("Bitte Ihren Wohnort eingeben!");
     document.TabForm.ort.focus();
     return false;
   }

   if(document.TabForm.ort.value.match(/[0-9\°\^\!\"\§\$\%\&\/\)\(\=\?\`\*\+\~\'\#\;\:\·\_\,\>\<\|\]\[\}\{]{1,30}/) != null)
   {
     alert("Feld: Ort darf nur Buchstaben enthalten, bitte berichtigen.");
     document.TabForm.ort.focus();
     return false;
   }

   if(document.TabForm.land.value == "")
   {
     alert("Bitte Land auswählen");
     document.TabForm.land.focus();
     return false;
   }

   if(document.TabForm.telefon.value == "")
   {
     alert("Bitte Ihre Telefon-Nummer eingeben.");
     document.TabForm.telefon.focus();
     return false;
   }

   if(document.TabForm.telefon.value.match(/^[0-9\-\+\ \(\)]{0,30}$/) == null)
   {
     alert("Feld: Telefon darf nur Ziffern enthalten, bitte berichtigen.");
     document.TabForm.telefon.focus();
     return false;
    }
/*
   if(document.TabForm.telefon.value.match(/^01/) != null)
   {
     alert("Mit 01 beginnen Handy-Vorwahlen. Mobilnummern rufen wir aus Kostengründen nicht an. Sie möchten doch sparen ...");
     document.TabForm.telefon.focus();
     return false;
   }
*/
   if(document.TabForm.erreichbar.value == "")
   {
     alert("Bitte angeben wann Sie am besten für Rückfragen telefonisch erreichbar sind.");
     document.TabForm.erreichbar.focus();
     return false;
   }

   if(document.TabForm.email.value == "" || document.TabForm.email.value == "E-mail Adresse")
   {
     alert("Bitte geben Sie Ihre eMail-Adresse ein !");
     document.TabForm.email.focus();
     return false;
   }
   if(document.TabForm.email.value.match(/\w*@\w.*\.\w\w*/) == null)
   {
     alert("Dies ist keine gültige eMail-Adresse! Bitte berichtigen");
     document.TabForm.email.focus();
     return false;
   }

   if(document.TabForm.behandlung.value == "")
   {
     alert("Bitte wählen Sie die geplante Behandlung aus.");
     document.TabForm.behandlung.focus();
     return false;
   }

   if(document.TabForm.behandlung.value == "SON" && document.TabForm.mitteilung.value == "weitere Angaben" || document.TabForm.behandlung.value == "SON" && document.TabForm.mitteilung.value == "")
   {
     alert("Bitte unter Mitteilung angeben welche Behandlung Sie wünschen.");
     document.TabForm.mitteilung.focus();
     return false;
   }
/*
   if(document.TabForm.mitteilung.value.match(/[\°\^\§\$\%\&\/\=\`\*\+\~\'\#\·\_\>\<\|\]\[\}\{]{1,3000}/) != null)
   {
     alert("Feld: Mitteilung darf nur Text enthalten (Buchstaben, Ziffern und Satzzeichen ! ? ) ( \" , . ; : - ), bitte berichtigen.");
     document.TabForm.mitteilung.focus();
     return false;
   }
*/
   if(document.TabForm.daten.checked!=true)
   {
     alert("Bitte Datenverarbeitungsklausel akzeptieren !");
     document.TabForm.daten.focus();
     return false;
   }
}

