//Fonction relative au panier.

function quotation(id,action, e, id_carte, cbl)
{
	var H = document.body.clientHeight;
	
	if (!e) var e = window.event;
		e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
	
	
	if (navigator.appName=="Microsoft Internet Explorer") 
	{
		$('panier').setStyles({
		'display':'block',
		'left': ((document.documentElement.clientWidth)-600)/2,
		'top' : (document.documentElement.scrollTop)
		});
		$('shadow').setStyle('filter','alpha(opacity=90)');
		$('shadow').setStyle('display','block');
		$('shadow').setStyle('height',H);
	}
	else
	{
		$('shadow').setStyle('opacity','0.9');
		$('shadow').setStyle('display','block');
		$('shadow').setStyle('height',H);
		$('panier').setStyles({
		'display':'block',
		'left': ((window.innerWidth)-600)/2,
		'top' : e.pageY
		});
	}

	var url = "panier.php";
	var options = { update : $('contenu_panier'), method : 'post'};
	var ajax= new Ajax(url, options); 
	if(action == "addAssist")
	{
		var requestVar = {
	                id : id,
					id_carte : id_carte,
					cbl : cbl,
					action : action
	        };
	}
	else
	{
		var requestVar = {
	                id : id,
					action : action
	        };
	}
	ajax.request(requestVar);
}

function ferme_panier()
{	
	if (navigator.appName=="Microsoft Internet Explorer") 
	{
		$('panier').setStyle('display','none');
		$('shadow').setStyle('display','none');
		$('shadow').setStyle('filter','alpha(opacity=0)');
	}
	else
	{	
		$('panier').setStyle('display','none');
		$('shadow').setStyle('display','none');
		$('shadow').setStyle('opacity','0');
	}
}

function quantite(action, num)
{
	
	if((action == '-')&&($('qtcurrent:'+num).value)>1)
		$('qtcurrent:'+num).value --;
	if(action == '+')
		$('qtcurrent:'+num).value ++;
	if(($('qtcurrent:'+num).value == '')|| ($('qtcurrent:'+num).value < 0))
		$('qtcurrent:'+num).value = 1;
		
	var prixBase = ($('prixBase:'+num).value).replace(',','.');
	var result = $('qtcurrent:'+num).value*prixBase;
	var result = result.toFixed(2);
	$('prix').innerHTML = result;
}

function cancel()
{
	var url = "panier.php";
	var options = { update : $('contenu_panier'), method : 'post'};
	var ajax= new Ajax(url, options); 
	var requestVar = {
				action : 'cancel'
        };
	ajax.request(requestVar);
}

function deleteProd(num)
{
	var url = "panier.php";
	var options = { update : $('contenu_panier'), method : 'post'};
	var ajax= new Ajax(url, options); 
	var requestVar = {
				action : 'delete',
				num : num
        };
	ajax.request(requestVar);
}

function edit(num)
{
	var url = "panier.php";
	var options = { update : $('contenu_panier'), method : 'post'};
	var ajax= new Ajax(url, options); 
	var requestVar = {
				action : 'edit',
				num : num
        };
	ajax.request(requestVar);
}

function accept(index)
{
	var qte = $('qtcurrent:'+index).value;
	var prix = $('prix').innerHTML;
	var url = "panier.php";
	var options = { update : $('contenu_panier'), method : 'post'};
	var ajax= new Ajax(url, options); 
	var requestVar = {
				action : 'accept',
				qte : qte,
				prix : prix,
				index : index
        };
	ajax.request(requestVar);
}