var xhr = null;


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

  ///////////////////////// charge liste de services /////////////////////////////////////
function affiche(form, value){
  get_Xhr();
  xhr.onreadystatechange = function() {
    if(xhr.readyState == 4 && xhr.status == 200){
      document.getElementById(form).innerHTML = xhr.responseText;
     }
   }
  xhr.open("GET",'produit.php?value='+value,true);
  xhr.setRequestHeader('Content-Type','x-www-form-urlencoded');

  xhr.send(null);
 }
 
 ///////////////////////// charge liste de services /////////////////////////////////////
function afficheservice(form, value, id){
  get_Xhr();
  xhr.onreadystatechange = function() {
    if(xhr.readyState == 4 && xhr.status == 200){
      document.getElementById(form).innerHTML = xhr.responseText;
     }
   }

  xhr.open("GET",'includes/listeservice.php?value='+value+'&id='+id,true);
  xhr.setRequestHeader('Content-Type','x-www-form-urlencoded');

  xhr.send(null);
 }
 
  ///////////////////////// ajoute un paiement /////////////////////////////////////
function newpaiement(form, id){
  get_Xhr();
  xhr.onreadystatechange = function() {
    if(xhr.readyState == 4 && xhr.status == 200){
      document.getElementById(form).innerHTML = xhr.responseText;
     }
   }

  xhr.open("GET",'includes/paiement.php?&id='+id,true);
  xhr.setRequestHeader('Content-Type','x-www-form-urlencoded');

  xhr.send(null);
 }
 
 
  ///////////////////////// remplit le textarea de la piece comptable /////////////////////////////////////
 function piececompta(form, value){
  get_Xhr();
  xhr.onreadystatechange = function() {
    if(xhr.readyState == 4 && xhr.status == 200){
      document.getElementById(form).innerHTML = xhr.responseText;
     }
   }

  xhr.open("GET",'includes/piececompta.php?value='+value,true);
  xhr.setRequestHeader('Content-Type','x-www-form-urlencoded');

  xhr.send(null);
 }
 
 
 
  ///////////////////////// charge les includes services  /////////////////////////////////////
 function service(form, value){
  get_Xhr();
  xhr.onreadystatechange = function() {
    if(xhr.readyState == 4 && xhr.status == 200){
      document.getElementById(form).innerHTML = xhr.responseText;
     }
   }

  xhr.open("GET",'includes/service.php?nbre='+value,true);
  xhr.setRequestHeader('Content-Type','x-www-form-urlencoded');

  xhr.send(null);
 }
 

  ///////////////////////// charge les info services  /////////////////////////////////////
 function chargerservice(form, value, cpt){
  get_Xhr();
  xhr.onreadystatechange = function() {
    if(xhr.readyState == 4 && xhr.status == 200){
      document.getElementById(form).innerHTML = xhr.responseText;
     }
   }

  xhr.open("GET",'includes/formservice.php?id='+value+'&i='+cpt,true);
  xhr.setRequestHeader('Content-Type','x-www-form-urlencoded');
  
  xhr.send(null);
}