<!-- Begin
//set todays date
Now = new Date();
NowDay = Now.getDate();
NowMonth = Now.getMonth();
NowYear = Now.getYear();
if (NowYear < 2000) NowYear += 1900; //for Netscape

//function for returning how many days there are in a month including leap years
function DaysInMonth(WhichMonth, WhichYear)
{
var DaysInMonth = 31;
if (WhichMonth == "April" || WhichMonth == "June" || WhichMonth == "September" || WhichMonth == "November") DaysInMonth = 30;
if (WhichMonth == "February" && (WhichYear/4) != Math.floor(WhichYear/4))	DaysInMonth = 28;
if (WhichMonth == "February" && (WhichYear/4) == Math.floor(WhichYear/4))	DaysInMonth = 29;
return DaysInMonth;
}

//function to change the available days in a months
function ChangeOptionDays(Which)
{
DaysObject = eval("document." + Which + "Day");
MonthObject = eval("document." + Which + "Month");
YearObject = eval("document." + Which + "Year");

Month = MonthObject[MonthObject.selectedIndex].text;
Year = YearObject[YearObject.selectedIndex].text;

DaysForThisSelection = DaysInMonth(Month, Year);
CurrentDaysInSelection = DaysObject.length;
if (CurrentDaysInSelection > DaysForThisSelection)
{
for (i=0; i<(CurrentDaysInSelection-DaysForThisSelection); i++)
{
DaysObject.options[DaysObject.options.length - 1] = null
}
}
if (DaysForThisSelection > CurrentDaysInSelection)
{
for (i=0; i<(DaysForThisSelection-CurrentDaysInSelection); i++)
{
NewOption = new Option(DaysObject.options.length + 1);
DaysObject.add(NewOption);
}
}
if (DaysObject.selectedIndex < 0) DaysObject.selectedIndex == 0;
}

//function to set options to today
function SetToToday(Which)
{
DaysObject = eval("document." + Which + "Day");
MonthObject = eval("document." + Which + "Month");
YearObject = eval("document." + Which + "Year");

YearObject[0].selected = true;
MonthObject[NowMonth].selected = true;

ChangeOptionDays(Which);

DaysObject[NowDay-1].selected = true;
}

function SetHiddenObject(Which){
	HiddenObject = eval("document."+Which);
	HiddenObject.value=eval("document." + Which + "Day.value")+"/"+eval("document." + Which + "Month.value")+"/"+eval("document." + Which + "Year.value");
}

function SetToDate(Which,day,month,year){
	DaysObject = eval("document." + Which + "Day");
	MonthObject = eval("document." + Which + "Month");
	YearObject = eval("document." + Which + "Year");
	HiddenObject = eval("document."+Which);
	
	//alert(YearObject.length);
	//alert(YearObject.options[1].value);
	for(i=0;i<YearObject.length;i++){
		if(year==YearObject.options[i].value){
			YearObject[i].selected = true;
		}
	}
	//YearObject[0].selected = true;
	MonthObject[month-1].selected = true;

	ChangeOptionDays(Which);

	DaysObject[day-1].selected = true;
	//HiddenObject.value=day+"/"+month+"/"+year;
	SetHiddenObject(Which);
	
}

//function to write option years plus x
function WriteYearOptions(YearsAhead)
{
line = "";
for (i=0; i<YearsAhead; i++)
{
line += "<option value=\""+(NowYear + i)+"\">";
line += NowYear + i;
}
return line;
}
//  End -->