 // *** Überprüfung der richtigen Angaben im Mailformular

function chkFormular()
	{
	var form = document.forms[0]
	var anzahl = ""
	var fehler = ""
	
	anzahl = document.bestellung.eur50.value + document.bestellung.eur100.value + document.bestellung.eur200.value + document.bestellung.eur500.value
	
	   // *** Überprüfung auf vollständige Ausfüllung
        if (form.vorname.value=="")
            fehler += "Vorname* \n"
        if (form.nachname.value =="")
            fehler += "Nachname* \n"
        if (form.strasse_nr.value =="")
            fehler += "Strasse/Nr.* \n"  
        if (form.plz_ort.value =="")
            fehler += "PLZ/Ort.* \n" 
        if (form.email.value =="")
            fehler += "Email* \n"
        if (form.telefon.value =="")
            fehler += "Telefon* \n" 
   
          // *** Gegebenenfalls Fehlermeldung
        if (fehler != ""){
            var fehlertext = "Die folgenden Felder wurden nicht vollständig ausgefüllt:\n"
            fehlertext += fehler
            alert(fehlertext)
            return false
        }
   
        if (document.bestellung.email.value && !isEmail(document.bestellung.email.value)){
            alert("Bitte überprüfen Sie die Eingabe Ihrer Emailadresse!");
	    document.bestellung.email.focus();
	    return false;
        }

   
        if (anzahl == 0 || !isNumber(document.bestellung.eur50.value) || !isNumber(document.bestellung.eur100.value) || !isNumber(document.bestellung.eur200.value) || !isNumber(document.bestellung.eur500.value)){
	    alert("Bitte geben Sie die gewünschte Anzahl der Gutscheine an!");
	    document.bestellung.eur50.focus();
	    return false;
        }
return true;
}

function isNumber(str) {
        return str.match(/^[0-9]*$/);
}
	
function isEmail(mstr) {
        return mstr.match(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/);
}
 