var CurrentDate = new Date();
var CurrentDay = CurrentDate.getDate();
var CurrentMonth = CurrentDate.getMonth();
var CurrentYear = CurrentDate.getYear();
if (CurrentYear<1000) CurrentYear+=1900;
var DaysinMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var AllDaysinMonth = new Array("01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31");
var DisplayedDay;
var DisplayedMonth;
var DisplayedYear;

function setDaysinMonth(dayField,monthField,yearField)

{

	SetDisplayedValues(dayField,monthField,yearField);
	var DaysinThisMonth = DaysinMonth[DisplayedMonth-1];


	eval("document.getElementById('" + dayField + "')").length=DaysinThisMonth;

	for (var tempx=0; tempx < DaysinThisMonth; tempx++)
	{
//alert(tempx);		

//eval("document.getElementById('" + dayField + "')").options[tempx].value=(tempx-1);
		eval("document.getElementById('" + dayField + "')").options[tempx].value=AllDaysinMonth[tempx-1];
		eval("document.getElementById('" + dayField + "')").options[tempx].text=AllDaysinMonth[tempx-1];
	}
	// Leap Year Calculation
	if ((DisplayedMonth==2) && (DisplayedYear%4==0) && ((DisplayedYear%100!=0) || (DisplayedYear%2000==0)))

	{
		eval("document.getElementById('" + dayField + "')").length=DaysinThisMonth+1;

		for (var tempx=0; tempx < DaysinThisMonth+1; tempx++)
		{
			eval("document.getElementById('" + dayField + "')").options[tempx].value=(tempx);
			eval("document.getElementById('" + dayField + "')").options[tempx].text=AllDaysinMonth[tempx];
		}
	}
}

function SetDisplayedValues(dayField,monthField,yearField)
{
	DisplayedDay=eval("document.getElementById('" + dayField + "')").options[eval("document.getElementById('" + dayField + "')").selectedIndex].value;

	DisplayedMonth=eval("document.getElementById('" + monthField + "')").selectedIndex;

	DisplayedYear=parseInt(eval("document.getElementById('" + yearField + "')").value);
}
