 function getElementsByClassName(tagname,klassenname)
         {
         var arr=new Array();
         var objekte=document.getElementsByTagName(tagname);
         for(var i=0;i<objekte.length;i++)
         {
         if(objekte[i].className==klassenname)
         {
         arr.push(objekte[i]);
         }
         }
         return arr;
         }
 function Check()
 {
         var arr1=(getElementsByClassName("input","Pflicht"));
         var arr2=(getElementsByClassName("textarea","Pflicht"));
         arr = arr1.concat(arr2);
         var email=document.Formular.email.value;
         for(var i=0;i<arr.length;i++)
         {
                 if(arr[i].value == "")
                 {
                 alert("Bitte das Feld "+arr[i].name+" vollständig ausfüllen!");
                 arr[i].focus();
                 return false;
                 }
         }
         if(isMail(email))
         return true;
         else
         {
         Warn()
         return false;
         }
 }
 function Warn()
 {
         var txt=document.Formular.email;
         txt.value="Bitte überprüfen Sie Ihre E-Mail Adresse!";
         txt.style.color="#FF0000";
         document.Formular.email.focus();
window.setTimeout("document.Formular.email.value='',document.Formular.email.style.color=''",1000);
 return
 }
 function isMail(email)
 {
         var test = "ß;:,öäü '"+'"'+'/';
         var arr = email.split("@");
         var x=email.lastIndexOf(".");
         var y=email.substr(x,10);
         for (var i = 0; i < email.length; i++)
         if (test.indexOf(email.charAt(i))>0)
         return false;
         if(email.indexOf('.') == -1||email.indexOf('@') == -1)
         return false;
         if(arr[1].length<=4||arr[0].length<1||y.length>=5||y.length<=2)
         return false;
         return true;
         }
 function Senden()
 {
     if(Check())
         {
         return true;
         }
         return false;

 }