function checkYear(year) {return (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) ? 1 : 0;}
lengte_maand = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

function check_date(actie, formfield_dag, formfield_maand, formfield_jaar) {
f = self.document.forms['form'];
if(actie=="wissen"){f[formfield_dag].value=""; f[formfield_maand].value=""; f[formfield_jaar].value="";}else{
datum = new Date;
if(f[formfield_dag].value==""){dag = datum.getDate(); if(dag<10){dag = "0" + dag;} f[formfield_dag].value=dag;}else{dag = f[formfield_dag].value;}
if(f[formfield_maand].value==""){maand = datum.getMonth()+1; if(maand<10){maand = "0" + maand;} f[formfield_maand].value=maand;}else{maand = f[formfield_maand].value;}
if(f[formfield_jaar].value==""){jaar = datum.getYear(); if(navigator.appName=="Netscape"){jaar=jaar+1900;} f[formfield_jaar].value=jaar;}else{jaar = f[formfield_jaar].value;}

if(checkYear(jaar)==1){lengte_maand[1]=29;}
while(f[formfield_dag].value>lengte_maand[f[formfield_maand].value-1]){dag=parseInt(dag)-1; if(dag<10){dag = "0" + dag;}
f[formfield_dag].value=dag;
}}}



