function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Bitte geben Sie eine gültige E-Mail an.")
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Bitte geben Sie eine gültige E-Mail an.")
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Bitte geben Sie eine gültige E-Mail an.")
		    return false
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Bitte geben Sie eine gültige E-Mail an.")
		    return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Bitte geben Sie eine gültige E-Mail an.")
		    return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Bitte geben Sie eine gültige E-Mail an.")
		    return false
		 }
		 if (str.indexOf(" ")!=-1){
		    alert("Bitte geben Sie eine gültige E-Mail an.")
		    return false
		 }
 		 return true					
	}
/* Pflichteingaben prüfen */
  	
	
	function checkForm(formular) {
	var emailID=formular.email
	var noalpha = /\D/;
	var nonums = /\d/;   //  /^[0-9]*$/ 
	  
	if(formular.vorname.value == "")  {
	   alert("Bitte den Vornamen angeben.");
	   formular.vorname.focus();
	   return false;
	  }
	  if (nonums.test(formular.vorname.value)) {
	     alert("Bitte benutzen Sie bei der Eingabe des Vornamens ausschließlich Buchstaben.");
		 formular.vorname.focus();
	     return false;
	  }
	 if(formular.nachname.value == "")  {
	   alert("Bitte den Nachnamen angeben.");
	   formular.nachname.focus();
	   return false;
	  }
	 if (nonums.test(formular.nachname.value)) {
	     alert("Bitte benutzen Sie bei der Eingabe des Nachnamens ausschließlich Buchstaben.");
		 formular.nachname.focus();
	     return false;
	  }
	 if(formular.telefon.value == "")  {
	   alert("Bitte Ihre Telefonnummer angeben.");
	   formular.telefon.focus();
	   return false;
	  }
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Bitte Ihre E-Mail angeben.")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	if(formular.adresse.value == "") {
	   alert("Bitte Straße und Hausnummer angeben.");
	   formular.adresse.focus();
	   return false;
	  }
	if(formular.plz.value == "") {
	   alert("Bitte Postleitzahl angeben.");
	   formular.plz.focus();
	   return false;
	  }
	if (formular.plz.value < "0000" || formular.plz.value > "999999999" || 
       formular.plz.value.length < 4 || formular.plz.value.length > 9 && isNaN(formular.plz.value) == false) {
      alert ("Bitte geben Sie eine gültige Postleitzahl ein.");
      formular.plz.focus();
      return false;
    }
	if(formular.ort.value == "") {
	   alert("Bitte den Ort angeben.");
	   formular.ort.focus();
	   return false;
	  }
	 if(formular.beschreibung.value == "")  {
	   alert("Bitte beschreiben Sie Ihr Event.");
	   formular.beschreibung.focus();
	   return false;
	  }
	 if(formular.datum.value == "")  {
	   alert("Bitte geben Sie das Datum für Ihr Event an.");
	   formular.datum.focus();
	   return false;
	  }
	 if(formular.anzahl.value == "")  {
	   alert("Bitte geben Sie eine grobe Anzahl der Gäste an.");
	   formular.anzahl.focus();
	   return false;
	  }
	 
	}

/* Eingabe auf Zahlen limitieren */	
function numbersonly(e){
	var unicode=e.charCode? e.charCode : e.keyCode
		if (unicode!=8){ //backspace 
			if (unicode!=32){  // LEERZEICHEN
				if (unicode<40||unicode>41&&unicode<42||unicode>58) // zulassen von Zahlen, (),-./:
				return false //Tastatur blockieren
			}
		}
	}
function nurzahlen(e){
	var unicode=e.charCode? e.charCode : e.keyCode
		if (unicode!=8){ //backspace 
			if (unicode<48||unicode>57) // NUR Zahlen
			return false //Tastatur blockieren
		}
	}