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 (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 departements doivent etre saisis sous forme numerique et sur 2 caracteres.");
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 min ne peut être superieur au prix max.");
return false;
}
}
if (obj.kilometrage) {
if (!isBlank(obj.kilometrage.value) && !isNumeric(obj.kilometrage.value)) {
alert(document.getElementById("kilo_heure").innerHTML + " doit etre saisis sous forme numerique.");
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ères...");
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 etre saisis au format texte.");
obj.nom.focus();
return false;
}
if (!isBlank(obj.prenom.value) && !isText(obj.prenom.value)) {
alert("Le prenom doit etre saisis au format texte.");
obj.prenom.focus();
return false;
}
if (isBlank(obj.email_expediteur.value)) {
alert("Veuillez renseigner votre 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;
}