// JavaScript Document
    Now = new Date();
    ThisYear = Now.getFullYear();
    ShowYear = ThisYear;
    ThisMonth = Now.getMonth();
    ShowMonth = ThisMonth;
    ThisDay = Now.getDate();
    ChosenYear = ThisYear;
    ChosenMonth = ThisMonth;
    ChosenDay = ThisDay;

    Months = new Array(12);
    Months[0] = "Jan";
    Months[1] = "Feb";
    Months[2] = "Mar";
    Months[3] = "Apr";
    Months[4] = "May";
    Months[5] = "Jun";
    Months[6] = "Jul";
    Months[7] = "Aug";
    Months[8] = "Sep";
    Months[9] = "Oct";
    Months[10] = "Nov";
    Months[11] = "Dec";

    function NewMonth()
    {
      ShowMonth++;
      if (ShowMonth > 11)
      {
        ShowMonth = 0;
        ShowYear++;
      }
    }
    function SetMonthYear()
    {
      i = document.form1.ArrivalMonth.selectedIndex;
      MonthYear = document.form1.ArrivalMonth.options[i].value;
      iPos = MonthYear.indexOf("/");
      ChosenMonth = MonthYear.substring(0, iPos);
      MaxDays = 31;
      // Months are 0-11
      ChosenYear = MonthYear.substring(iPos+1, 99);
      if ((ChosenMonth == 3) || (ChosenMonth == 5) ||
          (ChosenMonth == 8) || (ChosenMonth == 10))
        MaxDays = 30;
      else if (ChosenMonth == 1)
      {
        MaxDays = 28;
        if ((ChosenYear%4) == 0)
          MaxDays = 29;
      }
      if ((ChosenYear == ThisYear) &&  (ChosenMonth == ThisMonth))
        FirstDay = ThisDay;
      else
        FirstDay = 1;
      document.form1.ArrivalDay.length = MaxDays - FirstDay + 1;
      iCtr = 0;
      for (i = FirstDay; i <= MaxDays; i++)
      {
        document.form1.ArrivalDay.options[iCtr].value = i;
        document.form1.ArrivalDay.options[iCtr++].text = i;
      }
      document.form1.ArrivalDay.selectedIndex = 0;
      SetArrivalDate();
    }
    function SetArrivalDate()
    {
      i = document.form1.ArrivalDay.selectedIndex;
      ChosenDay = document.form1.ArrivalDay.options[i].value;
    }
    function NewArrivalDate(strNewMonth, strNewYear, strNewDay)
    {
      ChosenMonth = strNewMonth;
      ChosenYear = strNewYear;
      ChosenDay = strNewDay;
      for (i = 0; i < document.form1.ArrivalMonth.length; i++)
      {
         strMonthYear = document.form1.ArrivalMonth.options[i].value;
         iPos = strMonthYear.indexOf("/");
         strMonth = strMonthYear.substring(0, iPos);
         strYear = strMonthYear.substring(iPos+1, 99);
         if ((strMonth == strNewMonth) && (strYear == strNewYear))
           document.form1.ArrivalMonth.options[i].selected = true;
         else
           document.form1.ArrivalMonth.options[i].selected = false;
      }
      MaxDays = 31;
      // Months are 0-11
      if ((ChosenMonth == 3) || (ChosenMonth == 5) ||
          (ChosenMonth == 8) || (ChosenMonth == 10))
        MaxDays = 30;
      else if (ChosenMonth == 1)
      {
        MaxDays = 28;
        if ((ChosenYear%4) == 0)
          MaxDays = 29;
      }
      if ((ChosenYear == ThisYear) &&  (ChosenMonth == ThisMonth))
        FirstDay = ThisDay;
      else
        FirstDay = 1;
      document.form1.ArrivalDay.length = MaxDays - FirstDay + 1;
      iCtr = 0;
      for (i = FirstDay; i <= MaxDays; i++)
      {
        document.form1.ArrivalDay.options[iCtr].value = i;
        document.form1.ArrivalDay.options[iCtr].text = i;
        if (i == ChosenDay)
           document.form1.ArrivalDay.options[iCtr++].selected = true;
        else
           document.form1.ArrivalDay.options[iCtr++].selected = false;
      }
    }
