	function check_email(email) {
  		var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
  		var regex = new RegExp(strReg);
  		return(regex.test(email));
	}

function kontroll(Formular){
   var Fehler = "";
   // Feld enthält keinen Wert   
   for(var i = 0; i < Formular.elements.length -2; i++) {

	// kontrolle Vorname
	if(Formular.elements[i].name == "vname"){
		if(Formular.elements[i].value == ""){
	     		Fehler+="Bitte geben Sie Ihren Vornamen ein!\n";
		}
	} // Feld Vorname
	
	// kontrolle Name
	if(Formular.elements[i].name == "name"){
		if(Formular.elements[i].value == ""){
	     		Fehler+="Bitte geben Sie Ihren Nachnamen ein!\n";
		}
	} // Feld Name
	       
	// kontrolle PLZ
	if((Formular.elements[i].name == "plz")&&(Formular.elements[i].value.length > 0)){
	    plz = Formular.elements[i].value; 	
	    if(plz < "00000" || plz > "99999" || plz.length != 5 && isNaN(plz) == false) {
		     Fehler+= "Bitte geben Sie eine gültige Postleitzahl ein!\n";			     
		}
	} // Feld Plz	

	// kontrolle Mail
	if(Formular.elements[i].name == "email"){
		adresse = Formular.elements[i].value;
	if(adresse.length < 8)
		Fehler+="Bitte geben Sie Ihre E-Mail ein!\n";
	  	else if(!check_email(adresse))
			Fehler+="Bitte überprüfen Sie Ihre E-Mail Adresse!\n";			  
	    } // Feld Mail

	// kontrolle Telefon
	if(Formular.elements[i].name == "telefon"){
		callback = Formular.elements["callback"].checked == true;
		if((Formular.elements[i].value.length < 8)&&(callback == true)){
	   		Fehler+="Bitte geben Sie Ihre Telefonnummer ein!\n";
		}
	} // Feld Telefon
	
	// kontrolle  Nachricht
	if(Formular.elements[i].name == "nachricht"){
		if(Formular.elements[i].value.length < 8){
	   	Fehler+="Bitte geben Sie eine Nachricht ein!\n";
		}
	} // Feld Kommentar

	} // for

	if(Fehler == ""){
	   return true;
	}
	else{alert(Fehler);return false;}
} // kontrollKontakt

