function activate(field){ field.style.borderColor='#dc002e'; field.style.backgroundColor='#f4f4f4'; } function deactivate(field){ if(field.type!= 'textarea')changeCase(field); field.style.borderColor='#868689'; field.style.backgroundColor='#fff'; } function changeCase(frmObj) { var index; var tmpStr; var tmpChar; var preString; var postString; var strlen; tmpStr = frmObj.value.toLowerCase(); strLen = tmpStr.length; if (strLen > 0) { for (index = 0; index < strLen; index++) { if (index == 0) { tmpChar = tmpStr.substring(0,1).toUpperCase(); postString = tmpStr.substring(1,strLen); tmpStr = tmpChar + postString; } else { tmpChar = tmpStr.substring(index, index+1); if (tmpChar == " " && index < (strLen-1)) { tmpChar = tmpStr.substring(index+1, index+2).toUpperCase(); preString = tmpStr.substring(0, index+1); postString = tmpStr.substring(index+2,strLen); tmpStr = preString + tmpChar + postString; } } } } frmObj.value = tmpStr; } function in_chkemailFormular(){ var filterMail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; var filterPhone =/^([0+]?[0-9]+)([ +-./ ]*[0-9])+$/; /* ---------------------- Vorname -- Check ---------------------------------*/ if(document.DataFormular.Vorname.value == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihren Vornamen ein."); document.DataFormular.Vorname.focus();return false;} /* ---------------------- Name -- Check ---------------------------------*/ if(document.DataFormular.Name.value == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihren Nachnamen ein.");document.DataFormular.Name.focus();return false;} /* ---------------------- Strasse -- Check ---------------------------------*/ if(document.DataFormular.Strasse.value == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihre Strasse ein."); document.DataFormular.Strasse.focus(); return false;} /* ---------------------- PLZ -- Check ---------------------------------*/ if(document.DataFormular.PLZ.value == ""){alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihre Postleitzahl ein.");document.DataFormular.PLZ.focus();return false;} else{var x=document.DataFormular.PLZ.value; var filterZahl=/^[0-9]{5}/; if (!filterZahl.test(x)){alert("Bitte geben Sie eine gültige PLZ ein.");document.DataFormular.PLZ.focus();return false;}} /* ---------------------- Ort -- Check ---------------------------------*/ if(document.DataFormular.Ort.value == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihre Postleitzahl und/oder den Ort ein.");document.DataFormular.Ort.focus(); return false;} /* ---------------------- eMail -- Check ---------------------------------*/ if (document.DataFormular.e_mail.value != "") { var x=document.DataFormular.e_mail.value; if(!filterMail.test(x)){alert("Bitte geben Sie eine gültige E-Mail Adresse ein.");document.DataFormular.e_mail.focus();return false;}} /* ---------------------- TelefonnummernCheck -- --------------------------------*/ if(document.DataFormular.Telefon_privat.value != ""){ var x=document.DataFormular.Telefon_privat.value; if(!filterPhone.test(x)){alert("Bitte geben Sie eine gültige Telefonnummer ein.");document.DataFormular.Telefon_privat.focus();return false;}} /* ---------------------- Kopie der mail? dann email ----------------------------*/ if(thisForm.e_mail.value == "" && thisForm.fcopy.checked){ alert("Bitte geben Sie eine E-Mail Adresse für Ihre Kopie ein.");document.DataFormular.e_mail.focus(); return false;} /* ---------------------- Kunde: Vorname -- Check ---------------------------------*/ if(document.DataFormular.kVorname.value == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihren Vornamen ein."); document.DataFormular.kVorname.focus();return false;} /* ---------------------- Kunde: Name -- Check ---------------------------------*/ if(document.DataFormular.kName.value == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihren Nachnamen ein.");document.DataFormular.kName.focus();return false;} /* ---------------------- Kunde: Strasse -- Check ---------------------------------*/ if(document.DataFormular.kStrasse.value == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihre Strasse ein."); document.DataFormular.kStrasse.focus(); return false;} /* ---------------------- Kunde: PLZ -- Check ---------------------------------*/ if(document.DataFormular.kPLZ.value == ""){alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihre Postleitzahl ein.");document.DataFormular.kPLZ.focus();return false;} else{var x=document.DataFormular.kPLZ.value; var filterZahl=/^[0-9]{5}/; if (!filterZahl.test(x)){alert("Bitte geben Sie eine gültige PLZ ein.");document.DataFormular.PLZ.focus();return false;}} /* ---------------------- Kunde: Ort -- Check ---------------------------------*/ if(document.DataFormular.kOrt.value == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihre Postleitzahl und/oder den Ort ein.");document.DataFormular.kOrt.focus(); return false;} /* ---------------------- Kunde: eMail -- Check ---------------------------------*/ if (document.DataFormular.ke_mail.value != "") { var x=document.DataFormular.ke_mail.value; if(!filterMail.test(x)){alert("Bitte geben Sie eine gültige E-Mail Adresse ein.");document.DataFormular.ke_mail.focus();return false;}} /* ---------------------- Kunde: TelefonnummernCheck -- --------------------------------*/ if(document.DataFormular.kTelefon_privat.value != ""){ var x=document.DataFormular.kTelefon_privat.value; if(!filterPhone.test(x)){alert("Bitte geben Sie eine gültige Telefonnummer ein.");document.DataFormular.kTelefon_privat.focus();return false;}} return true; }