<!--	
//-------------------------------------------------------------||
// FUNCTION:    addProduct                                     ||
// PARAMETERS:  id, value							           ||
// RETURNS:     null                                           ||
// PURPOSE:     Ajoute un produit dans le cookie du caddie     ||
//-------------------------------------------------------------||
function addProduct (id, value)
{
	// Si le cookie n'existe pas, le produit n'a pas encore été sélectionné
	// --------------------------------------------------------------------
	if (!getCookie(id))
	{
		//----- inscription du cookie correspondant
		setCookie(id, value) ;
		//----- mise a jour du cookie productIDList
		var newID = (!getCookie('idList'))? id : '!' + id ;
		setCookie('idList', getCookie('idList') + newID) ;
	}
	// Sinon on met le cookie existant a jour,
	// --------------------------------------
	else
		setCookie(id, eval(value) + eval(getCookie(id))) ;
		
	//----- ouverture d'une popUp de recapitulation
	//popUp('shopAddProductConfirmPopUp.asp?productID=' + id + '&productQuantity=' + value, '320', '180', true, false) ;
	//----- ouverture d'un Div de récap
		//document.getElementById('iframePopupConfirm').src='shopAddProductConfirmPopUp.asp?productID=' + id + '&productQuantity=' + value;
		url= '<div style="text-align:center;"><iframe id="iframePopupConfirm" src="shopAddProductConfirmPopUp.asp?productID=' + id + '&productQuantity=' + value + '" scrolling="no" height="400" width="340" frameborder="0" allowtransparency="true"></iframe><input type="image" src="images/voir_panier.jpg" name="confirm" value="Voir mon panier" onClick="document.location.href=\'panier.asp\' ;">&nbsp;&nbsp;&nbsp;&nbsp;<input type="image" src="images/fermer.jpg" name="close" value="Fermer" onClick="Shadowbox.close();window.location.reload();" ></div>'
		//centerDiv('divPopupConfirm');
		Shadowbox.open({
        content:    url,
        player:     "html",
        title:      "Panier",
        height:     440,
        width:      340
    	});

}

function addProductBis (id, value)
{
	// Si le cookie n'existe pas, le produit n'a pas encore été sélectionné
	// --------------------------------------------------------------------
	if (!getCookie(id))
	{
		//----- inscription du cookie correspondant
		setCookie(id, value) ;
		//----- mise a jour du cookie productIDList
		var newID = (!getCookie('idList'))? id : '!' + id ;
		setCookie('idList', getCookie('idList') + newID) ;
	}
	// Sinon on met le cookie existant a jour,
	// --------------------------------------
	else
		setCookie(id, eval(value) + eval(getCookie(id))) ;

}

//----------------------------------------------------------||
// FUNCTION:    displayShopCart                             ||
// PARAMETERS:  null					                    ||
// RETURNS:     null                                        ||
// PURPOSE:     Affiche le caddie dans une popUp			||
//----------------------------------------------------------||
function displayShopCart()
{
	// Si le caddie est vide, on ne l'affiche pas
	// ------------------------------------------
	if (!getCookie('idList')) { alert('Votre caddie est vide...') ; return ;	}
			
	//------ redirection vers le caddie
	document.location.href = 'panier.asp' ;	    
}

//---------------------------------------------------------------------||
// FUNCTION:    changeQuantity				                           ||
// PARAMETERS:  input, increment					                   ||
// RETURNS:     null                                                   ||
// PURPOSE:     Augmente ou diminue la quantite dans la boutique       ||
//---------------------------------------------------------------------||
function changeQuantityShop(input, increment)
{
	//if (input.value > 0) { input.value = eval(input.value) + increment ;}
	//if (input.value == 0 && increment>0) { input.value = eval(input.value) + increment ;}
	
	if (input.value=="") {input.value=0;}
	if (input.value >= 0  && increment>0) { input.value = eval(input.value) + increment ;}
	if (input.value>=1 && increment<0){ input.value = eval(input.value) + increment ;}
}

//---------------------------------------------------------------------||
// FUNCTION:    changeShopCartQuantity                                 ||
// PARAMETERS:  id, input, increment			                       ||
// RETURNS:     null                                                   ||
// PURPOSE:     Augmente ou diminue la quantite au sein du caddie      ||
//---------------------------------------------------------------------||
function changeShopCartQuantity(id, input, increment)
{
	// Si la quantité arrive à zero, suppression du produit
	// ----------------------------------------------------
	if (input.value=="") {input.value=0;}
	if (input.value == 0 && increment < 0)	{ 
	
	eraseProduct(id) ;input.value=1; return ; }
	
	//----- appel de la fonction qui incremente le champ text
	//changeQuantity(input, increment) ;	
	//----- maj du le cookie existant
	setCookie(id, escape(input.value)) ;
	//----- maj des changements du caddie
	document.location.href=top.document.location;
}

//-----------------------------------------------------------||
// FUNCTION:    eraseProduct                                 ||
// PARAMETERS:  productID				                     ||
// RETURNS:     null                                         ||
// PURPOSE:     Efface un produit des cookies et du tab      ||
//-----------------------------------------------------------||
function eraseProduct(id)
{
	if (window.confirm('Etes-vous sur de vouloir supprimer cet article ?'))
	{
		//----- suppression du cookie
		deleteCookie(id) ;
		//----- récupération de la chaine d'identifiant
		var strIdList = getCookie('idList') ;
		
		// Si il n'y a qu'un seul article dans le caddie, on efface le cookie
		// ------------------------------------------------------------------
		if (strIdList.indexOf('!') < 0)
		{
			//----- suppression des cookies
			deleteCookie('idList') ;
			//----- redirection vers la page de commande
			document.location.href = 'panier.asp' ;
		}
		// Sinon plusieurs produits sont présents, suppression du bon
		// ----------------------------------------------------------
		else
		{
			// Si c le premier identifiant de la liste, suppression du '!' qui le suit
			// ------------------------------------------------------------------------
			if (strIdList.indexOf(id) == 0)			
				strIdList = strIdList.replace(id + '!', '') ;
				
			// Sinon suppression du '!' qui le précède
			// ---------------------------------------
			else 
				strIdList = strIdList.replace('!' + id, '') ;						
									
			//----- maj du cookie idList
			setCookie('idList', strIdList) ;
			//----- maj des changements du caddie
			document.location.reload();
		}
	}
}

function eraseKeepStock(id)
{
	//----- suppression du cookie
	deleteCookie(id.replace(" ","+")) ;
	//----- récupération de la chaine d'identifiant
	var strIdList = getCookie('idList') ;
	
	// Si il n'y a qu'un seul article dans le caddie, on efface le cookie
	// ------------------------------------------------------------------
	if (strIdList.indexOf('!') < 0)
	{
		//----- suppression des cookies
		deleteCookie('idList') ;
	}
	// Sinon plusieurs produits sont présents, suppression du bon
	// ----------------------------------------------------------
	else
	{
		// Si c le premier identifiant de la liste, suppression du '!' qui le suit
		// ------------------------------------------------------------------------
		if (strIdList.indexOf(id) == 0)			
			strIdList = strIdList.replace(id.replace(" ","+") + '!', '') ;
			
		// Sinon suppression du '!' qui le précède
		// ---------------------------------------
		else 
			strIdList = strIdList.replace('!' + id.replace(" ","+"), '') ;						
								
		//----- maj du cookie idList
		setCookie('idList', strIdList) ;
	}
}

