// fonction utilisée dans la page espace membre pour l'ouverture // et la fermeture des questions/reponses de la faq en bas de page function montrerReponse(id){ sCheminFlecheDefaut = 'medias/fleche_faq.gif'; sCheminFlecheBas = 'medias/fleche_faq_bas.gif'; if(document.getElementById("rf"+id).style.display == "block"){ document.getElementById("rf"+id).style.display = "none"; document.images["img"+id].src=sCheminFlecheDefaut; }else{ document.getElementById("rf"+id).style.display = "block"; document.images["img"+id].src=sCheminFlecheBas; } } function ouvrirFenetre(page,largeur,hauteur,Zoptions){ var top=(screen.height-hauteur)/2; var left=(screen.width-largeur)/2; window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+",menubar=no,scrollbars=yes,statusbar=no"); } function changerValeur(){ if(document.getElementById("recupdata").value=='0'){ // on reprend les valeurs document.getElementById("nomfacturation").value=document.getElementById("nomlivraison").value; document.getElementById("prenomfacturation").value=document.getElementById("prenomlivraison").value; document.getElementById("adrfacturation").value=document.getElementById("adrlivraison").value; document.getElementById("depfacturation").value=document.getElementById("deplivraison").value; document.getElementById("cpfacturation").value=document.getElementById("cplivraison").value; document.getElementById("villefacturation").value=document.getElementById("villelivraison").value; document.getElementById("paysfacturation").value=document.getElementById("payslivraison").value; document.getElementById("nomfacturation").disabled=true; document.getElementById("prenomfacturation").disabled=true; document.getElementById("adrfacturation").disabled=true; document.getElementById("depfacturation").disabled=true; document.getElementById("cpfacturation").disabled=true; document.getElementById("villefacturation").disabled=true; document.getElementById("paysfacturation").disabled=true; }else{ // on reinitialise les valeurs document.getElementById("nomfacturation").value=""; document.getElementById("prenomfacturation").value=""; document.getElementById("adrfacturation").value=""; document.getElementById("depfacturation").value="--"; document.getElementById("cpfacturation").value=""; document.getElementById("villefacturation").value=""; document.getElementById("paysfacturation").value="France"; document.getElementById("nomfacturation").disabled=false; document.getElementById("prenomfacturation").disabled=false; document.getElementById("adrfacturation").disabled=false; document.getElementById("depfacturation").disabled=false; document.getElementById("cpfacturation").disabled=false; document.getElementById("villefacturation").disabled=false; document.getElementById("paysfacturation").disabled=false; } } function verifAvantEtape2(){ // verifie si tous les champs ont été saisis. //alert("fonction pour vérifier que tous les champs ont été sélectionné à faire"); var message = "Tous les éléments du formulaire sont nécessaires pour continuer votre commande.\n Merci de remplir tous les champs."; var erreur = 0; //alert (">>"+document.getElementById("mois").value); if(document.getElementById("nomlivraison").value=='' || document.getElementById("prenomlivraison").value=='' || document.getElementById("adrlivraison").value=='' || document.getElementById("deplivraison").value=='--' || document.getElementById("cplivraison").value=='' || document.getElementById("villelivraison").value=='' || document.getElementById("payslivraison").value==''){ erreur = 1; //return false; } if(document.getElementById("nomfacturation").value=='' || document.getElementById("prenomfacturation").value=='' || document.getElementById("adrfacturation").value=='' || document.getElementById("depfacturation").value=='--' || document.getElementById("cpfacturation").value=='' || document.getElementById("villefacturation").value=='' || document.getElementById("paysfacturation").value==''){ erreur = 1; //return false; } if(erreur == 0){ //alert("okkK"); document.forms['formulaire'].submit(); }else{ alert (message); return false; } } function afficherOptions(){ if(document.getElementById('options').style.display == "none"){ document.getElementById('options').style.display = "block"; document.getElementById('lien_options').innerHTML = "cacher"; }else{ document.getElementById('options').style.display = "none"; document.getElementById('lien_options').innerHTML = "voir"; } } function modifierFrais(frais_xx,iport,livraison){ var nouvelleValeur; if(livraison==1){ // livraison standard if(iport== "0" || iport =="XX"){ nouvelleValeur = "FP **:

