function actualise_panier(){
    var xhrActualisePanier = null ;
      try{
	    xhrActualisePanier = new XMLHttpRequest(); 
  	  }
	  catch(e){ 
        try{
	      xhrActualisePanier = new ActiveXObject("Msxml2.XMLHTTP"); 
	    } 
        catch (e2){ 
        try {
	      xhrActualisePanier = new ActiveXObject("Microsoft.XMLHTTP"); 
	    }  
        catch (e) {}
	  }
    }
	xhrActualisePanier.onreadystatechange  = function(){ 
      if(xhrActualisePanier.readyState==4){
        if(xhrActualisePanier.status==200){
	      document.getElementById("div_info_panier").innerHTML = xhrActualisePanier.responseText ;
		}
      }
    }; 
	var param = "" ;
    xhrActualisePanier.open("POST", "php/actualise_panier.php", true);
	xhrActualisePanier.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
	xhrActualisePanier.send(param) ; 	
  }

  function recalculer(){
    var nbe = document.getElementById("nbe").value ;
	var param = "nbe="+nbe ;
	for(var i=1;i<=nbe;i++){
	  param+="&gen"+i+"="+eval("document.getElementById('id_gen_"+i+"').value") ;
	  param+="&id"+i+"="+eval("document.getElementById('id_ref_"+i+"').value") ;
	  param+="&qte"+i+"="+eval("document.getElementById('qte_"+i+"').value") ;
	}
	var xhrRecalcul = null ;
	try{
	  xhrRecalcul = new XMLHttpRequest(); 
	}
	catch(e){ 
      try{
	    xhrRecalcul = new ActiveXObject("Msxml2.XMLHTTP"); 
	  } 
      catch (e2){ 
        try {
	      xhrRecalcul = new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
        catch (e) {}
	  }
    }
	xhrRecalcul.onreadystatechange  = function(){ 
      if(xhrRecalcul.readyState==4){
        if(xhrRecalcul.status==200){
	     document.getElementById("panier").innerHTML = xhrRecalcul.responseText ;
		 actualise_panier() ;
	    }
      }
    }; 
    xhrRecalcul.open("POST", "php/recalcul_panier.php", true);
	xhrRecalcul.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
	xhrRecalcul.send(param) ;
  }
  function modif_qte(type,qte,id){
    document.modifqte.type.value=type;
	document.modifqte.qte.value=qte;
	document.modifqte.id.value=id;
	document.modifqte.submit();
  }
  function modif_qte_direct(id){
    var qte = eval("document.getElementById('qte_"+id+"').value") ;
	document.modifqte.type.value="modif";
	document.modifqte.qte.value=qte;
	document.modifqte.id.value=id;
	document.modifqte.submit();
  }
  function sup_ligne(id){
    document.supligne.id.value=id;
	document.supligne.submit();
  }
  function vide_panier(){
    document.videpanier.submit() ;
  }