

<!--Kommentar/Name/Email - Pflicht mit Prüfung
<!--PLZ/Tel/Fax - Prüfung bei Eingabe
function OKplz() 
    {    
	if (isNaN(document.Formular.plz.value)
	          || document.Formular.plz.value.length!=5) 
      {
	   var Check = confirm("Wenn Sie aus der Bundesrepublik Deutschland kommen, dann ist die angegebene POSTLEITZAHL nicht korrekt!\n"+"Um die Nachricht trotzdem abzuschicken, klicken Sie auf [ OK ].\n"+"Um die Angaben noch einmal zu prüfen, drücken Sie [ Abbrechen ].");
       if(Check == false) 
	   {
	   document.Formular.plz.style.background = "#F6F6F6";
       document.Formular.plz.focus();
	   return false;
	   }
	   else 
	   {
       document.Formular.submit();
       }	 	   	   	   
     }else{
     document.Formular.submit();
     }	 
    }
	
function OKtelvw() 
    {    
    if (document.Formular.telvw.value.length <3) 
       {
        alert("Die angegebene TELEFON-VORWAHL ist nicht korrekt.");
		document.Formular.telvw.style.background = "#F6F6F6";
        document.Formular.telvw.focus();
		return false;
	   }	
	if (isNaN(document.Formular.telvw.value))  
       {
        alert("Für die Angabe der VORWAHL bitte nur Zahlen verwenden.");
		document.Formular.telvw.style.background = "#F6F6F6";
        document.Formular.telvw.focus();
		return false;
	   }
	if (document.Formular.tel.value != "") //Funktionsfähigkeit ABSENDEN beibehalten
       {
        OKtel();
		return false;
	   }
	   
	if (document.Formular.faxvw.value != "") //Funktionsfähigkeit ABSENDEN beibehalten
       {
        OKfaxvw();
		return false;
	   }
	   
	if (document.Formular.fax.value != "") //Funktionsfähigkeit ABSENDEN beibehalten
       {
        OKfax();
		return false;
	   }
     }	 
	
function OKtel() 
    {
	if (document.Formular.tel.value.length <3) 
       {
        alert("Die angegebene TELEFON-NUMMER ist nicht korrekt.");
		document.Formular.tel.style.background = "#F6F6F6";
        document.Formular.tel.focus();
		return false;
	   }    
	if (isNaN(document.Formular.tel.value))  
       {
        alert("Für die Angabe der TELEFON-NUMMER bitte nur Zahlen verwenden.");
		document.Formular.tel.style.background = "#F6F6F6";
        document.Formular.tel.focus();
		return false;
	   }	   
	if (document.Formular.faxvw.value != "") //Funktionsfähigkeit ABSENDEN beibehalten
       {
        OKfaxvw();
		return false;
	   }
	   
	if (document.Formular.fax.value != "") //Funktionsfähigkeit ABSENDEN beibehalten
       {
        OKfax();
		return false;
	   }
     }	 
	
function OKfaxvw() 
    {
	 if (document.Formular.faxvw.value.length <3) 
       {
        alert("Die angegebene FAX-VORWAHL ist nicht korrekt.");
		document.Formular.faxvw.style.background = "#F6F6F6";
        document.Formular.faxvw.focus();
		return false;
	   }    
	if (isNaN(document.Formular.faxvw.value))  
       {
        alert("Für die Angabe der VORWAHL bitte nur Zahlen verwenden.");
		document.Formular.faxvw.style.background = "#F6F6F6";
        document.Formular.faxvw.focus();
		return false;
	   }
	if (document.Formular.fax.value != "") //Funktionsfähigkeit ABSENDEN beibehalten
       {
        OKfax();
		return false;
	   }	
    }
	
function OKfax() 
    {
	if (document.Formular.fax.value.length <3) 
       {
        alert("Die angegebene FAX-NUMMER ist nicht korrekt.");
		document.Formular.fax.style.background = "#F6F6F6";
        document.Formular.fax.focus();
		return false;
	   }    
	if (isNaN(document.Formular.fax.value))  
       {
        alert("Für die Angabe der FAX-NUMMER bitte nur Zahlen verwenden.");
		document.Formular.fax.style.background = "#F6F6F6";
        document.Formular.fax.focus();
		return false;
	   }
	    else  ////Funktionsfähigkeit ABSENDEN beibehalten: ENDE - abschicken in jedem Fall
	   {
       document.Formular.submit();
       }
    }		

function checkFormular() 
    {
	var Em = document.Formular.email.value;
	
	if (document.Formular.kommentar.value == "") 
       {
        alert("Sie haben noch keinen Text eingegeben.");
		document.Formular.kommentar.style.background = "#F6F6F6";
        document.Formular.kommentar.focus();
        return false;
	   }

    if (document.Formular.name.value == "") 
       {
        alert("Bitte teilen Sie uns Ihren Nachnamen mit.");
		document.Formular.name.style.background = "#F6F6F6";
        document.Formular.name.focus();
		return false;
	   }

    if (Em == "") 
       {
        alert("Bitte geben Sie Ihre Email-Adresse an, damit wir Ihnen antworten können.");
		document.Formular.email.style.background = "#F6F6F6";
        document.Formular.email.focus();
		return false;
	   }

    if (Em.indexOf('.') <= 0 || document.Formular.email.length < 8) 
       {
        alert("Die angegebene Email-Adresse ist nicht korrekt.");
		document.Formular.email.style.background = "#F6F6F6";
        document.Formular.email.focus();
		return false;
	   }	   
	   	   
    if (Em.indexOf("@")<1 || Em.indexOf("@")+1>=Em.lastIndexOf(".")) 
       {
        alert("Die angegebene Email-Adresse ist nicht korrekt.");
		document.Formular.email.style.background = "#F6F6F6";
        document.Formular.email.focus();
		return false;
	   }
	   
    if (Em.indexOf('@') <3) 
       {
        alert("Die angegebene Email-Adresse ist nicht korrekt.");
		document.Formular.email.style.background = "#F6F6F6";
        document.Formular.email.focus();
		return false;
	   }
	   
	if (document.Formular.telvw.value != "") 
       {
        OKtelvw();
		return false;
	   }
	   
	if (document.Formular.tel.value != "") 
       {
        OKtel();
		return false;
	   }
	   
	if (document.Formular.faxvw.value != "") 
       {
        OKfaxvw();
		return false;
	   }
	   
	if (document.Formular.fax.value != "") 
       {
        OKfax();
		return false;
	   }
	   
	if (document.Formular.plz.value != "") 
       {
        OKplz();
		return false;
	   }
	   
	if (document.Formular.kommentar.value != "") //Abschicken nach Berichtigung eines Eingabefehlers bei Email, Fax,...
       {
       document.Formular.submit();
	   }   	   	   	   
	}
	
