<!-- 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;
	}
	else 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);
			DaysObject.options.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 -->