function blurAction(b,a){classReplace(b,"focus","blur");if(b.value==""){b.value=a}noError=fieldValidate(b);if(noError){}else{if((b.id=="mail")||(b.id=="message")||(b.id=="zip")){}}}function focusAction(b,a){classReplace(b,"blur","focus");if(b.value==a){b.value=""}}function classReplace(b,a,f){if(b.className){var d=b.className.split(" ");var e=false;for(var c=0;c<d.length;++c){if(d[c]==a){d[c]=f;e=true}}if(e==false){d[d.length]=f}b.className=d.join(" ")}}function fieldValidate(c){var b=true;if(c.value==""){b=false}switch(c.id){case"mail":var d=new RegExp("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,6})$");var a=(d.test(c.value));if(!a){b=false}break;case"zip":var d=new RegExp("^([A-Za-z]{1,3}[-]{1})?[0-9]{5}$");var a=(d.test(c.value));if(!a){b=false}break;case"name":if(c.value=="Vorname"){b=false}break;case"surname":if(c.value=="Nachname"){b=false}break;case"message":if(c.value=="Nachricht"){b=false}break;case"comment_type_correction":if((!document.forms[2].elements.comment_type_correction.checked)&&(!document.forms[2].elements.comment_type_addition.checked)&&(!document.forms[2].elements.comment_type_new_site.checked)){b=false}break;case"search":if(c.value=="Suchbegriff eingeben"){b=false}if(c.value.length<4){b=false}var d=new RegExp("^[0-9]+[-]?[0-9xX-]+$");var a=(d.test(c.value));if(a){b=true}break}return b}function validate(b){var a="";noError=true;if(b){if(b.elements.mail){if(!fieldValidate(b.elements.mail)){noError=false;a+="Bitte eine gültige E-Mail-Adresse eingeben!\n"}}if(b.elements.message){if(!fieldValidate(b.elements.message)){noError=false;a+="Bitte eine Nachricht eingeben!\n"}}if(b.elements.search){if(!fieldValidate(b.elements.search)){noError=false;a+="Bitte einen Suchbegriff mit mindestens vier Zeichen eingeben!\n"}}if(b.elements.zip){if(!fieldValidate(b.elements.zip)){noError=false;a+="Die Postleitzahl muss aus genau 5 Ziffern bestehen!\n"}}if(b.elements.comment_type_correction){if(!fieldValidate(b.elements.comment_type_correction)){noError=false;a+="Bitte wählen Sie die Art des Hinweises aus!\n"}}}if(!noError){alert(a)}return noError}function addEvent(c,b,a){if(c.addEventListener){c.addEventListener(b,a,false)}else{if(c.attachEvent){c["e"+b+a]=a;c[b+a]=function(){c["e"+b+a](window.event)};c.attachEvent("on"+b,c[b+a])}}};