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;
}