function ajouter_demande(id_produit,id_type_demande,utilisateur){
	window.open('creation_demande.php?id_produit='+id_produit+'&id_type_demande='+id_type_demande+'&utilisateur='+utilisateur,'upload','fullscreen=no, toolbar=no, menubar=no, location=no, resizable=yes, scrollbars=yes, status=no, width=900px,height=500px');
	
	}

	
function validation_ajout_au_panier(id_produit,id_type_demande){
	var information_complementaire = document.getElementById('information_complementaire').value;
	var reg = new RegExp("\\n", "ig");
	information_complementaire = information_complementaire.replace(reg, "<br>");
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "maj_panier.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{
				eval(xhr_object.responseText);
				}
			catch(e) 
				{alert(xhr_object.responseText);alert(e);}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = "id_produit="+id_produit+"&id_type_demande="+id_type_demande+"&information_complementaire="+information_complementaire+"&action=validation_ajout"; 
	xhr_object.send(data); 
	}
	
	
	
	
function validation_ajout(id_produit,id_type_demande,fin){
	var information_complementaire = document.getElementById('information_complementaire').value;
	var reg = new RegExp("\\n", "ig");
	information_complementaire = information_complementaire.replace(reg, "<br>");
	if (window.opener.document.getElementById('n_panier').innerHTML!='')
		{
		var n = parseInt(window.opener.document.getElementById('n_panier').innerHTML);
		n++;
		}
	else
		{
		n=1;
		}
		
		if (n>1)
			{
			window.opener.document.getElementById('panier').innerHTML = "<span id='n_panier'>"+n+"</span> articles dans votre panier";
			}
		else
			{
			window.opener.document.getElementById('panier').innerHTML = "<span id='n_panier'>"+n+"</span> article dans votre panier";
			}
							
							
		

	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "maj_panier.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{
				eval(xhr_object.responseText);
				}
			catch(e) 
				{probleme_XHR('validation_ajout');}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = "id_produit="+id_produit+"&id_type_demande="+id_type_demande+"&information_complementaire="+information_complementaire+"&fin="+fin+"&action=validation_ajout"; 
		xhr_object.send(data); 
	}
function envoyer_panier(valeur,modifier){	
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "maj_panier.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{eval(xhr_object.responseText);}
			catch(e) 
				{probleme_XHR('envoyer_panier');alert(e);alert(xhr_object.responseText);}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = "action=envoyer_panier&valeur="+valeur+"&modifier="+modifier; 
		xhr_object.send(data); 
	}
function supprimer_element_panier(couple_id_typedemande,chaine)
	{
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "maj_panier.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{
				eval(xhr_object.responseText);
				var n = parseInt(document.getElementById('n_panier').innerHTML);
				if (n!=1)
					{
					n--;
					document.getElementById('panier').innerHTML = "<span id='n_panier'>"+n+"</span> articles dans votre panier";
					}
				else
					{
					document.getElementById('panier').innerHTML = "Votre panier est vide<span id='n_panier'></span>";
					}
				}
			catch(e) 
				{probleme_XHR('supprimer_element_panier');}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = "couple_id_typedemande="+couple_id_typedemande+"&chaine="+chaine+"&action=supression"; 
		xhr_object.send(data); 
	}

function voir_panier(){
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "voir_panier.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{eval(xhr_object.responseText);}
			catch(e) 
				{probleme_XHR('voir_panier');}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = ""; 
		xhr_object.send(data); 
	}

function supression_panier_a_traiter(id_panier){
	if (confirm("Confirmer la suppression de ce panier.\n Ce panier a ete traite ?"))
		{
		var xhr_object = null; 
		if(window.XMLHttpRequest) // Firefox 
			xhr_object = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		else
			{ // XMLHttpRequest non supporté par le navigateur 
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			return; 
			} 
		xhr_object.open("POST", "supression_panier_a_traiter_XHR.php", true); 
		
			xhr_object.onreadystatechange = function() 
				{ 
				if(xhr_object.readyState == 4) 
				try 
					{eval(xhr_object.responseText);}
				catch(e) 
					{probleme_XHR('supression_panier_a_traiter');alert(xhr_object.responseText);}
				} 
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
			var data = "id_panier="+id_panier; 
			xhr_object.send(data); 
		}
	
	}

