function masqueTransmission(obj) { if (obj.type.options[obj.type.selectedIndex].value < 2){ document.getElementById("libelle_boite").style.display = 'inline'; document.getElementById("combo_boite").style.display = 'inline'; } else { document.getElementById("libelle_boite").style.display = 'none'; document.getElementById("combo_boite").style.display = 'none'; document.fChoix.boite.selectedIndex = 0; } } function changeKiloHeure (obj,valueSelected) { aKilometres = new Array('20 000','50 000','80 000','110 000','150 000','plus de 150 000'); aHeures = new Array('1000','2000','4000','6000','plus de 6000'); iCat = parseInt(obj.options[obj.selectedIndex].value); if (iCat == 9 || iCat == 10) { document.getElementById("kilo_heure").innerHTML = 'Nombre d\'heures
max.'; for (i=document.fChoix.kilometrage.length;i>0;i--) { document.fChoix.kilometrage.options[i] = null; } for (i=1;i<= aHeures.length;i++) { document.fChoix.kilometrage.options[i] = new Option(aHeures[i-1],i); if (valueSelected == i) document.fChoix.kilometrage.options[i].selected = 1; } } else { document.getElementById("kilo_heure").innerHTML = 'Kilométrage max.'; for (i=document.fChoix.kilometrage.length;i>0;i--) { document.fChoix.kilometrage.options[i] = null; } for (i=1;i<= aKilometres.length;i++) { document.fChoix.kilometrage.options[i] = new Option(aKilometres[i-1],i); if (valueSelected == i) document.fChoix.kilometrage.options[i].selected = 1; } } } function CheckForm(obj) { var bDept = 0; var compteur = 0; for (k=0;k=0)) && obj.elements[k].name != "type" ) compteur++; if (obj.elements[k].type == "text" && !isBlank(obj.elements[k].value) && !bDept) { if (obj.elements[k].name == "Dept") bDept = 1; compteur++; } if (obj.elements[k].type == "checkbox" && obj.elements[k].checked) compteur++; } if (obj.Dept) { for (k=0;k<3;k++) { if (!isBlank(obj.Dept[k].value) && (obj.Dept[k].value.length == 1 || !isNumeric(obj.Dept[k].value))) { alert("Les departements doivent etre saisis sous forme numerique et sur 2 caracteres."); return false; } } } if (obj.kilometrage) { if (!isBlank(obj.kilometrage.value) && !isNumeric(obj.kilometrage.value)) { alert(document.getElementById("kilo_heure").innerHTML + " doit être saisis sous forme numérique."); return false; } } return true; } function CheckFormChoix(obj){ var compteur = 0; for (k=0;k=0)) && obj.elements[k].name != "type" ) compteur++; if (obj.elements[k].type == "text" && !isBlank(obj.elements[k].value)) { compteur++; } } if (obj.marque.options[obj.marque.selectedIndex].value == ""){ alert("Veuillez choisir au moins la marque..."); return false; } if (compteur < 1) { alert("Veuillez choisir au moins 1 critère..."); return false; } if (!isBlank(obj.prix_min.value) && !isNumeric(obj.prix_min.value)) { alert("Le prix minimum doit être numérique"); return false; } if (!isBlank(obj.prix_max.value) && !isNumeric(obj.prix_max.value)) { alert("Le prix maximum doit être numérique"); return false; } if (parseInt(obj.prix_min.value) > parseInt(obj.prix_max.value) && !isBlank(obj.prix_max.value)) { alert("Le prix minimum ne peut être supérieur au prix maximum"); return false; } return true; } /* Jérôme Perciot, le 23 Janvier 2009. ----------------------------------- Mise en place des champs qui n'existent plus. */ function CheckEnvoiMailLite (obj,contact) { if (contact == 1) { /*if (isBlank(obj.commentaire.value)) { alert("Veuillez saisir un commentaire."); obj.commentaire.focus(); return false; }*/ if (isBlank(obj.email_expediteur.value)) { alert("Veuillez saisir votre adresse email."); obj.email_expediteur.focus(); return false; } if (!isMail(obj.email_expediteur.value)) { alert("Votre adresse email n'est pas au bon format."); obj.email_expediteur.focus(); return false; } return true; } else { if (!isBlank(obj.nom.value) && !isText(obj.nom.value)) { alert("Le nom doit être saisis au format texte."); obj.nom.focus(); return false; } if (!isBlank(obj.prenom.value) && !isText(obj.prenom.value)) { alert("Le prénom doit être saisis au format texte."); obj.prenom.focus(); return false; } if (isBlank(obj.email_expediteur.value)) { alert("Veuillez renseigner votre adresse email."); obj.email_expediteur.focus(); return false; } if (!isMail(obj.email_expediteur.value)) { alert("Votre adresse email n'est pas au bon format."); obj.email_expediteur.focus(); return false; } if (isBlank(obj.email_destinataire.value)) { alert("Veuillez renseigner l'email du destinataire"); obj.email_destinataire.focus(); return false; } return true; } } function CheckEnvoiMail (obj,contact) { if (contact == 1) { if (typeof(obj.nom) != "undefined") { if (isBlank(obj.nom.value)) { alert("Veuillez renseigner votre nom."); obj.nom.focus(); return false; } if (isBlank(obj.prenom.value)) { alert("Veuillez renseigner votre prénom."); obj.prenom.focus(); return false; } if (isBlank(obj.numTel.value)) { alert("Veuillez renseigner votre numéro de téléphone."); obj.numTel.focus(); return false; } } if (typeof(obj.nom) != "undefined") { if (isBlank(obj.commentaire.value)) { alert("Veuillez saisir un commentaire."); obj.commentaire.focus(); return false; } } if (isBlank(obj.email_expediteur.value)) { alert("Veuillez saisir votre adresse email."); obj.email_expediteur.focus(); return false; } if (!isMail(obj.email_expediteur.value)) { alert("Votre adresse email n'est pas au bon format."); obj.email_expediteur.focus(); return false; } return true; } if (typeof(obj.nom) != "undefined") { if (!isBlank(obj.nom.value) && !isText(obj.nom.value)) { alert("Le nom doit être saisi au format texte."); obj.nom.focus(); return false; } if (!isBlank(obj.prenom.value) && !isText(obj.prenom.value)) { alert("Le prenom doit être saisi au format texte."); obj.prenom.focus(); return false; } } if (isBlank(obj.email_expediteur.value)) { alert("Veuillez renseigner votre adresse email."); obj.email_expediteur.focus(); return false; } if (!isMail(obj.email_expediteur.value)) { alert("Votre adresse email n'est pas au bon format."); obj.email_expediteur.focus(); return false; } if (isBlank(obj.email_destinataire.value)) { alert("Veuillez renseigner l'email du destinataire"); obj.email_destinataire.focus(); return false; } return true; }