//coordonnées

function commune(){

if (document.ff.nom.value== ""){alert("Il faut préciser votre nom ! ");document.ff.nom.style.backgroundColor = "#F3C200";document.ff.nom.focus();return false;}
else{document.ff.nom.style.backgroundColor = "#FFFFFF";}

if (document.ff.depot.value != "depot"){
if (document.ff.adresse.value== ""){alert("Il faut préciser votre adresse de livraison ! ");document.ff.adresse.style.backgroundColor = "#F3C200";document.ff.adresse.focus();return false;}
else{document.ff.adresse.style.backgroundColor = "#FFFFFF";}

if (document.ff.localite.value== ""){alert("Il faut préciser votre localite ! ");document.ff.localite.style.backgroundColor = "#F3C200";document.ff.localite.focus();return false;}
else{document.ff.localite.style.backgroundColor = "#FFFFFF";}

if (document.ff.cp.value== ""){alert("Il faut préciser votre code postal ! ");document.ff.cp.style.backgroundColor = "#F3C200";document.ff.cp.focus();return false;}
else{document.ff.cp.style.backgroundColor = "#FFFFFF";}

if (document.ff.cp.value*0 !=0){alert("Uniquement des chiffres dans le champ \"Code Postal\"");
document.ff.cp.style.backgroundColor = "#F3C200";document.ff.cp.focus();return false;}
else{document.ff.cp.style.backgroundColor = "#FFFFFF";}

//// controle des CP français à exclure

if ((document.ff.cp.value >=20000)&&(document.ff.cp.value<=20128)){alert("Votre code postal indique une ville située en Corse\r Nous ne fournissons qu'en France continentale");
document.ff.cp.style.backgroundColor = "#F3C200";document.ff.cp.focus();return false;}
else{document.ff.cp.style.backgroundColor = "#FFFFFF";}

if (document.ff.cp.value == 17590){alert("Votre code postal indique une ville située sur l'ile de Ré \r Nous ne fournissons qu'en France continentale");
document.ff.cp.style.backgroundColor = "#F3C200";document.ff.cp.focus();return false;}
else{document.ff.cp.style.backgroundColor = "#FFFFFF";}

var chaine = document.ff.cp.value;
var reg =  /^971|^973|^974|^972|^976|^988|^987|^975|^984|^986/;

var resultat= reg.test(chaine);

if (resultat == true ){alert("Votre code postal indique une ville d'Outre-Mer\r Nous ne fournissons qu'en France métropolitaine");
document.ff.cp.style.backgroundColor = "#F3C200";document.ff.cp.focus();return false;}
else{document.ff.cp.style.backgroundColor = "#FFFFFF";}

/////////////////////// fin controle des CP français à exclure

if ((document.ff.pays[0].checked == false)&&(document.ff.pays[1].checked == false)){
alert("Il faut indiquer votre pays ! ");document.ff.pays[0].style.backgroundColor = "#F3C200";document.ff.pays[0].focus();return false;}
else{document.ff.pays[0].style.backgroundColor = "#1E5D86";}
}
if (document.ff.email.value== ""){alert("Il faut préciser une adresse email ! ");document.ff.email.style.backgroundColor = "#F3C200";document.ff.email.focus();return false;}
else{document.ff.email.style.backgroundColor = "#FFFFFF";}

if (!document.ff.email.value.match("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$")){alert("Erreur dans votre adresse email");document.ff.email.style.backgroundColor = "#F3C200";document.ff.email.focus();return false;}
else{document.ff.email.style.backgroundColor = "#FFFFFF";}

if (document.ff.tel.value== ""){alert("Il faut préciser un N° de téléphone de contact ");document.ff.tel.style.backgroundColor = "#F3C200";document.ff.tel.focus();return false;}
else{document.ff.tel.style.backgroundColor = "#FFFFFF";}


if ((document.ff.delai[0].checked == false)&&(document.ff.delai[1].checked == false)){
alert("Il faut indiquer le délai souhaité: normal ou urgence ! ");document.ff.delai[0].style.backgroundColor = "#F3C200";document.ff.delai[0].focus();return false;}
else{document.ff.delai[0].style.backgroundColor = "#1E5D86";}


if ((document.ff.facturation[0].checked == false)&&(document.ff.facturation[1].checked == false)){
alert("Il faut indiquer si vous souhaitez une facture ! ");document.ff.facturation[0].style.backgroundColor = "#F3C200";document.ff.facturation[1].style.backgroundColor = "#F3C200";document.ff.facturation[0].focus();return false;}
else{document.ff.facturation[0].style.backgroundColor = "#1E5D86";document.ff.facturation[1].style.backgroundColor = "#1E5D86";}

/////////// début si facturation facturation
if (document.ff.facturation[0].checked == true	){

if (document.ff.nom_facture.value== ""){
alert("Comme vous souhaitez une facture, pouvez-vous compléter le champ \"Nom pour la facturation\" ");
document.ff.nom_facture.style.backgroundColor = "#F3C200";document.ff.nom_facture.focus();return false;}

else{document.ff.nom_facture.style.backgroundColor = "#FFFFFF";}

if (document.ff.adresse_facture.value== ""){
alert("Comme vous souhaitez une facture, pouvez-vous compléter le champ \"Adresse de facturation\" ");
document.ff.adresse_facture.style.backgroundColor = "#F3C200";document.ff.adresse_facture.focus();return false;}
else{document.ff.adresse_facture.style.backgroundColor = "#FFFFFF";}

if (document.ff.localite_facture.value== ""){
alert("Comme vous souhaitez une facture, pouvez-vous compléter le champ \"Localité (facturation)\" ");
document.ff.localite_facture.style.backgroundColor = "#F3C200";document.ff.localite_facture.focus();return false;}
else{document.ff.localite_facture.style.backgroundColor = "#FFFFFF";}

if (document.ff.cp_facture.value== ""){
alert("Comme vous souhaitez une facture, pouvez-vous compléter le champ \"Code Postal (facturation)\" ");
document.ff.cp_facture.style.backgroundColor = "#F3C200";document.ff.cp_facture.focus();return false;}
else{document.ff.cp_facture.style.backgroundColor = "#FFFFFF";}

if (document.ff.cp_facture.value*0 !=0){alert("Uniquement des chiffres dans le champ \"Code Postal\"");
document.ff.cp_facture.style.backgroundColor = "#F3C200";document.ff.cp_facture.focus();return false;}
else{document.ff.cp_facture.style.backgroundColor = "#FFFFFF";}
/////////// fin si facturation facturation

///////////////////////////////////////////////////////////////////
//// TVA controle début     
 if((document.ff.ntva.value== "")&&(document.ff.ntva.value!= "non")){
 alert("Comme vous souhaitez une facture, veuillez introduire\ndans le champ \"N° de TVA\": votre numéro de TVA \n\net si vous n'en n'avez pas, inscrivez \"non\" dans la case \"N° de TVA\"   ");
 document.ff.ntva.style.backgroundColor = "#F3C200";document.ff.ntva.focus();return false;}else{document.ff.ntva.style.backgroundColor = "#FFFFFF";}

if ((document.ff.ntva.value*0 !=0)&&(document.ff.ntva.value!= "non")) {alert ("Le champ 'N° de TVA' ne doit contenir que des chiffres !"); document.ff.ntva.style.backgroundColor = "#F3C200";document.ff.ntva.focus(); return false; }
else{document.ff.ntva.style.backgroundColor = "#FFFFFF";}

if ((document.ff.prefixe_tva[0].checked == false)&&(document.ff.prefixe_tva[1].checked == false)&&(document.ff.ntva.value!= "non")){
alert("          Comme vous souhaitez une facture,\r veuillez cochez le champ \"préfixe du pays\":\r     le préfixe du pays de votre numéro de TVA  ");
document.ff.prefixe_tva[0].style.backgroundColor = "#F3C200";document.ff.prefixe_tva[0].focus();return false;}
else{document.ff.prefixe_tva[0].style.backgroundColor = "#1E5D86";}

if (document.ff.prefixe_tva[1].checked == true){var siren=" C'est peut-être votre N° de SIREN"}else{var siren=""}

if (document.ff.ntva.value.length >11){alert("Votre numéro de TVA est incorrect: trop de chiffres. "+siren);
document.ff.ntva.style.backgroundColor = "#F3C200";document.ff.ntva.focus();return false;}
else{document.ff.ntva.style.backgroundColor = "#FFFFFF";}

if ((document.ff.ntva.value.length < 9 )&&(document.ff.ntva.value!= "non")){alert("Votre numéro de TVA est incorrect: trop peu de chiffres ");
document.ff.ntva.style.backgroundColor = "#F3C200";document.ff.ntva.focus();return false;}
else{document.ff.ntva.style.backgroundColor = "#FFFFFF";}
}
////// TVA controle fin

if (document.ff.depot.value != "depot"){
if ((document.ff.mode_paiement[0].checked == false)&&(document.ff.mode_paiement[1].checked == false)&&(document.ff.mode_paiement[2].checked == false)&&(document.ff.mode_paiement[3].checked == false)){
alert("Il faut indiquer le moyen de paiement virement ou par carte via site sécurisé ou via PayPal ! ");
document.ff.mode_paiement[0].style.backgroundColor = "#F3C200";document.ff.mode_paiement[1].style.backgroundColor = "#F3C200";document.ff.mode_paiement[2].style.backgroundColor = "#F3C200";document.ff.mode_paiement[0].focus();return false;}
else{document.ff.mode_paiement[0].style.backgroundColor = "#1E5D86";document.ff.mode_paiement[1].style.backgroundColor = "#1E5D86";document.ff.mode_paiement[2].style.backgroundColor = "#1E5D86";}
}else{
if ((document.ff.mode_paiement[0].checked == false)&&(document.ff.mode_paiement[1].checked == false)&&(document.ff.mode_paiement[2].checked == false)&&(document.ff.mode_paiement[3].checked == false)){
alert("Il faut indiquer le moyen de paiement\rSi vous souhaitez payer au dépôt, cochez Spécial\r(attention il n'y a pas de bancontact - uniquement le montant exact)\r\rSinon cochez au choix: virement ou par carte via site sécurisé ou via PayPal ! ");
document.ff.mode_paiement[0].style.backgroundColor = "#F3C200";document.ff.mode_paiement[1].style.backgroundColor = "#F3C200";document.ff.mode_paiement[2].style.backgroundColor = "#F3C200";document.ff.mode_paiement[3].style.backgroundColor = "#F3C200";document.ff.mode_paiement[3].focus();return false;}
else{document.ff.mode_paiement[0].style.backgroundColor = "#1E5D86";document.ff.mode_paiement[1].style.backgroundColor = "#1E5D86";document.ff.mode_paiement[2].style.backgroundColor = "#1E5D86";document.ff.mode_paiement[3].style.backgroundColor = "#1E5D86";}
}

if (document.ff.conditions.checked == false){
alert("Il faut indiquer avoir lu et accepté nos conditions générales ! ");document.ff.conditions.focus();return false;}

document.ff.DemandeDevisLettrage.disabled=true;
document.ff.DemandeDevisLettrage.value="PATIENCE";

//if(document.ff.retour_js.value == "_"){a.style.display = "block";}

}

////////////////////////////////////////////////////////////////////
function p(i,y){
//alert(y);
window.open(i, "Updates", "toolbar=no, location=no, width=440, height="+y +", left=200, top=80");
}

////////////////////////////////////////////////////////////////////
function code_avantage() {
document.ff.image.src="carre.gif";
var avantage=document.ff.avantage.value;
var chiffres = avantage.match(/\d+/);
var chiffres= 0 + chiffres;
var chiffres= chiffres.toString();
if (chiffres == null ){alert ("Code avantage incorrect 1");}
if (chiffres.length < 5 ){alert ("Code avantage incorrect 2");
document.ff.avantage.style.backgroundColor = "#F3C200";document.ff.avantage.focus(); return false; }
var un= parseInt(chiffres.charAt(1));var deux= parseInt(chiffres.charAt(2));var trois= parseInt(chiffres.charAt(3));var cinq= parseInt(chiffres.charAt(4));
var resulat=un+deux-trois-cinq;
if (resulat == -2) {document.ff.avantage.style.backgroundColor = "#FFFFFF";document.ff.image.src='ok.gif';}
else{alert ("Code avantage incorrect 3");
document.ff.avantage.style.backgroundColor = "#F3C200";document.ff.avantage.focus(); return false; }
}

