function openmypage(pk,pcat){ //Define arbitrary function to run desired DHTML Window widget codes
	
ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", "fiche_article.php?pk="+pk+"&pcat="+pcat, "Fiche article", "width=770px,height=510px,left=120px,top=50px,resize=0,scrolling=0")
}

function ajoutpanier(v_pk){
	
	var req = null; 
	var data="";

    if(window.XMLHttpRequest) // Firefox et autres
	   req = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                req = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   req = false; 
	}
    

 req.onreadystatechange = function()
  {
    if(req.readyState == 4)
    {
       if(req.status == 200){
           document.getElementById("panier").innerHTML= req.responseText;
			document.getElementById("acces_panier").style.display = "inline";
		
       }else{
           document.getElementById("panier")= "Error code " + req.status;
	}
    }
	
  };
 
  data = "vpk="+v_pk;
  req.open("POST", "record_panier.php", true);

  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(data);
}

function modiftableau(v_pa,vnom){
	
	var req = null; 
	var data="";
	

	
    if(window.XMLHttpRequest) // Firefox et autres
	   req = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                req = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   req = false; 
	}
    

 req.onreadystatechange = function()
  {
    if(req.readyState == 4)
    {
       if(req.status == 200){
          
		
       }else{
           
	}
    }
	
  };
 
 

	 data = "vpk="+v_pa+"&tableau="+vnom;
 	 req.open("POST", "modif_tableau.php", true);

  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(data);	
 
}

function modifqte(v_pa,nqte,nid,nbarticle){
	
	var req = null; 
	var data="";
	var recup_qte="";
	var tt="";
	

	
	
    if(window.XMLHttpRequest) // Firefox et autres
	   req = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                req = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   req = false; 
	}
    

 req.onreadystatechange = function()
  {
    if(req.readyState == 4)
    {
       if(req.status == 200){
          document.getElementById(nid).innerHTML= req.responseText;
	  calcultotal(nbarticle);
		
       }else{
           document.getElementById(nid)= "Error code " + req.status;
	}
    }
	
  };
 
 
recup_qte="document.formv."+nqte+".value";
	
	tt=eval(recup_qte);

	 data = "vpk="+v_pa+"&qte="+tt;
 	 req.open("POST", "modif_panier.php", true);

  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(data);	
 
}

function suparticle(v_pa,nbarticle,vpsup,iformv){
	
	var req = null; 
	var data="";
	var recup_nb=document.formv.totrestant.value;
	var totalarticle=0;

	totalarticle=recup_nb - 1;
	
    if(window.XMLHttpRequest) // Firefox et autres
	   req = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                req = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   req = false; 
	}
    

 req.onreadystatechange = function()
  {
    if(req.readyState == 4)
    {
       if(req.status == 200){
          document.getElementById(vpsup).style.display= "none";
	  document.getElementById("qmont"+iformv).innerHTML=0;
	  document.formv.totrestant.value=totalarticle;
	  if (totalarticle==0){
		document.location='boutique.php';
	  }else{
		calcultotal(nbarticle);
	  }
		
       }else{
           document.getElementById(vpsup)= "Error code " + req.status;
	}
    }
	
  };
 
 
  data = "vpk="+v_pa;
	
  req.open("POST", "sup_article.php", true);

  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(data);	
 
}

function calcultotal(vi){

	recup_m=0;

	for (i=1; i<=vi; i++){
		recup_v=document.getElementById("qmont"+i).innerHTML;
		
		recup_m=nb2float(eval(recup_m) + eval(recup_v));
		
		
	}

	document.getElementById("mtotal").innerHTML=recup_m;
	
}


function arrondi(nombre){
        virgule=Math.pow(10,2);
        valeur_arrondi=(Math.round(nombre*virgule))/virgule;
        return (valeur_arrondi);
}

function nb2float(nbr){
        nbr2 = arrondi(nbr);
        nbr2 = String(nbr2);
        pos = nbr2.indexOf(".");
        if(pos > 0){
                cb = nbr2.substring(pos+1,nbr2.length);
                if(cb.length<2)
                nbr2 = nbr2+0;
        }else{
                nbr2 = nbr2+'.00';
        }
        return (nbr2);
}
