//Globale Variable
var Leerstring = " ist leer. Bitte geben Sie hier einen Wert ein."

function ueberpruefeForm(form) {
        return  (pruefeString(form.txtName, "Name") &&
                                 pruefeString(form.txtTelefon, "Telefon"))
}


function KontrolleNull(eingabe) {
        if ( eingabe.length == 0 ) {
        return false
        }
        else {
        return NurSpace(eingabe)
        }
}

function NurSpace(eingabe) {
        for ( var i=0; i<eingabe.length; i++ ) {
        if ( eingabe.charAt(i) != " " ) {
                return true
                }
        }
        return false
}

function zaehleZeichen(eingabe, anz) {
        if ( eingabe.length == anz ) {
                return true
        }
        else {
                return false  
        }
}

function istZahl(eingabe) {
        for ( var i=0; i<eingabe.length; i++ ) {
                aktZeichen = eingabe.charAt(i)
                if ( aktZeichen < "0" || aktZeichen > "9" ) {
                        return false
                }
        }
        return true
}

function ZahlinBereich(eingabe, unten, oben) {
        var zahl = parseInt(eingabe);
        return ((zahl >= unten) && (zahl <= oben))
}

function pruefeString(eingabe, str) {
        if ( KontrolleNull(eingabe.value) && NurSpace(eingabe.value)) {
                return true
        }       
        else {
                eingabe.focus()
                alert("Das Feld " + str + Leerstring)
                return false
        }
}

function pruefePLZ(eingabe)
       {
        if ( istZahl(eingabe.value) && zaehleZeichen(eingabe.value, 5) && ZahlinBereich(eingabe.value, 01000, 99999) ) {
                return true
        }       
        else {
                eingabe.focus()
                alert("Ungültige PLZ - bitte überprüfen Sie Ihre Eingabe")
                return false
        }
}


