function createRequest() {
  try {
    request = new XMLHttpRequest();
  } catch (trymicrosoft) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        request = false;
      }
    }
  }

  if (!request)
    alert("Erreur d\'initialisation de XMLHttpRequest!");

 } 
 
function getInfo() {
createRequest();	

var	agence1 = document.getElementById('agence1').options[document.getElementById('agence1').selectedIndex].value;

var agence2 = document.getElementById('agence2').options[document.getElementById('agence2').selectedIndex].value;

var heure1 = document.getElementById('heure1').options[document.getElementById('heure1').selectedIndex].value;

var heure2 = document.getElementById('heure2').options[document.getElementById('heure2').selectedIndex].value;

var debut_j = document.getElementById('debut_j').value;
var debut_m = document.getElementById('debut_m').value;
var debut_a = document.getElementById('debut_a').value;

var fin_j = document.getElementById('fin_j').value;
var fin_m = document.getElementById('fin_m').value;
var fin_a = document.getElementById('fin_a').value;
	
var url = "verif.php"; 


	 request.open("POST", url, true);
	 request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	 
	 request.onreadystatechange = info_horaire;
	 data="agence1="+agence1+"&debut_j="+debut_j+"&debut_m="+debut_m+"&debut_a="+debut_a+"&heure1="+heure1+"&agence2="+agence2+"&fin_j="+fin_j+"&fin_m="+fin_m+"&fin_a="+fin_a+"&heure2="+heure2;
	 request.send(data);
	
   }
   
 function VisibleImg()
{
	document.getElementById('loading').style.visibility="visible";
} 
function HiddenImg()
{
	document.getElementById('loading').style.visibility="hidden";
} 
   
function info_horaire() 
{
	VisibleImg();
    if (request.readyState == 4) 
	{
		if(request.status == 200)
		{
	        var response = request.responseText;
			response = response.replace(/%5cr/g, "\r");
			response = response.replace(/%5cn/g, "\n");
			response = unescape(response);
			if(response == "ouvert")
			{
			document.FormResa.submit();
			HiddenImg();
			}
			else
			{
			window.alert(response);	
			HiddenImg();
			}
	    } 
		else
		{
	        alert("status is " + request.status);
	    }
	}
}