function nb_format(resultat) {
	// variable d'information
	var nb=Math.ceil(100*resultat)/100;

	var chaine = nb.toString();
	var long = chaine.length;
	var str = chaine.indexOf(".");
	// nouvelle sortie du nombre
	var rs = chaine.substring(str + 1,long);
	if(str == -1) {
	}
	else {
		rs = chaine.substring(0,str) + "." + rs + "0";
	}
	return rs;
}

function rez_a_zero(){
	//var form = document.bon_commande;
if(document.getElementById('p1').value=="") document.getElementById('p1').value=0;
if(document.getElementById('p2').value=="") document.getElementById('p2').value=0;
if(document.getElementById('p3').value=="") document.getElementById('p3').value=0;
if(document.getElementById('p4').value=="") document.getElementById('p4').value=0;
if(document.getElementById('p5').value=="") document.getElementById('p5').value=0;
if(document.getElementById('p6').value=="") document.getElementById('p6').value=0;
if(document.getElementById('p7').value=="") document.getElementById('p7').value=0;
if(document.getElementById('p8').value=="") document.getElementById('p8').value=0;
if(document.getElementById('p9').value=="") document.getElementById('p9').value=0;
if(document.getElementById('p10').value=="") document.getElementById('p10').value=0;
if(document.getElementById('p11').value=="") document.getElementById('p11').value=0;

frais_port();
}

function calcul() {
	//var form = document.bon_commande;
	
	// calcul du montant de chaque produits
	var prod1 = (document.getElementById('p1').value * 27);
	var prod2 = (document.getElementById('p2').value * 30);
	var prod3 = (document.getElementById('p3').value * 18);
	var prod4 = (document.getElementById('p4').value * 17);
	var prod5 = (document.getElementById('p5').value * 17);
	var prod6 = (document.getElementById('p6').value * 18);
	var prod7 = (document.getElementById('p7').value * 18);
	var prod8 = (document.getElementById('p8').value * 18);
	var prod9 = (document.getElementById('p9').value * 18);
	var prod14 = (document.getElementById('p10').value * 17);
	var prod15 = (document.getElementById('p11').value * 23);
	var prod10 = (document.getElementById('p1bis').value * 25.2);
	var prod20 = (document.getElementById('p2bis').value * 27);
	var prod30 = (document.getElementById('p3bis').value * 15);
	var prod40 = (document.getElementById('p4bis').value * 15);
	var prod50 = (document.getElementById('p5bis').value * 15);
	var prod60 = (document.getElementById('p6bis').value * 15);
	var prod70 = (document.getElementById('p7bis').value * 15);
	var prod80 = (document.getElementById('p8bis').value * 15);
	var prod90 = (document.getElementById('p9bis').value * 15);
	var prod100 = (document.getElementById('p10bis').value * 15);
	var prod110 = (document.getElementById('p11bis').value * 21);

	// total de la commande sans frais d'envoi
	var totc = prod1 + prod2 + prod3 + prod4 + prod5 + prod6 + prod7 + prod8 + prod9 + prod10 + prod14 + prod15 + prod20 + prod30 + prod40 + prod50 + prod60 + prod70 + prod80 + prod90 + prod100 + prod110;
	// affichage du résultat
//	form.totc.value = nb_format(totc);
	document.getElementById('totc').value = totc.toFixed(2);
	frais_port();
}

function frais_port() {
	//var  = document.bon_commande;
	// nombre de bouteilles
	//rez_a_zero();
	var nbr_b = parseInt(document.getElementById('p1').value) +
				parseInt(document.getElementById('p2').value) + 
				parseInt(document.getElementById('p3').value) + 
				parseInt(document.getElementById('p4').value) + 
				parseInt(document.getElementById('p5').value) + 
				parseInt(document.getElementById('p6').value) + 
				parseInt(document.getElementById('p7').value) + 
				parseInt(document.getElementById('p8').value) + 
				parseInt(document.getElementById('p9').value) +
				parseInt(document.getElementById('p10').value) +
				parseInt(document.getElementById('p11').value) +
				parseInt(document.getElementById('p1bis').value) +
				parseInt(document.getElementById('p2bis').value) +
				parseInt(document.getElementById('p3bis').value) +
				parseInt(document.getElementById('p4bis').value) +
				parseInt(document.getElementById('p5bis').value) +
				parseInt(document.getElementById('p6bis').value) +
				parseInt(document.getElementById('p7bis').value) +
				parseInt(document.getElementById('p8bis').value) +
				parseInt(document.getElementById('p9bis').value) +
				parseInt(document.getElementById('p10bis').value) +
				parseInt(document.getElementById('p11bis').value); 
			

	// frais de prt selon le nombre de bouteilles
	// affichage vide si rien sélectionné
	
	
	if(nbr_b<=5 && nbr_b>0)
		fraisdp=20;
	
	if(nbr_b>=5 || nbr_b==0)
		fraisdp=0;
	
	
	// affiche du frais de port
	document.getElementById('frais').value = fraisdp;
	// total de la commande tout compris
	var total = parseFloat(document.getElementById('totc').value) + fraisdp;
	// affichage du résultat
	document.getElementById('total').value = nb_format(total);
}
function check(){
	//var form = document.bon_commande;
	
	if(document.getElementById('identique').checked==true)
	{
		document.getElementById('adresse_facturation').value=document.getElementById('adresse_livraison').value;
		document.getElementById('code_postal_facturation').value=document.getElementById('code_postal_livraison').value;
		document.getElementById('ville_facturation').value=document.getElementById('ville_livraison').value;
	
	}
	else {
			document.getElementById('adresse_facturation').value="";
			document.getElementById('code_postal_facturation').value="";
			document.getElementById('ville_facturation').value="";
	}
	
}

function verif() {
	//var form = document.bon_commande;
	if(document.getElementById('nom').value == ''){
		alert('Veuillez spécifier un nom !');
		return false;
	}
	if(document.getElementById('prenom').value == ''){
		alert('Veuillez spécifier un prenom !');
		return false;
	}
	if(document.getElementById('adresse_livraison').value == ''){
		alert('Veuillez spécifier une adresse de livraison!');
		return false;
	}
	if(document.getElementById('code_postal_livraison').value == ''){
		alert('Veuillez spécifier un code postal de livraison!');
		return false;
	}
	if(document.getElementById('ville_livraison').value == ''){
		alert('Veuillez spécifier une ville de livraison!');
		return false;
	}
	if(document.getElementById('adresse_facturation').value == ''){
		alert('Veuillez spécifier une adresse de facturation!');
		return false;
	}
	if(document.getElementById('code_postal_facturation').value == ''){
		alert('Veuillez spécifier un code postal de facturation!');
		return false;
	}
	if(document.getElementById('ville_facturation').value == ''){
		alert('Veuillez spécifier une ville de facturation!');
		return false;
	}
	if(document.getElementById('date').value == ''){
		alert('Veuillez spécifier une date !');
		return false;
	}
}