


function controle_champs() {
    document.formulaire_achat.nom.style.backgroundColor = 'white';
    document.formulaire_achat.prenom.style.backgroundColor = 'white';
    document.formulaire_achat.adresse.style.backgroundColor = 'white';
    document.formulaire_achat.codepostal.style.backgroundColor = 'white';
    document.formulaire_achat.ville.style.backgroundColor = 'white';
    
    var flagCivilite = 0;
	var textecivilite;
	
    for (i = 0; i < document.formulaire_achat.civilite.length; i++) {
        if (document.formulaire_achat.civilite[i].checked == true) {
            flagCivilite = 1;
			textecivilite = document.formulaire_achat.civilite[i].value;
            break;
        }
    }
    if (flagCivilite == 0) {
        alert('Le champ Civilité doit être renseigné !');
        document.formulaire_achat.civilite.focus();
    } 
   
    else if (document.formulaire_achat.nom.value == '') 
    {
        alert('Le champ Nom ne peut pas rester vide !');
        document.formulaire_achat.nom.style.backgroundColor = "#FBB5F3";
        document.formulaire_achat.nom.focus();
    }
    else if (document.formulaire_achat.prenom.value == '') 
    {

        alert('Le champ Prénom ne peut pas rester vide !');
        document.formulaire_achat.prenom.style.backgroundColor = "#FBB5F3";
        document.formulaire_achat.prenom.focus();
    }
    else if (document.formulaire_achat.adresse.value == '') 
    {

        alert('Le champ Adresse ne peut pas rester vide !');
        document.formulaire_achat.adresse.style.backgroundColor = "#FBB5F3";
        document.formulaire_achat.adresse.focus();
    }
    else if (document.formulaire_achat.codepostal.value == '') 
    {

        alert('Le champ Code postal ne peut pas rester vide !');
        document.formulaire_achat.codepostal.style.backgroundColor = "#FBB5F3";
        document.formulaire_achat.codepostal.focus();
    }
    else if (isFinite(document.formulaire_achat.codepostal.value) == false) 
    {
        alert('Le champ Code postal doit être numérique !');
        document.formulaire_achat.codepostal.style.backgroundColor = "#FBB5F3";
        document.formulaire_achat.codepostal.focus();
    }
    else if ((document.formulaire_achat.pays.value == 'suisse') & (document.formulaire_achat.codepostal.value.length != 4))
    {
        alert('Pour la Suisse le Code postal doit avoir 4 chiffres !');
        document.formulaire_achat.codepostal.style.backgroundColor = "#FBB5F3";
        document.formulaire_achat.codepostal.focus();
    }
    else if ((document.formulaire_achat.pays.value == 'france') & (document.formulaire_achat.codepostal.value.length != 5)) {
        alert('Pour la France le Code postal doit avoir 5 chiffres !');
        document.formulaire_achat.codepostal.style.backgroundColor = "#FBB5F3";
        document.formulaire_achat.codepostal.focus();
    }
    else if (document.formulaire_achat.ville.value == '') 
    {

        alert('Le champ Ville ne peut pas rester vide !');
        document.formulaire_achat.ville.style.backgroundColor = "#FBB5F3";
        document.formulaire_achat.ville.focus();
    }
    else {
	
		// on change la quantité avec ce qu'on a saisie
		document.formulaire_achat.quantity.value = document.formulaire_achat.quantite.value;
        document.formulaire_achat.amount.value = document.formulaire_achat.prixunitaire.value;
		if (document.formulaire_achat.quantite.value > 1)
			{
			document.formulaire_achat.shipping.value = 7;
			}
		else
			{
				document.formulaire_achat.shipping.value = 3;
			}
		var info_acheteur;
		info_acheteur = textecivilite;
		info_acheteur += "/" + document.formulaire_achat.nom.value;
		info_acheteur += "/" + document.formulaire_achat.prenom.value;
		info_acheteur += "/" + document.formulaire_achat.adresse.value;
		info_acheteur += "/" + document.formulaire_achat.codepostal.value;
		info_acheteur += "/" + document.formulaire_achat.ville.value;
		info_acheteur += "/" + document.formulaire_achat.pays.value;
		info_acheteur += "/" + document.formulaire_achat.comments.value;
		info_acheteur += "/" + document.formulaire_achat.shipping.value;
		
		document.formulaire_achat.custom.value = info_acheteur;

	
        //alert(' Pays = ' + document.formulaire_achat.pays.value);
        document.formulaire_achat.method = "POST";
        // TEST ** document.formulaire_achat.action = "https://www.sandbox.paypal.com/cgi-bin/webscr";
		document.formulaire_achat.action = "https://www.paypal.com/cgi-bin/webscr";
        //document.formulaire_achat.action = "envoie_mail.php";
        //document.formulaire_achat.action = "recepisse_paiement_ipn.php";
        document.formulaire_achat.submit();
    }
}

function calcul() {
	var prixtotal ;
	var prixunitaire;
	var prixfrais;
	var quantite;

	prixunitaire = Number(formulaire_achat.prixunitaire.value);	
	quantite = Number(formulaire_achat.quantite.value);
	//prixfrais = Number(formulaire_achat.fraisexpedition.value);

	//prixtotal = (prixunitaire * quantite) + prixfrais ;
	prixtotal = (prixunitaire * quantite) ;

	formulaire_achat.totalcommande.value = prixtotal.toFixed(2);
}


