function Tri(pos,val) { var o = document.getElementById("fNavigation"); o.tri.value = pos; o.ordre.value = val; o.submit(); } function masqueTransmission(obj) { var NomFormulaire = obj.name; var bHomeProV2 = false; if (arguments.length < 2) bHomeProV2 = false; else bHomeProV2 = arguments[1]; if (!bHomeProV2) { 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'; obj.boite.selectedIndex = 0; } } else { if (obj.type.options[obj.type.selectedIndex].value < 2){ document.getElementById("libelle_boite_"+NomFormulaire).style.display = 'inline'; document.getElementById("combo_boite_"+NomFormulaire).style.display = 'inline'; } else { document.getElementById("libelle_boite_"+NomFormulaire).style.display = 'none'; document.getElementById("combo_boite_"+NomFormulaire).style.display = 'none'; obj.boite.selectedIndex = 0; } } } function CheckForm(obj) { var bDept = 0; var compteur = 0; var nb = obj.elements.length; 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 (compteur < 1) { alert("Veuillez choisir au moins 2 critères..."); return false; } 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 départements doivent être saisis sous forme numérique et sur 2 caractères."); return false; } } } if ((obj.prixmin.value != "") && !isNumeric(obj.prixmin.value)){ alert("Le prix min doit être numerique."); return false; } if ((obj.prixmax.value != "") && !isNumeric(obj.prixmax.value)){ alert("Le prix max doit être numerique."); return false; } if ((obj.prixmax.value != "") && (obj.prixmin.value != "")){ var val = obj.prixmin.value - obj.prixmax.value; if (val > 0){ alert("Le prix minimum ne peut être supérieur au prix maximum."); 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; } function CheckEnvoiMail (obj,contact) { if (contact == 1){ 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 (isBlank(obj.commentaire.value)) { alert("Veuillez saisir un commentaire."); obj.commentaire.focus(); return false; } } 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 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 Navigate(begin, parpage){ document.fNavigation.begin.value = begin; document.fNavigation.parpage.value = parpage; document.fNavigation.submit(); }