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;
}



function check_mu_year(year,formname,elementname){
    if(year != ""){
		if (!((year != " ") && (year > 1900) && (year < 2156))){
		    if((year < 100)&&(year > 9)){
			  	if((year < 90)){
				  document.forms[formname].elements[elementname].value = "20"+year;
	         	  document.forms[formname].elements[elementname].focus();
	         	  return false;
			  	}else{
				  document.forms[formname].elements[elementname].value = "19"+year;
	         	  document.forms[formname].elements[elementname].focus();
	         	  return false;
			  	}
		  	}else{
			  	if((year < 10)&&(year >= 0)){
				  	document.forms[formname].elements[elementname].value = "200"+year;
	         	  	document.forms[formname].elements[elementname].focus();
	         	  	return false;
			  	}else{
		         	alert("Geben Sie ein Jahr zwischen 1901 und 2155 ein!");
		         	document.forms[formname].elements[elementname].value = "";
		         	document.forms[formname].elements[elementname].focus();
		         	return false;
				}
			}
		}
	}else{
		alert("Geben Sie ein Jahr zwischen 1901 und 2155 ein!");
		document.forms[formname].elements[elementname].value = "";
		document.forms[formname].elements[elementname].focus();
		return false;	
	}
}

function check_mu_month(month,formname,elementname){
     if (!((month != "") && (month > 0) && (month < 13))){
         alert("Geben Sie einen gültigen Monat ein! (1-12)");
         document.forms[formname].elements[elementname].value = "";
         document.forms[formname].elements[elementname].focus();
         return false;
     }
}
