


<!--

//Tableau Articles : "Designation|Option|Pu|Poids|UnitéDeVente"
    var article = new Array ();
    article[0] = new Array ("-Catégorie-");
	
	  
	article[1] = new Array ("Olives",
	  "<b>Olives noires AOC Nyons</b> - bocal de 220 g.|au Naturel|3,50|0,4|1");		

	  
	article[2] = new Array ("Truffes",
      "<b>Truffe Noire</b> Fraîche ( En Saison )|( Nous consulter )|||1");
	  
	  
	article[3] = new Array ("Miel",	  
	  "<b>Miel</b> de <b>Lavande</b>|Pot de 500 gr.|6,90|0,7|1",	  	  
	  "<b>Miel Toutes Fleurs</b>|Pot de 500 gr.|6,10|0,7|1");
	  
     article[4] = new Array ("Lavandin",	  	  
	  "<b>Huile essentielle</b> de <b>Lavandin</b>|Bouteille de 25 cl.|14,70|0,25|1", 
	  "<b>Huile essentielle</b> de <b>Lavandin</b>|Bouteille de 50 cl.|23,70|1|1", 
	  "<b>Huile essentielle</b> de <b>Lavandin</b>|Bouteille de 1 L.|38,70|1|1");
	  
	  

	 
	 article[5] = new Array ("Savons",	  	  	  
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Abricot</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Bruyère</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Chèvrefeuille</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Lait de Coco</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Fraise</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Jasmin</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Lavandin</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Lierre</b>|3,70|0,2|1",	  
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Menthe</b>|3,70|0,2|1",	  	  
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Muguet</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Néroli</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Pin</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Pomme</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Rose</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Bois de Santal</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Tea Tree</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Thé vert</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Thym</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Tilleul</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Vanille</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Verveine</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Vétiver</b>|3,70|0,2|1",	  	  
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Extrait de Ciel</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Fleur de Soie</b>|3,70|0,2|1",
	  "<b>Savon</b> de Toilette <b>Glycériné</b> - 100 gr.|<b>Tutti Frutti</b>|3,70|0,2|1");

	  
	  

	  
	  	  
	    
	var articleCategorie, articleDesignation, articleOption, articlePu, articlePo, articleUv;
	  
	  
	// Extrait articleCategorie, articleDesignation, articleOption etc... à partir de c,a (numéro Catégorie,Article)  
	function extractArticle(c,a) {
	  var pos,str;
	  articleCategorie=article[c][0];	  
	  str=article[c][a];
	  pos=str.indexOf("|");
	  articleDesignation=str.substring(0,pos);
	  str=str.substring(pos+1,str.length);
	  pos=str.indexOf("|");
	  articleOption=str.substring(0,pos);
	  str=str.substring(pos+1,str.length);
	  pos=str.indexOf("|");
	  articlePu=str.substring(0,pos);
	  str=str.substring(pos+1,str.length);
	  pos=str.indexOf("|");
	  articlePo=str.substring(0,pos);
	  str=str.substring(pos+1,str.length);
	  articleUv=str;
	  
	}
	
	//Enleve les balises <?> et </?> d'une string
	function sansBalise(chaine) {
	var str, pos1, pos2;
	pos1=1;
	str = chaine;
	while ( pos1>=0 ) {
	  pos1=str.indexOf("<");
	  pos2=str.indexOf(">");
	  if (pos1<0) {return str;}
	  str=str.substring(0,pos1)+str.substring (pos2+1,str.length);
	}
	}   
	
	var numCat,numArt,quantArt;
	// Extrait numCat, numArt, quantArt  d'une chaine "numCat|numArt|quantArt" 
	function extractCookie(chaine) {
	  var pos,str;
	  str=chaine;
	  
	  pos=str.indexOf("|");
	  numCat=str.substring(0,pos);
	  str=str.substring(pos+1,str.length);
	  pos=str.indexOf("|");
	  numArt=str.substring(0,pos);	  
	  str=str.substring(pos+1,str.length);
	  quantArt=str;	  
	}
	
	/********************************************************************/
	
	//la quantité doit être un multiple de uv et diferrente de 0  
	function quantiteCorrecte(obj){
	  var q,u,e,r;	  
	  
	  q=valeur(obj.quant.value);
	  if (q<=0){
	    alert("la quantité doit être supérieure à zéro !");
		
		obj.quant.focus();
		return false;
	  }
	  u=valeur(obj.uv.value);
	  e=Math.round(q/u);
	  r=(q/u)-e;
	  if (r!=0) {
	    alert("la quantité doit être un multiple de " + u);
		
		obj.quant.focus();
		return false;
	  }	  
	  return true;
	}
	
	
	
	// ajoute un Cookie a partir d'un form avec ref = numCat|numArt et quant
	function ajouterAuPanier(obj) {
	  
	  var str;
	  var i = 0;
	  var nbLignes=0;
	  var existe = true;	  
      
      if (quantiteCorrecte(obj)){
   	    while (existe) {
          i++;
          str=valCookie("ligne" + i);
          if (str=="") {  
            existe=false;
          }
          else {     	
            nbLignes++;	
          } 
	    }
	    nbLignes++;
	    ecritCookie("ligne" + nbLignes , obj.ref.value + "|" + valeur(obj.quant.value));
		obj.quant.value="";
		location="panier.htm";
      }
			
	}
	

    
	

//-->



