function calcul_prix_final(total, frais_envoi_postal, frais_envoi_frequenceA, frais_envoi_colissimo){
	//Tenir compte des frais bancaires et des frais d'envoi
	frais_envoi=0;
	if (document.getElementsByName("mode_envoi").length>0){
		if (document.getElementsByName("mode_envoi")[0].checked) frais_envoi=frais_envoi_postal;
		if (document.getElementsByName("mode_envoi")[1].checked) frais_envoi=frais_envoi_frequenceA;
		if (document.getElementsByName("mode_envoi")[2].checked) frais_envoi=frais_envoi_colissimo;
		if (total>0) total=total + frais_envoi;
	}
	frais_bancaires=1;
	if (document.getElementsByName("mode_reglement").length>0){
		if (document.getElementsByName("mode_reglement")[0].checked){
			frais_bancaires=0.0080;
			frais_bancaire_seuil_mini=0.50;
			if (total>0){
				montant_frais_bancaire = total * frais_bancaires;
				if(montant_frais_bancaire < frais_bancaire_seuil_mini){
					montant_frais_bancaire = frais_bancaire_seuil_mini;
				}
				total=total + montant_frais_bancaire;
			}
		}else{
			for (i=0;i<document.getElementsByName("mode_reglement").length;i++){
				if (document.getElementsByName("mode_reglement")[i].checked){
/*
					//Fonctionnement des paiement par chèque vacance et chèque culture
					if (document.getElementsByName("mode_reglement")[i].value=="CHQVAC"){
						//On affiche les champs de saisie spécifiques
						document.getElementById("detail_cheques").style.display="block";
						cumul_cheques=0;
						if (document.getElementById("montant_cheques_vacances").value!="" && document.getElementById("montant_cheques_vacances").value!="0"){
							cumul_cheques = parseFloat(document.getElementById("montant_cheques_vacances").value);
							//Commission chèque vacances = 1% du montant des chèques
							commission_cheque_vacances=cumul_cheques*0.01;
							//Commission minimum de 2 euros
							if(commission_cheque_vacances<2) commission_cheque_vacances=2;
							total+=commission_cheque_vacances;
						}
						if (document.getElementById("montant_cheques_culture").value!="" && document.getElementById("montant_cheques_culture").value!="0"){
							montant_cheque_culture = parseFloat(document.getElementById("montant_cheques_culture").value);
							//Commission chèque culture = 5.98% du montant des chèques
							commission_cheque_culture=montant_cheque_culture*0.0598;
							cumul_cheques += montant_cheque_culture;
							total+=commission_cheque_culture;
						}
						//Ajoute les frais d'envoi par courrier à l'organisme
						total+=frais_envoi_postal;
						
						document.getElementById("montant_total_cheques").innerHTML=deuxChiffresApresVirgule(cumul_cheques) +" &euro;";
						reste_a_payer=(total - cumul_cheques);
						if (reste_a_payer<0) reste_a_payer=0;
						reste_a_payer=deuxChiffresApresVirgule(reste_a_payer);
						document.getElementById("reste_a_payer_par_cheque").innerHTML=reste_a_payer +" &euro;";;
					}else{
						//On masques les champs de saisie chèque vacances
						document.getElementById("detail_cheques").style.display="none";
					}
*/
				}
			}
		}
	}
	total=deuxChiffresApresVirgule(total);

	document.getElementById("prix_total").value=total;
	document.getElementById("prix_a_payer").innerHTML=total +" &euro;";
}
//2 chiffres apres la virgule
function deuxChiffresApresVirgule(valeur){
	ret=valeur;
	if (valeur.toString()=="") valeur=0;
	if (valeur.toString().indexOf(".")<valeur.toString().length-3){ 	
		ret=Math.round(valeur*100)/100;
	}
	if (ret.toString().indexOf(".")<0){
		ret=ret +".00"; 
	}else if (ret.toString().indexOf(".")==ret.toString().length-2){
		ret=ret +"0";
	
	}
	return ret;
}
