var count_days_in_months=new Array(31,28,31,30,31,30,31,31,30,31,30,31)
function dateaddzero(num){     
   var newnum=num.toString()  
   if (newnum.length<2) {    
      newnum='0'+newnum    
	 }                       
   return newnum           
}
function dateisLeapYear(intYear) {
	isLeap=false
	if (intYear % 400 == 0){isLeap=true}
	else if (intYear % 100 == 0){isLeap=false}
	else if (intYear % 4 == 0){isLeap=true}
	return isLeap;
}
function datedaychanger(form,mo,dd,yyyy){
//	alert('changing days');
	count_days_in_month=count_days_in_months[mo]
	if (dateisLeapYear(yyyy[yyyy.selectedIndex].value) && mo==1){
		count_days_in_month=29
	}
	dd.options.length = count_days_in_month;
	for(var i=0; i<count_days_in_month; i++) {
		dd.options[i].value = i+1;
		dd.options[i].text = i+1;
	}
}
//function dateupdatehidden(form,yyyy,mm,dd){
//	alert('updating hidden');
//	form.value='' + yyyy + '-' + dateaddzero(mm+1) + '-' + dateaddzero(dd+1);
//}
