	function setSelectDate(dayObj,monthObj,yearObj, date, month, year,staYear,endYear) {
		for (i=0; i<=endYear-staYear; i++){
			yearObj.options[i] = new Option(i+staYear,i+staYear);
			if (year == i+staYear) yearObj.options[i].selected = true;
		}

		for (i=1; i<32; i++){
			if (i<10)
				dayObj.options[i-1] = new Option("0"+i,"0"+i);
			else
				dayObj.options[i-1] = new Option(i,i);
			if (date == i) dayObj.options[i-1].selected = true;
		}	

		for (i=0; i<12; i++){
			if (month == i+1) monthObj.options[i].selected = true;
		}


	}

	function checkDate(dayObj,monthObj,yearObj){
		var date = dayObj.value;
		var month = monthObj.value;
		var year = yearObj.value;
		var number_of_month = getDayOfMonth(month,year);
		if (date<number_of_month) dayObj.options[0].selected;
		dayObj.options[28] = new Option(29,29);
		dayObj.options[29] = new Option(30,30);
		dayObj.options[30] = new Option(31,31);
		for (i=number_of_month; i<32; i++) dayObj.options[number_of_month] = null

	}
	function getDayOfMonth(month,year){
		var result=0;
		if ((month==1) || (month==3) || (month==5) || (month==7) || (month==8) || (month==10) || (month==12)) result=31;
		if ((month==4) || (month==6) || (month==9) || (month==11)) result=30;
		if (month==2) {
			if (leapYear(year)==true) result=29
			else result = 28;
		}
		return result;		
	}

	function leapYear(year){
		var result = false;
		if (year % 4 == 0) result = true;
		if ((year % 100 == 0)&&(year % 400 != 0)) result = false;
		return result;
	}