"; }else{ nouvelleValeur = "FP **: "+ iport +" €
"; } }else{ // retrait sur site nouvelleValeur = ""; } document.getElementById(frais_xx).innerHTML = nouvelleValeur; } function afficherAidePaiement(id){ document.getElementById('choix1').style.display = "none"; document.getElementById('choix2').style.display = "none"; document.getElementById('choix3').style.display = "none"; document.getElementById('choix4').style.display = "none"; document.getElementById('choix7').style.display = "none"; document.getElementById('choix'+id).style.display = "block"; } function afficherAidePaiementAnnonce(id){ //document.getElementById('choix1').style.display = "none"; //document.getElementById('choix4').style.display = "none"; document.getElementById('choix'+id).style.display = "block"; } function confirmerSuppression(message_confirm, formulaire, page_retour){ var confirmation = window.confirm(message_confirm); if (confirmation == true) { document.eval(formulaire).submit(); } else { if(page_retour!=""){ window.location = page_retour; } } } function confirmerSuppressionPhoto(message_confirm, page_ok, page_retour){ var confirmation = window.confirm(message_confirm); if (confirmation == true) { window.location = page_ok; } else { if(page_retour!=""){ window.location = page_retour; } } } // liaison boite à cocher (manager / ajout stock) function BloquerCheckBoxBVManu(){ if(document.getElementById("bvmanu").disabled==false){ if(document.getElementById("bvmanu").checked == true){ document.getElementById("bvauto").disabled = true; document.getElementById("bvseq").disabled = true; }else{ document.getElementById("bvauto").disabled = false; document.getElementById("bvseq").disabled = false; } } } function BloquerCheckBoxBVAuto(){ if(document.getElementById("bvauto").disabled==false){ if(document.getElementById("bvauto").checked == true){ document.getElementById("bvmanu").disabled = true; document.getElementById("bvseq").disabled = true; }else{ document.getElementById("bvmanu").disabled = false; document.getElementById("bvseq").disabled = false; } } } function BloquerCheckBoxBVSeq(){ if(document.getElementById("bvseq").disabled==false){ if(document.getElementById("bvseq").checked == true){ document.getElementById("bvmanu").disabled = true; document.getElementById("bvauto").disabled = true; }else{ document.getElementById("bvmanu").disabled = false; document.getElementById("bvauto").disabled = false; } } } function BloquerCheckBoxClimAuto(){ if(document.getElementById("climmanu").disabled==false){ if(document.getElementById("climmanu").checked == true){ document.getElementById("climauto").disabled = true; }else{ document.getElementById("climauto").disabled = false; } } } function BloquerCheckBoxClimManu(){ if(document.getElementById("climauto").disabled==false){ if(document.getElementById("climauto").checked == true){ document.getElementById("climmanu").disabled = true; }else{ document.getElementById("climmanu").disabled = false; } } } // verif formulaire ajout piece multiple function verifierFormulaireMultiAnnonce(){ var erreur = 0; var erreur2 = 0; var message = ""; var message2 = ""; // verification partie vehicule concerné //alert(document.getElementById("blocListeVehicules").innerHTML.value); if(document.getElementById("blocListeVehicules").innerHTML==""){ alert ("OK"); erreur = 1; message += "Vous devez également définir votre véhicule"; }else{ if(document.getElementById("couleur")){ if(document.getElementById("couleur").value=="0"){ erreur = 1; message += "Couleur non précisée\n"; } }else{ erreur2 = 2; } if(document.getElementById("porte")){ if(document.getElementById("porte").value==""){ erreur = 1; message += "Nombre de porte non précisé\n"; }else if(!Number(document.getElementById("porte").value)){ erreur = 1; message += "Nombre de porte incorrect\n"; } }else{ erreur2 = 2; } if(document.getElementById("puissance")){ if(document.getElementById("puissance").value==""){ erreur = 1; message += "Puissance non précisée\n"; }else if(!Number(document.getElementById("puissance").value)){ erreur = 1; message += "Puissance incorrecte\n"; } }else{ erreur2 = 2; } if(document.getElementById("miseencircul")){ if(document.getElementById("miseencircul").value==""){ erreur = 1; message += "Mise en circulation non précisée\n"; }else{ var reg = /^([0-9]{1,2})-([0-9]{4})$/; if (reg.exec(document.getElementById("miseencircul").value)==null){ erreur = 1; message += "Date de mise en circulation non valide. Format attendu : MM-AAAA\n"; } } }else{ erreur = 2; } /* */ if(document.getElementById("kilometrage")){ if(document.getElementById("kilometrage").value==""){ erreur = 1; message += "Kilométrage non précisé\n"; }else if(!Number(document.getElementById("kilometrage").value)){ erreur = 1; message += "Kilométrage incorrect\n"; } }else{ erreur = 2; } if(document.getElementById("bvmanu") && document.getElementById("bvauto") && document.getElementById("bvseq")){ if(document.getElementById("bvmanu").checked==false && document.getElementById("bvauto").checked==false && document.getElementById("bvseq").checked==false){ erreur = 1; message += "Boîte de vitesse non précisée\n"; } }else{ erreur = 2; } } if(erreur==0 && erreur2==0){ document.annonces.submit(); }else{ if(erreur2==2){ message2 += "Définissez le véhicule"; } window.alert("Vérifiez vos saisies :\n\n"+message+"\n\n"+message2); } } function verifierFormulaireModifAnnonce(){ var erreur = 0; var erreur2 = 0; var message = ""; var message2 = ""; // verification partie vehicule concerné if(document.getElementById("couleur")){ if(document.getElementById("couleur").value=="0"){ erreur = 1; message += "Couleur non précisée\n"; } }else{ erreur2 = 2; } if(document.getElementById("porte")){ if(document.getElementById("porte").value==""){ erreur = 1; message += "Nombre de porte non précisé\n"; }else if(!Number(document.getElementById("porte").value)){ erreur = 1; message += "Nombre de porte incorrect\n"; } }else{ erreur2 = 2; } if(document.getElementById("puissance")){ if(document.getElementById("puissance").value==""){ erreur = 1; message += "Puissance non précisée\n"; }else if(!Number(document.getElementById("puissance").value)){ erreur = 1; message += "Puissance incorrecte\n"; } }else{ erreur2 = 2; } if(document.getElementById("miseencircul")){ if(document.getElementById("miseencircul").value==""){ erreur = 1; message += "Mise en circulation non précisée\n"; }else{ var reg = /^([0-9]{1,2})-([0-9]{1,2})-([0-9]{4})$/; if (reg.exec(document.getElementById("miseencircul").value)==null){ erreur = 1; message += "Date de mise en circulation non valide. Format attendu : JJ-MM-AAAA\n"; } } }else{ erreur2 = 2; } if(document.getElementById("kilometrage")){ if(document.getElementById("kilometrage").value==""){ erreur = 1; message += "Kilométrage non précisé\n"; }else if(!Number(document.getElementById("kilometrage").value)){ erreur = 1; message += "Kilométrage incorrect\n"; } }else{ erreur = 2; } if(document.getElementById("bvmanu") && document.getElementById("bvauto") && document.getElementById("bvseq")){ if(document.getElementById("bvmanu").checked==false && document.getElementById("bvauto").checked==false && document.getElementById("bvseq").checked==false){ erreur = 1; message += "Boîte de vitesse non précisée\n"; } }else{ erreur = 2; } if(erreur==0 && erreur2==0){ document.modif_annonce.submit(); }else{ if(erreur2==2){ message2 += "Définissez le véhicule"; } window.alert("Vérifiez vos saisies :\n\n"+message+"\n\n"+message2); } }