var xhr = null;
// La fonction de création d'objet XMLHttRequest
function get_Xhr()
{
  if(window.XMLHttpRequest)
  {
    xhr = new XMLHttpRequest();
  }
  else //if(window.ActiveXOject)
  {
    try
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(el)
    {
      xhr = null;
      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest\nVeuillez le mettre à jour");
    }
  }
  return xhr;
}

 function ajax(cible, variables, id)
 {
  // Creation de l'objet XMLHttpRequest
  get_Xhr();
  xhr.onreadystatechange = function()
  {
    if(xhr.readyState == 4 && xhr.status == 200)
    {
      rep = xhr.responseText.split("-!|!-");
      document.getElementById(id).innerHTML = rep[0];
      document.getElementById("photo").innerHTML = '<img src="./images/collection/' + cible + '/' + rep[1] + '.jpg" style=" height:550px; width:550px;"></img>';
    }
  }
  // Nous allons interroger le PHP pour recuperer la reponse
  xhr.open("POST", "./" + cible + "_ajax.php", true);
  xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
  // Nous envoyons à PHP les valeurs nécessaires
  xhr.send(variables);
 }
