var xmlHttp

function check_dates()
{
  //document.getElementById("loading").innerHTML=" <img src=\"/_global_images/loading.gif\" /> check dates please wait...";
  document.getElementById("submit_once").disabled=true; 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
  alert ("Your browser does not support AJAX!");
  return;
} 

var url=protocol+"//"+localhost_rent+"/_inc/ajax_check_dates.php";
var lodging_id=document.getElementById("lodging_id").value;
var ref=document.getElementById("ref").value;
var lang=document.getElementById("lang").value;
var from_rental=document.getElementById("from_rental").value;
var until_rental=document.getElementById("until_rental").value;
//var totalpersons=document.getElementById("totalpersons").value;

var params ="lodging_id="+lodging_id+"&ref="+ref+"&lang="+lang+"&from_rental="+from_rental+"&until_rental="+until_rental;
xmlHttp.open('POST', url, false);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.send(params);
eval(xmlHttp.responseText);


if (error_counter!=0)
	 {
	  //document.getElementById("loading").innerHTML=" <br /><font class=\"text\">Instructions of completion!<br />   We are sorry, but you did not supplement correctly all the <strong>following fields with tick</strong>!</font>	<br /><br />	<div style=\"padding:10px; border:2px solid #ff0000;\"> 	<ul><font color=\"#ff0000\">"+error_msg+"</font>	</ul>	</font>	</div><br />";	  
	  document.getElementById("loading").innerHTML=" <br /><font class=\"text\">"+error_message+"</font><br />";	  
	  document.getElementById("submit_once").disabled=false; 
	  return false;
  	  //return xmlHttp;
	 }
} 

function stateChanged() 
{ 
 if ((xmlHttp.readyState==4 || xmlHttp.readyState=="complete") && xmlHttp.status == 200)
 { 
  //eval(xmlHttp.responseText)
  return xmlHttp;

 }
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

