function ajouterPanier(puid, colori, qte) {
	$.post("panier.php?action=add",
	{
		puid: 		puid,
		colori:		colori,
		quantite: 	qte
	},
	function(data){
		alert('Votre article a \351t\351 ajout\351 au panier !');
		calculPanier();
		$.fancybox.close();
	});
}

function calculPanier() {
	$.get("panier.php?action=getNbProduits",

		function(data) {
			var nb = parseInt(data);

			if (nb > 0) {
				$("#panier-qte").text("" + nb + " article(s)");
			}
			else {
				$("#panier-qte").text("Panier vide");
			}
		}
	);
}

function ajouterQuantite(obj) {
	var qte = parseInt($(obj).val());
	qte += 1;
	$(obj).val(qte);
}

function supprimerQuantite(obj) {
	var qte = parseInt($(obj).val());
	
	if (qte > 1) {
		qte -= 1;
		$(obj).val(qte);
	}
}

function calculPrix(pid, qte, prixTotal, callback) {
	$.post("panier.php?action=getPrix",
	{
		pid: 		pid,
		quantite: 	qte
	},
	function(data){
		if (data != "error") {
			$(prixTotal).html(data + ' &euro;');
			
			if (typeof(callback) != "undefined") callback();
		}
		else {
			$(prixTotal).html('Erreur');
		}
	});
}

function supprimerProduit(obj, callback) {
	if (confirm('Etes-vous s\373r de vouloir supprimer ce produit de votre devis ?')) {
		var id = $(obj).attr('id');
		id = id.substring(4);
	
		$.post("panier.php?action=supprimerProduit", 
		{
			id: id
		},
		function (data) {
			if (data == 'ok') {
				$(obj).remove();
				calculPanier();
				
				if (typeof(callback) != "undefined") callback();
			}
		});
	}	
}

function majProduit(panier_id, quantite) {
	$.post("panier.php?action=majProduit", 
	{
		panier_id: 	panier_id,
		quantite:	quantite
	},
	function (data) {
		if (data == 'ok') {
			calculPanier();
		}
		else {
			alert('Une erreur est survenue lors de la mise à jour du panier.');
		}
	});
}
