 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"));
         var arr = arr1.concat(arr2);
         var e=document.getElementsByName("email")[0].value;
         for(var i=0;i<arr.length;i++)
         {
                 if(arr[i].value == "")
                 {
                 var Begriff = arr[i].name;
                 var Teil = Begriff.substr(0,1);
                 Teil = Teil.toUpperCase();
                 Begriff = Begriff.substr(1);
                 alert("Bitte füllen Sie die Pflichtfelder korrekt aus.");
                 arr[i].focus();
                 return false;
                 }
         }
         if(isMail(e))
         return true;
         else
         {
         Warn()
         return false;
         }

 }
 function Warn()
 {
         var txt=document.getElementsByName("email")[0];
         txt.value="Bitte überprüfen Sie Ihre E-Mail Adresse!";
         txt.style.color="#FF0000";

 return
 }
 function isMail(e)
 {
         var test = "ß;:,öäü '"+'"'+'/';
         var arr = e.split("@");
         var x=e.lastIndexOf(".");
         var y=e.substr(x,10);
         for (var i = 0; i < e.length; i++)
         if (test.indexOf(e.charAt(i))>0)
         return false;
         if(e.indexOf('.') == -1||e.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())
         {
         Speichern();
         return true;
         }
         return false;

 }
