/***********************
  setrooms.js startHere
************************/
function checkDates()
{
  var F=document.SearchForm;
  var Booking_Period_Allowed =30;  
  var a = new Date(F.arrivalDateMonth.value + '/' + F.arrivalDateDay.value + '/' + F.arrivalDateYear.value);
  var d = new Date(F.departureDateMonth.value + '/' + F.departureDateDay.value + '/' + F.departureDateYear.value);  
  var oneDay = (1000*60*60*24);

  if(d.getTime() < a.getTime() + oneDay)
  { alert('Sorry, Your search dates are invaled\nPlease correct and try again.'); return false;}

  if(((d.getTime() - a.getTime())/oneDay) > Booking_Period_Allowed)
  { alert('Sorry, You can not book a hotel for more then '+ Booking_Period_Allowed +' days.\nPlease change your Booking dates.'); return false; }

  setMonthOrDay(F.arrivalDateMonth,12,a.getMonth()+1);
  setMonthOrDay(F.arrivalDateDay,31,a.getDate());
  set_year(F.arrivalDateYear,a.getFullYear());
  setMonthOrDay(F.departureDateMonth,12,d.getMonth()+1);
  setMonthOrDay(F.departureDateDay,31,d.getDate());
  set_year(F.departureDateYear,d.getFullYear());
return true;
}
function setRooms(){
  var myVal = '';
  var F = document.SearchForm;
  for (var i=0;i < F.length;i++){
    myField = F.elements[i];
    if((myField.name.substring(0,4)=="room")||(myField.name.substring(0,6)=="number")){
      myVal += '&' + myField.name;
      myVal += '=' + myField.value;
    }
  }
}

/* if form on pop-up_window
   use [rates_target = true] else[rates_target = false]
   make sure your form[ target="_new"]
*/
function validate_and_Submit() {
var rates_target = false;
 if(checkDates()) {
  setRooms();
  process_form();
  if(rates_target) setTimeout("window.close();",10);
  document.SearchForm.submit();
  return true;
 }
return false;
}
/***********************
  setrooms.js endsHere
************************/
