var xhr = null;
 
// Fonction de creation de l'objet XMLHttpRequest qui resservira pour chaques fonctions AJAX
function getXhr()
 {
  if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); 
  else if(window.ActiveXObject)
   {  
    try
     {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
     }
    catch (e)
     {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
     }
   }
  else 
   { 
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre ŕ jour"); 
    xhr = false; 
   } 
 }


// remplace la div presentation (page accueil) :
function presentation(module)
	{
		getXhr();
		xhr.onreadystatechange = function()
			{
			if(xhr.readyState == 4 && xhr.status == 200)
			{
			// Nous remplacons le contenu du div concerné par le retour de "formulaire.php" correspondant
			document.getElementById("presentation").innerHTML = xhr.responseText;
			}
		}
	xhr.open("POST",'modules/accueil.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("module="+module);
	}
	
	
// remplace la div correspondante ŕ la carte interactive (page d'accueil) :
function carte()
	{
		getXhr();
		xhr.onreadystatechange = function()
			{
			if(xhr.readyState == 4 && xhr.status == 200)
			{
			// Nous remplacons le contenu du div concerné par le retour de "formulaire.php" correspondant
			document.getElementById("carte").innerHTML = xhr.responseText;
			}
		}
	xhr.open("POST",'modules/map.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("map=ok");
	}
	

// remplace la div correspondante ŕ la carte interactive (locations) :
function ajaxMap(id)
	{
		getXhr();
		xhr.onreadystatechange = function()
			{
			if(xhr.readyState == 4 && xhr.status == 200)
			{
			// Nous remplacons le contenu du div concerné par le retour de "formulaire.php" correspondant
			document.getElementById("gmap-"+id).innerHTML = xhr.responseText;
			}
		}
	xhr.open("POST",'modules/gmap.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id="+id);
	}


// remplace la div correspondante ŕ la carte interactive (locations) :
function Mplus()
	{
		getXhr();
		xhr.onreadystatechange = function()
			{
			if(xhr.readyState == 4 && xhr.status == 200)
			{
			// Nous remplacons le contenu du div concerné par le retour de "formulaire.php" correspondant
			document.getElementById("Mplus").innerHTML = xhr.responseText;
			}
		}
	xhr.open("POST",'modules/Mplus.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("Mplus=ok");
	}
	
// remplace la div correspondante ŕ la carte interactive (locations) :
function Mmoins()
	{
		getXhr();
		xhr.onreadystatechange = function()
			{
			if(xhr.readyState == 4 && xhr.status == 200)
			{
			// Nous remplacons le contenu du div concerné par le retour de "formulaire.php" correspondant
			document.getElementById("Mplus").innerHTML = xhr.responseText;
			}
		}
	xhr.open("POST",'modules/Mplus.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("Mmoins=ok");
	}
	
// diaporama : passe ŕ la photo suivante en cliquant dessus.
function diaporama(sourub,num_photo)
	{
		getXhr();
		xhr.onreadystatechange = function()
			{
			if(xhr.readyState == 4 && xhr.status == 200)
			{
			// Nous remplacons le contenu du div concerné par le retour de "formulaire.php" correspondant
			document.getElementById("diaporama").innerHTML = xhr.responseText;
			}
		}
	xhr.open("POST",'modules/diapo.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("sourub="+sourub+"&num_photo="+num_photo);
	}
	
// diaporama : passe ŕ la photo suivante en cliquant dessus.
function galerie(num_photo)
	{
		getXhr();
		xhr.onreadystatechange = function()
			{
			if(xhr.readyState == 4 && xhr.status == 200)
			{
			// Nous remplacons le contenu du div concerné par le retour de "formulaire.php" correspondant
			document.getElementById("diaporama").innerHTML = xhr.responseText;
			}
		}
	xhr.open("POST",'modules/diapo.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("galerie=ok&num_photo="+num_photo);
	}
