<!-- 
function remplir_cases() 
//----------------------
{
var commande = GetCookie('commande'); // A1302X1ZA1421X3Z

var color;

if (commande != null) 
   {   
   var nb_cases = document.formulaire.elements.length;   
   var first = 1;

   for (k = first; k < nb_cases; k++)
      {
      var nom_article = document.formulaire.elements[k].name;

      var deb = commande.indexOf (nom_article, 0); // pos début article ds commande
	
      if (deb != -1) // déjà inscrit ds cookie
   	 	 {		 
	 	 var pos_d = commande.indexOf ('X', deb);
	 	 var pos_f = commande.indexOf ('Z', deb);

         var nb_commande = commande.substring(pos_d + 1, pos_f); // = nb commandé
                   	
         document.formulaire.elements[k].value = nb_commande;	 
	  	 }
      }     
   } 
}

function modif_commande() 
//-----------------------
{
var nb_cases = document.formulaire.elements.length;	
var first = 1;

// recherche ds cookie et suppression des anciens choix
//.....................................................
var commande = GetCookie('commande');

if (commande != null)  // suppression des anciens choix
	{
	for (k = first; k < nb_cases; k++)
	    {
	    var nom_article = document.formulaire.elements[k].name;

	    var deb = commande.indexOf (nom_article, 0); // pos début article ds commande
	
	    if (deb != -1) // déjà inscrit ds cookie
			{
			var fin = commande.indexOf ('Z', deb); // pos fin article

			var sub1 = "";
			if (deb > 1) 
				{sub1 = commande.substring(0, deb);}
		
			var sub2 = "";	
			if (fin+1 < commande.length) 
				{ sub2 = commande.substring(fin+1, commande.length); }
		
			commande = sub1 + sub2;
			}
	    }
	}
else commande = "";

// nouvelles valeurs mises ds cookie //  mis en 1er + à rebours
//................................
for (k = nb_cases - 1; k >= first; k--)// 
   {
    var valeur_k = document.formulaire.elements[k].value;
    
	if (valeur_k > 0) // si 0 ou blanc aucune mention dans le cookie
		{
		var article_k = document.formulaire.elements[k].name;

		article_k = article_k + "X" + valeur_k + "Z";  // + "X" séparateur qtté "Z" séparateur final
        	
        commande = article_k + commande;
		}
   }

// nlle commande ds cookie // ok aussi si commande == "" (peut être une mise à 0)
//........................
SetCookie ('commande', commande, exp, '/'); 
      // '/' néc pour homogénéité avec requêtes à partir de panier.cgi

// modification de la cellule "nb articles"
//..................................................
var tab = commande.split("X");

var nb_articles = tab.length -1;

var texte = nb_articles + " article";

if (nb_articles >= 2)
	 texte += "s";

zone_nb_articles.innerHTML = texte;

// swap d'images
//....................
document.images['valider'].src = "img/bn_voir_commande.gif";
}

function chgt() 
//-------------
{
if (chgt_bouton == 0) // valeur init (avant fonction modif_commande)
   {                    
   modif_commande(); 
   
   chgt_bouton = 1; // ici !
   } 
else 
   { votre_commande(page); }
}

function votre_commande(page) // yc. mise à jour commande
//---------------------------
{
var commande = GetCookie('commande'); 

if (commande == null || commande == '')  // les 2 tests pour Netscape !
	{ 
    alert("Aucun article n'a été sélectionné !"); 
	
	//swap d'images => retour à bn_valider !!
 
 	document.images['valider'].src = "img/bn_valider.gif";
      
    chgt_bouton = 0; // !!

    return; 
    }

document.formulaire.elements[0].value = page; 

document.formulaire.submit(); 
}

function your_command(page) // simple visualisation pour pages génériques
//-------------------------
{
var commande = GetCookie('commande'); 

if (commande == null || commande == '')  // les 2 tests pour Netscape !
	{ 
    alert("Aucun article n'a été sélectionné !"); 	

    return; 
    }

document.formulaire.elements[0].value = page; 

document.formulaire.submit(); 
}

//-->
