<!-- 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 == "Apr" || Whichmonth == "Jun" || Whichmonth == "Sep" || Whichmonth == "Nov") daysInmonth = 30;
  if (Whichmonth == "Feb" && (Whichyear/4) != Math.floor(Whichyear/4))	daysInmonth = 28;
  if (Whichmonth == "Feb" && (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.book_online." + Which + "day");
  monthObject = eval("document.book_online." + Which + "month");
  yearObject = eval("document.book_online." + 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.book_online." + Which + "day");
  monthObject = eval("document.book_online." + Which + "month");
  yearObject = eval("document.book_online." + Which + "year");

  yearObject[0].selected = true;
  monthObject[Nowmonth].selected = true;

  ChangeOptiondays(Which);

  daysObject[Nowday-1].selected = true;
}

//function to write option years plus x
function WriteyearOptions(yearsAhead)
{
  line = "";
  for (i=0; i<yearsAhead; i++)
  {
    line += "<OPTION>";
    line += Nowyear + i;
  }
  return line;
}
//  End -->

