function AjoutPanier(id,quantity,textaddcart)
{ 
	//Initialisation de l'objet XMLHttpRequest
	var requeteAJAX = null; 		
	if (window.XMLHttpRequest)
	{
		requeteAJAX = new XMLHttpRequest();
		if (requeteAJAX.overrideMimeType) 
		{
			requeteAJAX.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) 
	{
		try {
			requeteAJAX = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e)
		{
			try {
				requeteAJAX = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	//Execution du script PHP
	requeteAJAX.onreadystatechange = function()
	{ 
		document.getElementById("cartbox").innerHTML = "<span id=\"waitserver\">Wait server...</span>";
		//document.getElementById("popuparticle").className = 'popup_article_visible';	
		
		if(requeteAJAX.readyState == 4)
		{
			//document.getElementById("popuparticle").className = 'popup_article_invisible';
			if(requeteAJAX.status == 200)
			{
				textReturn = requeteAJAX.responseText;
				
				if (textReturn != '[ERROR]')
				{				
					document.getElementById("cartbox").innerHTML = textReturn;
					alert(textaddcart);
				}
				else
				{
					alert('ERROR ARTICLE NOT ADDED : ' + textReturn);					
				}				
			}	
			else	
			{
				document.getElementById("cartbox").innerHTML = "Error: returned status code " + requeteAJAX.status + " " + requeteAJAX.statusText;
			}	
		}
	} 
	requeteAJAX.open("POST", "ajax/AJAX.gestionpanier.php?task=add&id="+id+"&quantity="+quantity, true); 
	requeteAJAX.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	requeteAJAX.send(null);	 
} 

function RAZPanier()
{ 
	//Initialisation de l'objet XMLHttpRequest
	var requeteAJAX = null; 		
	if (window.XMLHttpRequest)
	{
		requeteAJAX = new XMLHttpRequest();
		if (requeteAJAX.overrideMimeType) 
		{
			requeteAJAX.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) 
	{
		try {
			requeteAJAX = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e)
		{
			try {
				requeteAJAX = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	//Execution du script PHP
	requeteAJAX.onreadystatechange = function()
	{ 
		document.getElementById("cartbox").innerHTML = "Wait server...";
		//document.getElementById("popuparticle").className = 'popup_article_visible';

		
		if(requeteAJAX.readyState == 4)
		{
			//document.getElementById("popuparticle").className = 'popup_article_invisible';
			if(requeteAJAX.status == 200)
			{
				document.getElementById("cartbox").innerHTML = requeteAJAX.responseText;
			}	
			else	
			{
				document.getElementById("cartbox").innerHTML = "Error: returned status code " + requeteAJAX.status + " " + requeteAJAX.statusText;
			}	
		}
	} 
	requeteAJAX.open("POST", "ajax/AJAX.gestionpanier.php?task=raz", true); 
	requeteAJAX.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	requeteAJAX.send(null);	 
}

//Fonction quasi identique à AjoutPanier
//
function ModifPanier(id,quantity,textaddcart)
{ 
	//Initialisation de l'objet XMLHttpRequest
	var requeteAJAX = null; 		
	if (window.XMLHttpRequest)
	{
		requeteAJAX = new XMLHttpRequest();
		if (requeteAJAX.overrideMimeType) 
		{
			requeteAJAX.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) 
	{
		try {
			requeteAJAX = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e)
		{
			try {
				requeteAJAX = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	//Execution du script PHP
	requeteAJAX.onreadystatechange = function()
	{ 
		document.getElementById("cartbox").innerHTML = "Wait server...";
		//document.getElementById("popuparticle").className = 'popup_article_visible';	
		
		if(requeteAJAX.readyState == 4)
		{
			//document.getElementById("popuparticle").className = 'popup_article_invisible';
			if(requeteAJAX.status == 200)
			{
				document.getElementById("cartbox").innerHTML = requeteAJAX.responseText;				
			}	
			else	
			{
				document.getElementById("cartbox").innerHTML = "Error: returned status code " + requeteAJAX.status + " " + requeteAJAX.statusText;
			}	
		}
	} 
	requeteAJAX.open("POST", "ajax/AJAX.gestionpanier.php?task=add&id="+id+"&quantity="+quantity, true); 
	requeteAJAX.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	requeteAJAX.send(null);
	

	//On rafraichi la page afin de réafficher le bon tableau récapitulatif
	//document.formcard.submit();
	document.location.href="index.php?pageid=cart";
}

function alertPanier(message)
{
	alert(message);		
}
