	function setYears(){
		var today = new Date();
		var year = today.getFullYear();

		document.getElementById('Year').options.length = 0;
		for (v=0; v<5; v++){
			x = String(year-v);
			document.getElementById('Year').options[v] = new Option(x, x);
		}
	}

	function isLeapYear(){
		var yr = document.getElementById('Year').value;
		//alert(yr);

		if ((parseInt(yr)%4) == 0)
		{
			if (parseInt(yr)%100 == 0)
			{
				if (parseInt(yr)%400 != 0)
				{
					//alert("Not Leap");
					return "false";
				}
				if (parseInt(yr)%400 == 0)
				{
					//alert("Leap");
					return "true";
				}
			}
			if (parseInt(yr)%100 != 0)
			{
				//alert("Leap");
				return "true";
			}
		}
		if ((parseInt(yr)%4) != 0)
		{
			//alert("Not Leap");
			return "false";
		} 
	}

	function changeDays(frm){
			var month = frm.Month.value;
			var i = 0;
			var x = '';
			//alert(month);

				if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12){
					frm.Days.options.length = 0;
					for (i=0; i<31; i++){
						x = String(i+1);
						frm.Days.options[i] = new Option(x, x);
					}
				}
				else if (month == 4 || month == 6 || month == 9 || month == 11){
					frm.Days.options.length = 0;
					for (i=0; i<30; i++){
						x = String(i+1);
						frm.Days.options[i] = new Option(x, x);
					}
				}
				else{
					//User selected FEB.

					if (isLeapYear()){
						frm.Days.options.length = 0;
						for (i=0; i<29; i++){
							x = String(i+1);
							frm.Days.options[i] = new Option(x, x);
						}
					}else{
						frm.Days.options.length = 0;
						for (i=0; i<28; i++){
							x = String(i+1);
							frm.Days.options[i] = new Option(x, x);
						}
					}
				}
		}
