function increase(no_ligne) /* augmente la quantité pour un produit donné */ 
{
	contenu_ligne = eval(document.getElementById("quantite"+no_ligne).innerHTML);
	total_ligne = eval(document.getElementById("prix"+no_ligne).innerHTML)+eval(document.getElementById("total"+no_ligne).innerHTML);
	document.getElementById("total"+no_ligne).innerHTML=total_ligne;
	contenu_ligne=contenu_ligne+1;
	document.getElementById("quantite"+no_ligne).innerHTML=contenu_ligne;
	
	if(window.XMLHttpRequest) // FIREFOX
	xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
	return(false);
	
	var lachaine = "maj_panier.php?ligne="+no_ligne+"&quantite="+contenu_ligne+"&total="+total_ligne;
	
	xhr_object.open("GET", lachaine, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) 
	{
		var reponse = xhr_object.responseText;
		

	}
	else return(false);
	
}


function decrease(no_ligne)
{
	contenu_ligne = eval(document.getElementById("quantite"+no_ligne).innerHTML);
	if (contenu_ligne>0)
	{
	contenu_ligne=contenu_ligne-1;
	document.getElementById("quantite"+no_ligne).innerHTML=contenu_ligne;
	total_ligne = eval(document.getElementById("total"+no_ligne).innerHTML)-eval(document.getElementById("prix"+no_ligne).innerHTML);
	document.getElementById("total"+no_ligne).innerHTML=total_ligne;
	
	if(window.XMLHttpRequest) // FIREFOX
	xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
	return(false);
	
	var lachaine = "maj_panier.php?ligne="+no_ligne+"&quantite="+contenu_ligne+"&total="+total_ligne;
	
	xhr_object.open("GET", lachaine, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) 
	{
		var reponse = xhr_object.responseText;
		

	}
	else return(false);
	
	
	
	}
	
	
}



function ajoute_panier(nom_produit,ref_produit, prix_produit)
{
	
	document.getElementById("message_panier").innerHTML="<a href='validation.php'><img border=0 src='images/valider.png' /></a>";
	
	
	if(window.XMLHttpRequest) // FIREFOX
	xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
	return(false);
	
	
	
	/* on commence par mettre à jour le total */
	
	var lachaine = "total_panier.php?nouveau_prix="+prix_produit+"&refprod="+ref_produit;
	
	
	
	xhr_object.open("GET", lachaine, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) 
	{
		
		var reponse = xhr_object.responseText;
		
		

	}
	else return(false);

	
	/* Le plus compliqué : vérifier que le produit n'est pas DEJA dans le panier et faire les MAJ nécessaires (quantité, etc) */
	
	var lachaine = "test_panier.php?prix="+prix_produit+"&refprod="+ref_produit+"&nomprod="+nom_produit;
	
	
	
	xhr_object.open("GET", lachaine, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) 
	{
		
		var reponse2 = xhr_object.responseText;
		var tableau_reponse = reponse2.split("#");

		var nouvelleligne = tableau_reponse[0];
		var qte = tableau_reponse[2];
		var indexligne = tableau_reponse[3];
		var ligne_d_entete = tableau_reponse[4];
		
		
		
		if (nouvelleligne=="oui") /* S'il faut créer une nouvelle ligne, on génère une nouvelle ligne de tableau en modifiant la DOM */
			{
		    
			
			/* Danger !!!!!!!! */
			
			if (ligne_d_entete=="oui")
			{
			  
			  var xtbody = document.getElementById("panier").getElementsByTagName("tbody")[0];
			  var xrow = document.createElement("tr");
			  var xdata1 = document.createElement("td");
			  xdata1.appendChild(document.createTextNode("Produit"));
			  xdata1.id="entete1";
			  xdata1.width=80;
			  var xdata2 = document.createElement("td");
			  xdata2.appendChild (document.createTextNode("Q"));
			  xdata2.id="entete2";
			  
			  
			  var xdata3 = document.createElement("td");
			  xdata3.appendChild (document.createTextNode("P"));
			  xdata3.id="entete3";
			  
			  var xdata4 = document.createElement("td");
			  xdata4.appendChild (document.createTextNode("T"));
			  xdata4.id="entete4";
			  
			  var xdata5 = document.createElement("td");
			  xdata5.appendChild (document.createTextNode(""));
			  xdata5.id="entete5";
			  
			  xrow.appendChild(xdata1);
			  xrow.appendChild(xdata2);
			  xrow.appendChild(xdata3);
			  xrow.appendChild(xdata4);
			  xrow.appendChild(xdata5);
			  xtbody.appendChild(xrow);
			  
			  document.getElementById("entete1").innerHTML = "<strong>Produit</strong>";
			  document.getElementById("entete2").innerHTML = "<strong>Q.</strong>";
			  document.getElementById("entete3").innerHTML = "<strong>Prix&nbsp;&euro;</strong>";
			  document.getElementById("entete4").innerHTML = "<strong>T.&nbsp;&euro;</strong>";
			  document.getElementById("entete5").innerHTML = "<strong></strong>";
			  
			  
			}
			
			
			/* FIN DU DANGER */
			
			
			
			
			
			$nouveau_contenu1=nom_produit;
			$nouveau_contenu2="1";
			
			var tbody = document.getElementById("panier").getElementsByTagName("tbody")[0];
			var row = document.createElement("tr");
			var data1 = document.createElement("td");
			data1.appendChild(document.createTextNode(nom_produit));
			var data2 = document.createElement("td");
			data2.id = "quantite"+indexligne;
			
			data2.appendChild (document.createTextNode("1"));
			
			
			
			var data3 = document.createElement("td");
			data3.appendChild (document.createTextNode(prix_produit));
			data3.id="prix"+indexligne;
			
			var data4 = document.createElement("td");
			data4.appendChild (document.createTextNode(prix_produit));
			data4.id= "total"+indexligne;
			
			var data5 = document.createElement("td");
			data5.id= "curseur"+indexligne;
			
			plusetmoins = "<a href='javascript:increase("+indexligne+")'><img src='images/bouton_plus.png' border=0></a>&nbsp;<a href='javascript:decrease("+indexligne+");'><img src='images/bouton_moins.png' border=0></a>";
			data5.appendChild (document.createTextNode(""));
			
			row.appendChild(data1);
			row.appendChild(data2);
			row.appendChild(data3);
			row.appendChild(data4);
			row.appendChild(data5);
			tbody.appendChild(row);
							
			document.getElementById("curseur"+indexligne).innerHTML=plusetmoins;
						
			}
		else /* Sinon, on met juste à jour la bonne quantité */
			{
			 
			 cellule="quantite"+indexligne;
			 
			 document.getElementById(cellule).innerHTML = qte;
			}
		

	}
	else return(false);

	
	
}


function menu (nom_du_menu)
{
	item_menu="menu_"+nom_du_menu;
	document.getElementById(item_menu).style.visibility = "visible";
}

function ferme (nom_du_menu)
{
	item_menu="menu_"+nom_du_menu;
	document.getElementById(item_menu).style.visibility = "hidden";
}

function ze_animation(le_div) {

$(le_div).animate({
  "height": "150px"

}, "slow");
document.getElementById("boite1").style.visiblity="visible";
}
