<!-- RichDatePicker ver. 1.6.0.0 -->
var MONTH_ARRAY = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var MONTH_NAMES = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');

function updateDays(dayDDL, curMonth, year){
	var curDay = dayDDL.selectedIndex;
	if (isLeapYear(year)){
		MONTH_ARRAY[1] = 29;
	} else {
		MONTH_ARRAY[1] = 28;
	}
	if (MONTH_ARRAY[curMonth] > dayDDL.length){
		for (var i=dayDDL.length; i<=MONTH_ARRAY[curMonth]; i++){
			dayDDL.options[i-1] = new Option(i, i);
		}
		dayDDL.selectedIndex = curDay;
	} else{
		dayDDL.length = MONTH_ARRAY[curMonth];
		if (curDay >= dayDDL.length){
			dayDDL.selectedIndex = dayDDL.length-1
		}
		else{
			dayDDL.selectedIndex = curDay;
		}
	}
}

function isLeapYear(year){
	return (((year%4)== 0) && (((year%100) != 0) || ((year%400) == 0)));
}
