function formCheck(){var d=this;var c={integer:"Nur Zahlenwerte"};this.required=[];function a(m){var e=m.getAttribute("name");var k=m.value;for(var f=0,j=d.required.length;f<j;f++){var l=d.required[f];if(l.name==e){if(k.length==0){return l.message}else{if(l.type){switch(l.type){case"integer":var g=/^([0-9])*$/;var h=c.integer;break;case"email":var g=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;var h=c.email;break;default:var g=l.type}if(!g.test(k)){if(!h){return l.message}return l.message+" ("+h+")"}}}}}return false}function b(j){var f=[];if(typeof from=="string"){j=document.getElementById(j)}var e=j.getElementsByTagName("input");for(var g=0,h=e.length;g<h;g++){var k=a(e[g]);if(k){f.push(k)}}if(f.length==0){return true}else{alert(f.join("\n"));return false}}this.check=function(e){if(typeof from=="string"){e=document.getElementById(e)}if(!e){return}e.onsubmit=function(){return b(this)}}};

