function format(valeur,decimal,separateur) {
// formate un chiffre avec 'decimal' chiffres apr&egrave;s la virgule et un separateur
	var deci=Math.round( Math.pow(10,decimal)*(Math.abs(valeur)-Math.floor(Math.abs(valeur)))) ; 
	var val=Math.floor(Math.abs(valeur));
	if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.floor(Math.abs(valeur)); deci=0;}
	var val_format=val+"";
	var nb=val_format.length;
	for (var i=1;i<4;i++) {
		if (val>=Math.pow(10,(3*i))) {
			val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
		}
	}
	if (decimal>0) {
		var decim=""; 
		for (var j=0;j<(decimal-deci.toString().length);j++) {decim+="0";}
		deci=decim+deci.toString();
		val_format=val_format+"."+deci;
	}
	if (parseFloat(valeur)<0) {val_format="-"+val_format;}
	return val_format;
}

function verif(nombre) {
	var reg = /^\d+$/
    return (reg.exec(nombre)==null)
}

function total_produit(num_ligne){
	var i;
	var nb;
	var letotal;
	letotal=0;
	nb=document.formpanier.nb_ligne.value;
	if(verif(eval("document.getElementById('quantite["+num_ligne+"]').value"))){
		eval("document.getElementById('quantite["+num_ligne+"]').value='1'");
		eval("document.getElementById('tot"+num_ligne+"').innerHTML=document.getElementById('prix["+num_ligne+"]').value");
	}
	else{
		eval("document.getElementById('tot"+num_ligne+"').innerHTML=document.getElementById('prix["+num_ligne+"]').value*document.getElementById('quantite["+num_ligne+"]').value");	
	}
	for(i=1;i<=nb;i++){
		letotal+=parseFloat(eval("document.getElementById('tot"+i+"').innerHTML"));
	}
	document.getElementById('total').innerHTML = format(letotal,3," ");
}
/**
*		Ajout Suppresion des montant lors du choix d'un produit VAS 
*
*
*/
function addVasPrix(num_group, code_produit, num_ligne){
	var i;
	var nb;
	nb=document.formpanier.nb_ligne.value;
	for(i=1;i<=nb;i++){
		if(document.getElementById('choix_'+num_group+'_'+i) && (i!=num_ligne)){
			eval("document.getElementById('choix_"+num_group+"_"+i+"').checked=false");	
			eval("document.getElementById('quantite["+i+"]').value=0");
			eval("document.getElementById('tot"+i+"').innerHTML=0");
		}
	}
	
	
	
	if(eval("document.getElementById('choix_"+num_group+"_"+num_ligne+"').checked")){
		eval("document.getElementById('quantite["+num_ligne+"]').value=1");
	}else{
		eval("document.getElementById('quantite["+num_ligne+"]').value=0");
	}
	total_produit(num_ligne);
}
/**
*
*
*
*
*/
function ajoute(num_ligne){
	eval("document.getElementById('quantite["+num_ligne+"]').value = Number(document.getElementById('quantite["+num_ligne+"]').value)+1");
	total_produit(num_ligne);
}
function ajouteFoot(num_ligne){
	eval("document.getElementById('quantite["+num_ligne+"]').value = Number(document.getElementById('quantite["+num_ligne+"]').value)");
	total_produit(num_ligne);
}
function reduit(num_ligne){
	if(eval("document.getElementById('quantite["+num_ligne+"]').value")>1){
		eval("document.getElementById('quantite["+num_ligne+"]').value = Number(document.getElementById('quantite["+num_ligne+"]').value)-1");
		total_produit(num_ligne);
	}
}

function Valider(){
	if(document.formpanier.condition.checked==true){
		if(confirmVAS()){
			document.formpanier.action="etat_panier_action.php";
			document.formpanier.submit();
		}
	}else{
		alert("Vous devez accepter les Conditions Générales de Vente.");	
	}
}

