// JavaScript Document Formularüberprüfung




function chkFormular()
{

//Abfrage Anrede
if (document.Formular.anrede.options[0].selected == true)
{
alert("Anrede muss gewählt sein");
document.Formular.anrede.focus();
return false;
}



//Abfrage Vorname
regex=/^[a-z.äöüÄÖÜéèàß -.0-9]{3,32}$/i;
if(!regex.test(document.Formular.vorname.value))
{
alert("Vorname muss mindestens 3 und Maximal 30 Zeichen lang sein");
document.Formular.vorname.focus();
return false;
}


//Abfrage Nachname
regex=/^[a-z.äöüÄÖÜéèàß -.0-9]{3,32}$/i;
if(!regex.test(document.Formular.name.value))
{
alert("Nachname muss mindestens 3 und Maximal 30 Zeichen lang sein");
document.Formular.name.focus();
return false;
}


//Abfrage Strasse
regex=/^[a-z.äöüÄÖÜéèàß -.0-9]{3,32}$/i;
if(!regex.test(document.Formular.strasse.value))
{
alert("Strasse muss mindestens 3 und Maximal 30 Zeichen lang sein");
document.Formular.strasse.focus();
return false;
}


//Abfrage Haunummer
regex=/^[a-z.äöüÄÖÜéèà -.0-9]{1,10}$/i;
if(!regex.test(document.Formular.hausnr.value))
{
alert("Hausnummer muss mindestens 1 und Maximal 10 Zeichen lang sein");
document.Formular.hausnr.focus();
return false;
}


//Abfrage Postleitzahl
regex=/^[a-z.äöüÄÖÜéèà -.0-9]{3,12}$/i;
if(!regex.test(document.Formular.plz.value))
{
alert("Postleitzahl muss mindestens 3 und Maximal 10 Zeichen lang sein");
document.Formular.plz.focus();
return false;
}


//Abfrage Ort
regex=/^[a-z.äöüÄÖÜéèàß -.0-9]{3,32}$/i;
if(!regex.test(document.Formular.ort.value))
{
alert("Ort muss mindestens 3 und Maximal 30 Zeichen lang sein");
document.Formular.ort.focus();
return false;
}


//Abfrage E-Mail
      
regex=/^([a-z0-9_.-])+@([a-z0-9.-])+\.[a-z]{2,6}$/i;
if(!regex.test(document.Formular.email.value))
{
alert("Bitte geben Sie eine gültige E-Mail Adresse im Format user@somain.tld an");
document.Formular.email.focus();
return false;
}


}


