/* --------------------------------------------------------------------------------*/	
/*                         GESTION DU PANIER                                       */
/* --------------------------------------------------------------------------------*/

// id est l'identifiant de la liste d'entrées
// idEntree est l'identifiant de l'entrée.
function ajoutEntreePanier(id,idEntree) {
	var panierImg = document.getElementById("panierImg"+idEntree);
	var loadingImg = document.getElementById("loading"+idEntree);
	panierImg.style.display = "none";
	loadingImg.style.display = "block";
	
	var quantite = document.getElementById(id+idEntree).value;
	var param = "action=ajoutEntreePanier&id="+id+"&idEntree="+idEntree+"&quantite="+quantite;

	var httpRequest = new HTTPR();
	httpRequest.idEntree = idEntree;
	httpRequest.setCallBackMethod(ajoutEntreePanierCallBack);
	httpRequest.sendRequest("./boutique/ajax.php","POST",null,param);
}

function ajoutEntreePanierCallBack(httpRequest) {
	var panierImg = document.getElementById("panierImg"+httpRequest.idEntree);
	var loadingImg = document.getElementById("loading"+httpRequest.idEntree);
	panierImg.style.display = "block";
	loadingImg.style.display = "none";

	writeHTML(document.getElementById("panier"),httpRequest.requestObject.responseText);	
}

// id est l'identifiant de la liste d'entrées
// idEntree est l'identifiant de l'entrée.
function supprimerEntreePanier(id,idEntree) {
	
	var param = "action=supprimerEntreePanier&id="+id+"&idEntree="+idEntree;
	var httpRequest = new HTTPR();
	httpRequest.setCallBackMethod(supprimerEntreePanierCallBack);
	httpRequest.sendRequest("./boutique/ajax.php","POST",null,param);
}

function supprimerEntreePanierCallBack(httpRequest) {
	writeHTML(document.getElementById("panier"),httpRequest.requestObject.responseText);	
}



// UTILITIES

function writeHTML(element,content) {
	if(element.innerHTML) {
		element.innerHTML = content;
	}
	else {
		element.innerHTML = content;
	}
}
