	function addslashes(str) { return str.replace(/\'/g,"\\'"); } // ajoute un \ devant les '
	function stripslashes(str) { return str.replace(/\\'/g,'\''); } // enleve les \ devant les '
	function displayCat(id,txt){
	var obj=getDoc('item'+id);
	obj.style.display='block';
	txt=addslashes(txt);
	var link="<a href=\"javascript:hideCat('"+id+"','"+txt+"');\"><img src=\"images/moins.gif\" style=\"border:0px;\"></a>&nbsp;<a href=\"javascript:hideCat('"+id+"','"+txt+"');\">"+stripslashes(txt)+" :</a>";
	getDoc('item'+id+"link").innerHTML=link;
	}
	function hideCat(id,txt){
	var obj=getDoc('item'+id);
	obj.style.display='none';
	txt=addslashes(txt);
	var link="<a href=\"javascript:displayCat('"+id+"','"+txt+"');\"><img src=\"images/plus.gif\" style=\"border:0px;\"></a>&nbsp;<a href=\"javascript:displayCat('"+id+"','"+txt+"');\">"+stripslashes(txt)+" :</a>";
	getDoc('item'+id+"link").innerHTML=link;
	}
	function displayItem(id){
	getDoc('item'+id).style.display='block';
	var link="<a href=\"javascript:hideItem('"+id+"');\"><img src=\"images/moins.gif\" style=\"border:0px;\"></a>&nbsp;<a href=\"javascript:hideItem('"+id+"');\">description</a>";
	getDoc('item'+id+"link").innerHTML=link;
	}
	function hideItem(id){
	getDoc('item'+id).style.display='none';
	var link="<a href=\"javascript:displayItem('"+id+"');\"><img src=\"images/plus.gif\" style=\"border:0px;\"></a>&nbsp;<a href=\"javascript:displayItem('"+id+"');\">description</a>";
	getDoc('item'+id+"link").innerHTML=link;	
	}
	function getItem(ch){
	var nom="";
	var prix="";
	ch=ch.substr(ch.indexOf('#',0)+1,ch.length);
	nom=ch.substr(0,ch.indexOf('#',0));
	ch=ch.substr(ch.indexOf('#',0)+1,ch.length);
	prix=ch.substr(0,ch.indexOf('#',0));
	ch=ch.substr(ch.indexOf('#',0)+1,ch.length);
	return new Array(nom,ch); // ch est la qtité
	}
	function addItem(item){
	var xhr=null;
	if (window.XMLHttpRequest) { 
	    xhr = new XMLHttpRequest();
	    }
	else if (window.ActiveXObject) 
	    {
	    xhr = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	//on définit l'appel de la fonction au retour serveur
	xhr.onreadystatechange = function() { 	if(xhr.readyState == 4) displayPanier(xhr); };
	var items="?item="+item;
	//on appelle le fichier panier.php
	xhr.open("GET", "panier.php"+items, true);
	xhr.send(null);
	}
	function displayPanier(xhr){
	var docXML= xhr.responseXML;
	var itemspanier = docXML.getElementsByTagName("donnee");
	//on fait juste une boucle sur chaque element "donnee" trouvé
	var objpanier="<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";
	var curitem;
	for (i=0;i<itemspanier.length;i++)
		{
			curitem=getItem(itemspanier.item(i).firstChild.data);
			if(curitem[0].length>12) curitem[0]=curitem[0].substr(0,11)+"...";
			objpanier+="<tr><td align=\"left\">"+curitem[0]+"</td>";
			objpanier+="<td align=\"left\">Qte("+curitem[1]+")</td></tr>";
		}
	objpanier+="</table>";
	document.getElementById('panier').innerHTML=objpanier;
	var total=docXML.getElementsByTagName("total");
	document.getElementById('paniertotal').innerHTML="Total HT*: "+total.item(0).firstChild.data+"€";
	document.getElementById('panierlink').innerHTML="<a href=\"detail_du_panier.html\">commande</a>\n<br><i>* hors frais de port.";		
	}