﻿// ----- Prüfen des Formulares vor dem Senden 
function chkFormular() {

var errors='';

  if (document.Formular.vorname.value == "") 
  { errors+= '- Bitte geben Sie Ihren Vornamen ein \n'; }
  
  if (document.Formular.nachname.value == "") 
  { errors+= '- Bitte geben Sie Ihren Nachnamen ein \n'; }
  
  if (document.Formular.strasse.value == "") 
  { errors+= '- Bitte geben Sie Ihre Straße ein \n'; }
  
  if (document.Formular.hausnummer.value == "") 
  { errors+= '- Bitte geben Sie Ihre Hausnummer ein \n'; }
  
  if (document.Formular.plz.value == "") 
  { errors+= '- Bitte geben Sie Ihre Postleitzahl ein \n'; }
  
  if (document.Formular.ort.value == "") 
  { errors+= '- Bitte geben Sie Ihren Wohnort ein \n'; }
  
  if (document.Formular.email.value == "") {
    errors+= '- Bitte geben Sie eine email-Adresse ein \n'; }
  
  if (document.Formular.email.value.length >0) {
	 i=document.Formular.email.value.indexOf("@")
	 j=document.Formular.email.value.indexOf(".",i)
	 k=document.Formular.email.value.indexOf(",")
	 kk=document.Formular.email.value.indexOf(" ")
	 jj=document.Formular.email.value.lastIndexOf(".")+1
	 len=document.Formular.email.value.length

 	if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) {
 	}
 	else {errors+= '- dies ist keine gültige email-Adresse \n';}
   }
  
  if (document.Formular.telefon.value == "") 
  { errors+= '- Bitte geben Sie Ihre Telefonnummer ein \n'; }
  
  if (document.Formular.beruf.value == "") 
  { errors+= '- Bitte geben Sie Ihren Beruf ein \n'; }
  
  if (document.Formular.berufsstatus.value == "notselected") 
  { errors+= '- Bitte wählen Sie Ihren Berufsstatus \n'; }
  
  if (document.Formular.geburtsdatum.value == "") 
  { errors+= '- Bitte geben Sie Ihr Geburtsdatum ein \n'; }
  
  if (document.Formular.Datenschutz.checked == false) 
  { errors+= '- Bitte akzeptieren Sie unsere Datenschutzbedingungen \n'; } 
    
if (errors)   {  alert('Bitte beachten Sie folgendes damit wir \n Ihnen ein kostenloses Angebot machen können: \n\n\n'+errors);  }
return (errors != '');}

