function addPanier(id){ // ajoute des affaires au panier
	if(cookieEnabled()){
		setNewCookie(id);
	}else{
		alert("Vous devez activer les cookies pour utiliser le panier.");
	}
}
function delPanier(id){ // enlève une affaire au panier
	strOut = "";
	tabAf = getOldCookie().split("#");
	for (aff in tabAf){
		if (tabAf[aff] != id && tabAf[aff] != ""){
			strOut += tabAf[aff] + "#";
		}
		
	}
	var expires = new Date(2030, 02, 24);
	document.cookie = "panier=" + strOut;// +"; expires=" + expires.toGMTString();
	setNbAffaire();
	window.location = "panier.aspx";
}
function cookieEnabled(){ // test si les cookies sont activés
	if (document.cookie){
		return(true);
	}else{
		var expires = new Date(2030, 02, 24);
		document.cookie = "essai=cookie";// expires=" + expires.toGMTString();
		if (document.cookie){
			return(true);
		}else{
			return(false);
		}
	}
}
function getOldCookie(){ // récupère la chaine contenant les affaires à l'intérieur du cookie
	valeurCookie = "";
	if (document.cookie){
		tabC = document.cookie.split(";");
		if (tabC.length > 0){
			for (i = 0; i<tabC.length; i++){
				if (tabC[i].indexOf("panier")>-1){
					valeurCookie = tabC[i].substr(7,tabC[i].length);
				}
			}
			return(valeurCookie);
		}else{
			return("");
		}
	}else{
		return("");
	}
}
function setNewCookie(id){ // met à  jour le cookie
	if(getOldCookie().indexOf(id)==-1){ // on ajoute l'affaire si elle n'est pas dans le cookie
		var expires = new Date(2030, 02, 24);
		document.cookie = "panier=" + id + "#" + getOldCookie(); //+"; expires=" + expires.toGMTString();
	}
	setNbAffaire();
}
function setNbAffaire(){ // retourne le nombre d'affaires
	tabAf = getOldCookie().split("#");
	if (tabAf.length<2){
		document.getElementById("panier").innerHTML = "";//<a href='panier.aspx'>Votre panier (0)</a>";
	}else{
		document.getElementById("panier").innerHTML = "<a href='panier.aspx'>Votre panier (" + (tabAf.length-1) + ")</a>";
	}
}
window.onload = function() {
	setNbAffaire();
}