// JavaScript Document

function createXMLHttpRequest() {
  var ua;
  if(window.XMLHttpRequest) {
    try {
      ua = new XMLHttpRequest();
    } catch(e) {
      ua = false;
    }
  } else if(window.ActiveXObject) {
    try {
      ua = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
      ua = false;
    }
  }
  return ua;
}

var req = createXMLHttpRequest();

var statusContent = "<div style='width:220px;height:22px;padding:5px 5px 5px 5px; background-color:#FFFF66; border:1px dashed #CCC' align='left'><img src='images/loading.gif' id='loading' align='middle'> <b>checking house availability...</b></div>";

if(navigator.userAgent.indexOf("Firefox")!=-1){
  var method = "get"; 
  } else { 
  var method = "post"; }
  
function RequestHeaders() {
if (navigator.appVersion.indexOf("MSIE")!=-1){
  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");
  } else {};
}

/* house cheking    */
function checkHouse() {
function sendRequest2_01() {
	
	var myDate = new Date(document.getElementById('arrival').value);
	
  req.open(method, 'house_calc.php?random='+Math.random()+'&persons='+document.getElementById('persons').value+'&children='+document.getElementById('children').value+'&arrival='+myDate.toDateString());
  req.onreadystatechange = handleResponse2_01;
  RequestHeaders;
  req.send(null);
}
function handleResponse2_01() {
  var statusDiv = document.getElementById('book_check');
  if (req.readyState == 1){ statusDiv.innerHTML = statusContent; }
  if (req.readyState == 2){ statusDiv.innerHTML = statusContent; }
  if (req.readyState == 3){ statusDiv.innerHTML = statusContent; }
  if (req.readyState == 4){ document.getElementById('book_check').innerHTML = req.responseText; }
}
sendRequest2_01();
}
/* end of month list generation */

function goStep2(){
    window.location = "../?cat=book&submit=step1";
}

/* check availability for special offers */
function checkHouseSpecial() {
function sendRequest2_02() {
	
	var myDate = new Date(document.getElementById('arrival').value);
	
  req.open(method, 'house_calc_special.php?random='+Math.random()+'&persons='+document.getElementById('persons').value+'&children='+document.getElementById('children').value+'&s_id='+document.getElementById('s_id').value);
  req.onreadystatechange = handleResponse2_02;
  RequestHeaders;
  req.send(null);
}
function handleResponse2_02() {
  var statusDiv = document.getElementById('book_check');
  if (req.readyState == 1){ statusDiv.innerHTML = statusContent; }
  if (req.readyState == 2){ statusDiv.innerHTML = statusContent; }
  if (req.readyState == 3){ statusDiv.innerHTML = statusContent; }
  if (req.readyState == 4){ document.getElementById('book_check').innerHTML = req.responseText; }
}
sendRequest2_02();
}