function PruefeDatum(Datum) {

    var Tag, Monat, Jahr, Laenge, tageMonat;
    Laenge=Datum.length;

    if(Laenge == 0) return true;

    if (Laenge==10 && Datum.substring(2,3)=="." && Datum.substring(5,6)==".") {
        Tag   =parseInt(Datum.substring(0,2),10);
        Monat =parseInt(Datum.substring(3,5),10);
        Jahr  =parseInt(Datum.substring(6,10),10);
    } else {
        alert("Kein gueltiges Datum!\nBitte Datum in der Form: TT.MM.JJJJ eingeben!");
        document.Test.Eingabe.focus();
        return false;
    }

    if (Monat==4 || Monat==6 || Monat==9 || Monat==11) {
        tageMonat=30;
    }
    else if (Monat==1 || Monat==3 || Monat==5 || Monat==7 || Monat==8 || Monat==10 || Monat==12) {
        tageMonat=31;
    } else if(Monat==2 && Jahr%4==0 && Jahr%100!=0 || Jahr%400==0) {
        tageMonat=29;
    }
    else if(Monat==2 && Jahr%4!=0 || Jahr%100==0 && Jahr%400!=0) {
        tageMonat=28;
    }

    if (Tag>=1 && Tag<=tageMonat && Monat>=1 && Monat<=12) {
        return true;
    } else {
        alert("Kein gueltiges Datum!\nBitte Datum in der Form: TT.MM.JJJJ eingeben!");
        document.Test.Eingabe.focus();
        return false;
    }

}




