<!--
var DateRangeArray = new Array();
var temp;

var arr0 = new Array();
arr0['name']='Off Season1'; 
arr0['start']=new Date(2005,9,5); 
arr0['end']=new Date(2006,5,25);
arr0['min-stay']=2;
arr0['max-stay']=28;
arr0['increment']=1;
DateRangeArray[0] = arr0;

var arr1 = new Array();
arr1['name']='In-Season Weekly';
arr1['start']=new Date(2006,5,26);
arr1['end']=new Date(2006,9,8);
arr1['min-stay']=7;
arr1['max-stay']=28;
arr1['increment']=7;
DateRangeArray[1] = arr1;

var arr2 = new Array();
arr2['name']='Off-Season2';
arr2['start']=new Date(2006,9,9); 
arr2['end']=new Date(2007,5,25);
arr2['min-stay']=2;
arr2['max-stay']=28;
arr2['increment']=1;
DateRangeArray[2] = arr2;

var arr3 = new Array();
arr3['name']='Off-Season2';
arr3['start']=new Date(2007,5,26); 
arr3['end']=new Date(2007,9,7);
arr3['min-stay']=7;
arr3['max-stay']=28;
arr3['increment']=7;
DateRangeArray[3] = arr3;

var arr4 = new Array();
arr4['name']='Off-Season2';
arr4['start']=new Date(2007,9,8); 
arr4['end']=new Date(2008,5,23);
arr4['min-stay']=2;
arr4['max-stay']=28;
arr4['increment']=1;
DateRangeArray[4] = arr4;

var arr5 = new Array();
arr5['name']='default';
arr5['start']=new Date(1970,1,1); 
arr5['end']=new Date(2999,1,1);
arr5['min-stay']=7;
arr5['max-stay']=28;
arr5['increment']=7;
DateRangeArray[5] = arr5; //Guarantee a match.

function checkDateRange(arrivalDate){
  var mySelectBox = document.forms['search'].dbNights;
  var arrivalDateTime = genParseDate(arrivalDate);
  var selectValue = mySelectBox.options[mySelectBox.selectedIndex].value;

  for(var i=0; i<DateRangeArray.length; i++){
    var startDate = DateRangeArray[i]['start'].getTime();
    var endDate = DateRangeArray[i]['end'].getTime();  

    if((arrivalDateTime) >= startDate && (arrivalDateTime <= endDate)){
      myDates = new Array();
      var cnt = 0;
      for(var j=DateRangeArray[i]['min-stay']; j<=DateRangeArray[i]['max-stay']; j += DateRangeArray[i]['increment']){
        myDates[cnt++] = j;
      }

      mySelectBox.selectedIndex=0;
      mySelectBox.length=myDates.length;
      for(var k=0; k<myDates.length; k++){
        mySelectBox.options[k].value = myDates[k];
        mySelectBox.options[k].text = myDates[k];
        if (mySelectBox.options[k].value == selectValue) {
          mySelectBox.selectedIndex=k;
        }
      }

      break;
    }

  }
}

function genParseDate(arrivalDateString){
  var dateChunks = arrivalDateString.split("/");

  var returnDate = new Date();
  returnDate.setMonth(dateChunks[0]);
  returnDate.setDate(dateChunks[1]);
  returnDate.setYear(dateChunks[2]);

  return returnDate.getTime();
  
}
-->
