/*
	function populate(aYear,aMonth,objDays) {
		var dayIndex
		var timeA;
		var timeB;
		var timeDifference;
		if (isYear(aYear) && isMonth(aMonth)) {
			dayIndex = objDays.selectedIndex;
			alert(aYear);
			timeA = new Date(aYear - 0, aMonth - 0,1);
			timeDifference = timeA - 86400000;
			timeB = new Date(timeDifference);
			var daysInMonth = timeB.getDate();
			for (var i = 0; i < objDays.length; i++) {
				objDays.options[0] = null;
			}
			objDays.options[0] = new Option(0);
			objDays.options[0].text = 'Day';
			for (var i = 1; i < daysInMonth + 1; i++) {
				objDays.options[i] = new Option(i);
			}
			if (dayIndex < daysInMonth + 1) {
				objDays.options[dayIndex].selected = true;
			} else {
				objDays.options[0].selected = true;
			}
		}
	}
*/

	function getDaysInMonth(aMonth,aYear) {
		var d = new Date();
		d.setYear((aYear - 0) + ((aYear - 0) < 1900 ? 1900 : 0));
		d.setMonth(aMonth);
		d.setDate(32);
		return 32 - d.getDate();
	}

	function populate(aYear,aMonth,objDays) {
		var dayIndex
		if (isYear(aYear) && isMonth(aMonth)) {
			dayIndex = objDays.selectedIndex;
			var daysInMonth = getDaysInMonth(aMonth - 1,aYear);
			for (var i = 0; i < objDays.length; i++) {
				objDays.options[0] = null;
			}
			objDays.options[0] = new Option(0);
			objDays.options[0].text = 'Day';
			for (var i = 1; i < daysInMonth + 1; i++) {
				objDays.options[i] = new Option(i);
			}
			if (dayIndex < daysInMonth + 1) {
				objDays.options[dayIndex].selected = true;
			} else {
				objDays.options[0].selected = true;
			}
		}
	}
