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; 
   } 
 }

// Apparition de la google map :
function ajaxMap(id)
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      // Nous remplacons le contenu du div galery par le retour de "images/galery.php"
      document.getElementById('galery').innerHTML = xhr.responseText;
     }
   }
  xhr.open("POST",'images/gmap.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("id="+id);
 }

// Apparition de la galerie à proximité :
function ajaxGalery(fam,id)
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      // Nous remplacons le contenu du div galery par le retour de "images/galery.php"
      document.getElementById('galery').innerHTML = xhr.responseText;
     }
   }
  xhr.open("POST",'images/galery.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("type="+fam+"&id="+id);
 }
 
// Apparition de la photo demandée :
function ajaxTof(fam,type,id)
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      // Nous remplacons le contenu du div galery par le retour de "images/galery.php"
      document.getElementById('galery').innerHTML = xhr.responseText;
     }
   }
  xhr.open("POST",'images/galery.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("Tof="+fam+"&type="+type+"&id="+id);
 }
