function formcheck()
{
         var eingabe_gueltig = /^([a-zA-Z]+)(.{0,5})([a-zA-Z]+)(.{0,5})([a-zA-Z]*)(.{0,5})([a-zA-Z]*)(.{0,5})([a-zA-Z0-9]*)$/;
         var vorname = document.kontakt.vorname.value;
         var name = document.kontakt.name.value;
        // var firma = document.kontakt.firma.value;
         //var strasse = document.kontakt.strasse.value;
         //var ort = document.kontakt.ort.value;

         var plz_gueltig = /^([a-zA-Z]*)(.{0,5})([0-9]+)$/;
         var plz = document.kontakt.plz.value;
		 

       /*  var fon_gueltig = /^(.{0,3})([0-9]+)(.{0,3})([0-9]+)(.{0,3})([0-9]*)(.{0,3})([0-9]*)$/;
         var fon = document.kontakt.fon.value;
         var fax = document.kontakt.fax.value;

         var nachricht_ungueltig = "<>$%&;#{}[]|_\=+";
         var nachricht = document.kontakt.nachricht.value;

         function NachrichtPruefen(){
                  var gueltig = true;
                  for (var i = 0; i < nachricht.length; i++){
                      var zeichen = nachricht.charAt(i);
                      if (nachricht_ungueltig.indexOf(zeichen) != -1){
                         gueltig = false;
                    }
                  }
                  return gueltig;
         }
		 */
		
         var geprueft = true;
		 
		 var mail_gueltig = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$/;
         var mail = document.kontakt.mail.value;


          if(name!=""){
          if (eingabe_gueltig.test(name)==false){
            alert("Kein gueltiger Name!");
            geprueft = false;
            }
          }
		  else
		  {
		   alert("Bitte Namen eingeben!");
		   geprueft = false;
		  } 

         if(vorname!=""){
          if (eingabe_gueltig.test(vorname)==false){
            alert("Namenseingabe darf keine Sonderzeichen enthalten!");
            geprueft = false;
            }
          }
		  else
		  {
		   alert("Bitte Vornamen eingeben!");
		   geprueft = false;
		  } 
		  

        /* if(strasse!=""){
          if (eingabe_gueltig.test(strasse)==false){
            alert("Straße ungültig!");
            geprueft = false;
            }
          } 

         if(ort!=""){
          if (eingabe_gueltig.test(ort)==false){
            alert("Ortseingabe darf keine Sonderzeichen enthalten!");
            geprueft = false;
            }
          }
		  else
		  {
		   alert("Bitte Ort eingeben!");
		   geprueft = false;
		  } */
		  

         if(plz!=""){
          if (plz_gueltig.test(plz)==false){
            alert("Bitte PLZ ueberpruefen!");
            geprueft = false;
            }
          }
		  else
		  {
		   alert("Bitte PLZ eingeben!");
		   geprueft = false;
		  } 
		  

       /* if(fon!=""){
         if (fon_gueltig.test(fon)==false){
            alert("Telefonnummer ungültig!");
            geprueft = false;
            }
           }

        if(fax!=""){
         if (fon_gueltig.test(fax)==false){
            alert("Faxnummer ungueltig!");
            geprueft = false;
            }
           }
		   
		  if(nachricht!=""){
          if(!NachrichtPruefen(nachricht, nachricht_ungueltig)){
           alert("Ihre Nachricht enthaelt ungueltige Zeichen, bitte nur Text eingeben!");
           geprueft = false;
           }
          }
  
		*/	
         if(mail.length==0){
           alert("Bitte E-Mail-Adresse eingeben!");
           geprueft = false;
           }

        if(mail!=""){
         if ((mail_gueltig.test(mail))==false) {
            alert("E-Mail-Adresse nicht korrekt!");
            geprueft = false;
            }
           }
		 if(document.kontakt.newsletter[0].checked == false && document.kontakt.newsletter[1].checked == false)
		 {
		 alert("Bitte Newsletter an-/abmelden aktivieren!");
            geprueft = false;
            }


         if (geprueft) {
           document.kontakt.method = "post";
           document.kontakt.action = "nl_danke.php";
           document.kontakt.submit();
         }
         return geprueft;
}