tab = new Array();
nbProduits = 0;

function lire_panier()
{
	var tmp = getCookieInfo("ACSUD_articles");
	if (tmp != "vide")
	{
		donnees = tmp;
		len = donnees.length;
		do
		{
			fin = donnees.indexOf(":");
			mil = donnees.indexOf("_");
			if (mil == -1 || fin == -1) return;
			code = donnees.substring(0, mil);
			qte = donnees.substring(mil + 1, fin);
			if (qte != 0) tab[code] = qte;
			else delete tab[code];
			donnees = donnees.substring(fin + 1, len);
		} while(donnees != "");
	}
}

function lire_nb_articles()
{
	var tmp = getCookieInfo("ACSUD_articles_nb");
	if (tmp != "vide") nbProduits = parseInt(tmp, 10);
}

function modifier(index, code, valeur, duree_minutes)
{
	var qte = 0, old = 0;
		
	if (tab[code] != null)
	{
		old = tab[code];
		if (valeur < 0)
		{
			if (tab[code] > 0)
				tab[code]--;
		}
		else tab[code]++;
		qte = tab[code];
	}
	else if (valeur > 0)
	{
		tab[code] = 1;
		qte = 1;
		nbProduits++;
	}
	if (old != qte)
	{
		if (qte == 0)
		{
			delete tab[code];
			nbProduits--;
		}
		eval("document.AJOUT.QT_" + index.toString(10)).value = qte;
		document.panier.nombre.value = nbProduits;
		setArtInfo(duree_minutes);
	}
}

function setArtInfo(duree_minutes)
{
	var chaine = "";
	for (code in tab)
		chaine += code + "_" + tab[code] + ":";
	if (chaine == "")
	{
		delCookie("ACSUD_articles");
		delCookie("ACSUD_articles_nb");
	}
	else
	{
		setCookie("ACSUD_articles", chaine, duree_minutes);
		setCookie("ACSUD_articles_nb", nbProduits, duree_minutes);
	}
}

function maj_qte(index, code)
{
	var qte = 0;
	if (tab[code] != null)
		qte = tab[code];
	eval("document.AJOUT.QT_" + index.toString(10)).value = qte;
}

function maj_nb_articles()
{
	document.panier.nombre.value = nbProduits;
}

function reset_panier()
{
	if (confirm("Etes-vous sûr de vouloir vider votre panier ?"))
	{
    	delCookie("ACSUD_articles");
		delCookie("ACSUD_articles_nb");
		alert ("Panier Vidé !");
		window.location.href = "gestion_panier.php";
	}
}