//Globale Variable
var Leerstring = " ist leer. Bitte geben Sie hier einen Wert ein."

function ueberpruefeForm(anfrage) {
        return         (
                                 pruefeString(anfrage.Name, "Name") &&
                                 pruefeString(anfrage.Strasse, "Strasse") &&
                                 pruefeString(anfrage.Ort, "Ort") &&
                                 pruefePLZ(anfrage.Plz))
}


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 {
                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;
        }
}



function Sicher()
{
        if (!parent.frames[1])
        {
                window.location.replace ("../db/index.html");
        }
}
