function checkdate(inhalt,el1,el2){
     if (checkdate_form(inhalt,el1,el2) == 0){
         alert("Geben Sie ein Datum im Format 01.01.1999 ein!");
         document.forms[el1].elements[el2].focus();
         return false;
     }
}


function checkdate_form(inhalt,el1,el2){
var datum = inhalt

var D = datum.substring(0,2)
var M = datum.substring(3,5)
var Y = datum.substring(6,10)

  if(datum != ""){  
  var ok = 0;
    if((Y > 1900)&&(Y < 2100)){
     if((M > 0)&&(M <= 12)){
        switch(M)
            {
            case "01":
            case "03":
            case "05":
            case "07":
            case "08":
            case "10":
            case "12":
               if ((D > 0)&&(D < 32)){
                  ok = 1;
               }
            case "04":
            case "06":
            case "09":
            case "11":
               if ((D > 0)&&(D < 31)){
                  ok = 1;
               }
            case "02":
               var schaltjahr = (Y % 4) ;
               if(schaltjahr == 0){
                  if ((D > 0)&&(D < 30)){
                     ok = 1;
                  }
               }
               else{
                  if ((D > 0)&&(D < 29)){
                     ok = 1;
                  }
               }
        }
     }
   }
  }
return ok;
}
