function rentrer(vmax,vaff){
	
	for (i=1;i<=vmax;i++){
		idv = "sousfam"+i;
		idv2= "famille"+i;
			document.getElementById(idv2).style.background="#A5B3D8";
			document.getElementById(idv).style.display="none";
			
	}

	
	idv= "sousfam" +vaff;
	idv2= "famille"+vaff;
	document.getElementById(idv).style.display="inline";
	document.getElementById(idv2).style.background="#C9D0E2";
}
function toutfermer(vmax){
	
	for (i=1;i<=vmax;i++){
		idv = "sousfam"+i;
		idv2= "famille"+i;
			document.getElementById(idv2).style.background="#A5B3D8";
			document.getElementById(idv).style.display="none";
			
	}

	
}
//nav accueil avec sous menu
function toutoffmenu(){
	
	document.getElementById("menu2_2").style.display="none";
	document.getElementById("menu2_5").style.display="none";
	
	
	document.im2.src="images/h2off.gif";
	document.im5.src="images/h5off.gif";
	
}
//affiche catalogue
function affiche_catalogue(prub,pfam,pcat){
  	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("contenucatalogue").innerHTML= req.responseText;
	   
		
       }else{
         //  document.getElementById("contenucatalogue")= "Error code " + req.status;
	}
    }

  };
  
  data = "rub="+prub+"&fam="+pfam+"&cat="+pcat;
  
  req.open("POST", "contenu_bijoux.php", true);
  
  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(data);



  
}
//affiche page article
function affiche_page(prub,pfam,pcat,pdeb,paffpg){
  	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("contenucatalogue").innerHTML= req.responseText;
	   
		
       }else{
         //  document.getElementById("contenucatalogue")= "Error code " + req.status;
	}
    }

  };
  
  data = "rub="+prub+"&fam="+pfam+"&cat="+pcat+"&deb="+pdeb+"&affpg="+paffpg;
  req.open("POST", "contenu_bijoux.php", true);
  
  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(data);


}
//affiche detail article
function detail_article(prub,particle,pfam,pcat,pdeb,paffpg){
  	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("contenucatalogue").innerHTML= req.responseText;
	   
		
       }else{
         //  document.getElementById("contenucatalogue")= "Error code " + req.status;
	}
    }

  };
  
  data = "rub="+prub+"&pkarticle="+particle+"&fam="+pfam+"&cat="+pcat+"&deb="+pdeb+"&affpg="+paffpg;
 
  req.open("POST", "detail_article.php", true);
  
  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(data);


}
//affiche ajout_panier
function ajout_panier(particle){
  	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;
	   
		
       }else{
         //  document.getElementById("panier")= "Error code " + req.status;
	}
    }

  };
  
  data = "pkarticle="+particle;
  
  req.open("POST", "record_panier.php", true);
  
  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(data);


}

//visu panier
function visu_panier(){
  	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("contenucatalogue").innerHTML= req.responseText;
	   
		
       }else{
         //  document.getElementById("contenucatalogue")= "Error code " + req.status;
	}
    }

  };
  
  data = "";
  
  req.open("POST", "visu_panier.php", true);
  
  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(data);


}

//videpanier

function videpanier(){
	document.formv.action="visu_panier.php";
	document.formv.action2.value = 1;
	document.formv.submit();
}

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);
	 calcultotal2();
		
       }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 modiftaille(v_pa,ntaille){
	
	var req = null; 
	var data="";
	var recup_taille="";
	
	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.status == 200){
          document.formv.ntaille.value= req.responseText;
		
       }else{
           document.getElementById(ntaille)= "Error code " + req.status;
	}
	
  };
 
 
       recup_taille="document.formv."+ntaille+".value";
	tt =eval(recup_taille);

	 data = "vpk="+v_pa+"&taille="+tt;
		
 	 req.open("POST", "modif_taille.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.formv.totrestant.value=totalarticle;
	  document.getElementById("totpanier").innerHTML=totalarticle;
	   if (totalarticle==0){
		document.location='index.php?rub=2';
	  }else{
		//calcultotal(nbarticle);
		//calcultotal2();
		location.reload();
	  }
		
       }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 calcultotal2(){
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("mtotalTTC").innerHTML= req.responseText;
		calcul2=(req.responseText/1.196);
		calculHT=calcul2.toFixed(2);
	    document.getElementById("mtotal").innerHTML= calculHT;
		calculTVA=eval(req.responseText)-calculHT;
		calculTVAAR=calculTVA.toFixed(2);
	    document.getElementById("mtotaltva").innerHTML= calculTVAAR;
		calcul3=eval(req.responseText) + 6;
	    document.getElementById("totalTTC").innerHTML= calcul3;
       }else{
           document.getElementById("mtotalTTC")= "Error code " + req.status;
	  
	}
    }

  };
  
  data = "";
  
  req.open("POST", "total.php", true);
  
  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(data);

	
}

function calcultotal(vi){

	var recup_m;
	var recup_t=0;
	for (i=1; i<=2; i++){
		//recup_v= parseFloat(document.getElementById("qmont"+i).innerHTML);
		
		//recup_m=recup_m + recup_v;
		//recup_m=parseFloat(recup_m) +recup_v;
		recup_m =parseFloat(document.getElementById("qmont"+i).innerHTML);
		recup_v=recup_m;
		recup_t =recup_t + recup_v;
	}
	alert(recup_t);
	document.getElementById("mtotal").innerHTML=recup_t;
	
}

function testCodePromo(){	
	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){
        if(req.responseText == 0)
			alert('Code inexistant');
		else
			location.reload();
     }
    }
  };  
  data = "cp="+document.getElementById('codePromo').value;  
  req.open("POST", "fonctions.php", true);  
  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(data);
	
}