<!--
//must be used with Calendar.cs

function changeDays(lboYear, lboMonth, lboDay){
	var i;
	var l;
	var m;
	var s;

	l = lboDay.length;
	m = lboMonth.options[lboMonth.selectedIndex].value;
	var intYear = lboYear.options[lboYear.selectedIndex].value;
	
	if(m == "2"){
		if(intYear/4 == parseInt(intYear/4)){			
			if(l == 28)
				addDay(lboDay, 28);
			else{
				s = lboDay.selectedIndex + 1;
				for(i=l-1;i>28;i--)
					lboDay.options[i] = null;
				if(s > 28)
					lboDay.options[0].selected = true;	
			}	
		}
		else{
			if(l > 28){
				s = lboDay.selectedIndex + 1;
				for(i=l-1;i>27;i--)
					lboDay.options[i] = null;			
				if(s > 28)
					lboDay.options[0].selected = true;	
			}		
		}
	}
	else if(m=="4"|| m=="6"|| m=="9"|| m=="11"){
		if(l < 30){
			for(i=l;i<30;i++)
				addDay(lboDay, i);											
		}
		else if(l > 30){
			s = lboDay.selectedIndex + 1;
			lboDay.options[30] = null;
			if(s > 30)
				lboDay.options[0].selected = true;	
		}		
	}
	else if(m=="1"|| m=="3"|| m=="5"|| m=="7"|| m=="8"|| m=="10"|| m=="12"){
		if(l < 31){
			for(i=l;i<31;i++)
				addDay(lboDay, i);
		}
	}
}

function addDay(lboDay, i){
	var opt;
	
	if (navigator.appName == "Netscape"){
		lboDay.options[i] = new Option(i+1);
	}			
	else{
		opt = document.createElement("option");			
		opt.value = i+1;
		opt.text = i+1;
		lboDay.options.add(opt);
	}				
}
//-->
