var url = "panier-mini.php";
var onRequestPanier = function(){
	$('loading').setHTML('<img src="../interface/images/montre.gif" alt="" style="vertical-align: bottom;" />');
};

var onCompletePanier = function(){
	$('loading').setHTML('');
	var Tips2 = new Tips($$('.Tips2'), {
		initialize:function(){
			this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 200, wait: false}).set(0);
		},
		onShow: function(toolTip) {
			this.fx.start(1);
		},
		onHide: function(toolTip) {
			this.fx.start(0);
		},
		onClick: function(toolTip) {
			this.fx.start(0);
		}
	})
};

function affichPanier() {
	new Ajax(url,{
		evalScripts: true,
		method: 'get',
		update: $('ajaxPanier'),
		onRequest: onRequestPanier,
		onComplete: onCompletePanier
	}).request();
};

function ajoutPanier(ref) {
	$(encodeURIComponent(ref)).send({
		evalScripts: true,
		method: 'get',
		update: $('ajaxPanier'),
		onRequest: onRequestPanier,
		onComplete: onCompletePanier
	}).request();
};

function supprPanier(article) { 
	new Ajax(url,{
		evalScripts: true,
		method: 'get',
		update: $('ajaxPanier'),
		data: 'action=supprimer&article='+encodeURIComponent(article),
		onRequest: onRequestPanier,
		onComplete: onCompletePanier
	}).request();
};

function plusPanier(article,quantite) {
	new Ajax(url,{
		evalScripts: true,
		method: 'get',
		update: $('ajaxPanier'),
		data: 'action=modifier&article='+encodeURIComponent(article)+'&quantite='+encodeURIComponent(quantite+1),
		onRequest: onRequestPanier,
		onComplete: onCompletePanier
	}).request();
};

function moinsPanier(article,quantite) {
	if (quantite == 1){
		new Ajax(url,{
			evalScripts: true,
			method: 'get',
			update: $('ajaxPanier'),
			data: 'action=supprimer&article='+encodeURIComponent(article),
			onRequest: onRequestPanier,
			onComplete: onCompletePanier
		}).request();
	}else{
		new Ajax(url,{
			evalScripts: true,
			method: 'get',
			update: $('ajaxPanier'),
			data: 'action=modifier&article='+encodeURIComponent(article)+'&quantite='+encodeURIComponent(quantite-1),
			onRequest: onRequestPanier,
			onComplete: onCompletePanier
		}).request();
	};
};