function AjoutPanier(id,quantity,select_quantite,num_wishlist,post_wishlist)
{ 
	//Selecteur de quantite
	if (select_quantite == '1')
	{
		if (document.getElementById("select_quantite"))
		{		
			selObj = document.getElementById("select_quantite");		
			quantity = selObj.options[selObj.selectedIndex].value;		
		}
		else
		{
			quantity = 1;	
		}
	}

	//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]')
				{				
					
					//Récupération de la position du texte à afficher dans le popup
					var decal1 = ('[POPUP]').length; //La balise dans laquel se situe le prix de l'article
					var position1 = textReturn.indexOf("[POPUP]",0);	
					var position2 = textReturn.indexOf("[/POPUP]",0);

					//Le texte de la boite panier
					document.getElementById("cartbox").innerHTML = textReturn.substring(0,position1);
					
					//Le texte dans le popup "mise au panier"
					document.getElementById("popup_addcard_text").innerHTML = textReturn.substring(position1+decal1,position2);

					jQuery('#popup_addcard').fadeIn('400', function(){
					// Animation complete
					});
						
				}
				else
				{
					alert('ERROR ARTICLE NOT ADDED : ' + textReturn);					
				}				
			}	
			else	
			{
				document.getElementById("cartbox").innerHTML = "Error: returned status code " + requeteAJAX.status + " " + requeteAJAX.statusText;
			}	
		}
	} 
	requeteAJAX.open("POST", "ajax.php?id_page=gestionpanier&task=add&id="+id+"&quantity="+quantity+"&num_wishlist="+num_wishlist+"&post_wishlist="+post_wishlist, 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);		
}



//Clic sur "voir mon panier"
function voir_panier()
{
	if (document.getElementById("cartbox_link1")) document.getElementById("cartbox_link1").style.display = 'none';
	if (document.getElementById("cartbox_link2")) document.getElementById("cartbox_link2").style.display = 'none';
	if (document.getElementById("cartbox_loadinprogress")) document.getElementById("cartbox_loadinprogress").style.display = 'block';	
}


function popup_addcard_close()
{
	//if (document.getElementById("popup_addcard")) document.getElementById("popup_addcard").className = 'popup_addcard_invisible';	
	jQuery('#popup_addcard').fadeOut('400', function(){
						// Animation complete
						});	
}

/*
function popup_addcard_open(text)
{
	
	if (document.getElementById("popup_addcard")) 
	{
		document.getElementById("popup_addcard").className = 'popup_addcard_visible';
	}
}*/

function popup_addcard_loading(text)
{
	if (document.getElementById("popup_addcard")) 
	{
		document.getElementById("popup_addcard_text").innerHTML = text;
		document.getElementById("popup_addcard_bouton01").disabled = 'disabled';
		document.getElementById("popup_addcard_bouton02").disabled = 'disabled';
	}	
}


