/* calendarHotel.js */
var arrival = true;

arr = new Array();
arr[1]="January";
arr[2]="February";
arr[3]="March";
arr[4]="April";
arr[5]="May";
arr[6]="June";
arr[7]="July";
arr[8]="August";
arr[9]="September";
arr[10]="October";
arr[11]="November";
arr[12]="December";


function writeDate (date) {
  day = date.getDate();
  month = date.getMonth()+1;
  
  year = date.getYear();
  if (year < 1000) year+=1900;
  dateString = month + "/" + day + "/" + year;
  if (arrival) changeArrivalSelect (dateString);
  else changeDepartureSelect (dateString);
}

function changeArrivalDate() {
document.getElementById('arrivalDate').value=document.getElementById('arrivalMonth').value + '/' + document.getElementById('arrivalDay').value + '/' + document.getElementById('arrivalYear').value
}

function changeDepartureDate() {
document.getElementById('departureDate').value=document.getElementById('departureMonth').value + '/' + document.getElementById('departureDay').value + '/' + document.getElementById('departureYear').value
}

function changeArrivalSelect (text) {
  var a = text.indexOf('/');
  month = text.substr (0, a);
  // alert ("Month: " + month);
  dayYear = text.substr (a+1, text.length);
  //alert ("dayYear: " + dayYear);
  a = dayYear.indexOf('/');
  day = dayYear.substr(0,a);
  year = dayYear.substr(a+1, dayYear.length);
  //alert ("Day: " + day + ";Month: " + month + "; Year: " + year);
  document.getElementById('arrivalDay').selectedIndex=parseInt(day)-1;
  document.getElementById('arrivalMonth').selectedIndex=parseInt(month)-1;
  yearOptions = document.getElementById('arrivalYear').options;

  a=0;
  while (a<yearOptions.length) {
    if (yearOptions.item(a).innerHTML == year) {
      document.getElementById('arrivalYear').selectedIndex=a;
      break;
    }
    a++;
  }
  if (a==yearOptions.length) {
     document.getElementById('arrivalYear').options[yearOptions.length] = new Option(year, year,false,false);
     document.getElementById('arrivalYear').selectedIndex=a;
  }
}


function changeDepartureSelect (text) {
  var a = text.indexOf('/');
  month = text.substr (0, a);
  // alert ("Month: " + month);
  dayYear = text.substr (a+1, text.length);
  //alert ("dayYear: " + dayYear);
  a = dayYear.indexOf('/');
  day = dayYear.substr(0,a);
  year = dayYear.substr(a+1, dayYear.length);
  //alert ("Day: " + day + ";Month: " + month + "; Year: " + year);
  document.getElementById('departureDay').selectedIndex=parseInt(day)-1;
  document.getElementById('departureMonth').selectedIndex=parseInt(month)-1;
  yearOptions = document.getElementById('departureYear').options;

  a=0;
  while (a<yearOptions.length) {
    if (yearOptions.item(a).innerHTML == year) {
      document.getElementById('departureYear').selectedIndex=a;
      break;
    }
    a++;
  }
  if (a==yearOptions.length) {
     document.getElementById('departureYear').options[yearOptions.length] = new Option(year, year,false,false);
     document.getElementById('departureYear').selectedIndex=a;
  }
}
