// JavaScript Document

<!--

function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }

function VerificationEmail(elm)
{
if (elm.value.indexOf("@") != "-1" &&
    elm.value.indexOf(".") != "-1" &&
    elm.value != "")
    return true;

return false;
}

function validate() {
if (document.formu.civ[0].checked==false && document.formu.civ[1].checked==false && document.formu.civ[2].checked==false) {
alert('Veuillez sélectionner votre civilité');
return false;
} else if (document.formu.nom.value == "") {
alert('Veuillez renseigner le champ NOM');
document.formu.nom.focus();
return false;
} else if ((document.formu.tel.value == "")&&(document.formu.gsm.value == "")) {
alert('Veuillez renseigner au moins UN des champs concernant votre numéro de téléphone');
document.formu.tel.focus();
return false;
} else if ((document.formu.tel.value!="")&&(IsNumeric(document.formu.tel.value))== false) {
alert('Veuillez n\'indiquer que des chiffres dans le champ TELEPHONE');
document.formu.tel.focus();
return false;
} else if ((document.formu.tel.value!="")&&(document.formu.tel.value.length!=10)) {
alert('Veuillez indiquer les 10 chiffres de votre numéro de téléphone sans points ni tirets');
document.formu.tel.focus();
return false;
} else if (document.formu.prenom.value == "") {
alert('Veuillez renseigner le champ PRENOM');
document.formu.prenom.focus();
return false;
} else if (document.formu.gsm.value!="" && IsNumeric(document.formu.gsm.value)== false) {
alert('Veuillez n\'indiquer que des chiffres dans le champ PORTABLE');
document.formu.gsm.focus();
return false;
} else if (document.formu.gsm.value!="" && document.formu.gsm.value.length!=10) {
alert('Veuillez indiquer les 10 chiffres de votre numéro de portable sans points ni tirets');
document.formu.gsm.focus();
return false;
} else if (document.formu.email.value == "") {
alert('Veuillez renseigner le champ E-MAIL');
document.formu.email.focus();
return false;
} else if (VerificationEmail(document.formu.email) == false) {
alert('Veuillez indiquer une adresse e-mail valide');
document.formu.email.focus();
return false;
} else if (document.formu.cv.value == "") {
alert('Veuillez joindre votre CV SVP');
document.formu.cv.focus();
return false;
} else if (document.formu.lm.value == "") {
alert('Veillez joindre votre Lettre de Motivation SVP');
document.formu.lm.focus();
return false;
}

else {
	document.formu.submit();
}}
// VERIF INACTIVES
/*

/*function enablevoiture() {
document.formu.marque.disabled=false;
document.formu.modele.disabled=false;
document.formu.annee.disabled=false;
document.formu.kilometrage.disabled=false;
document.formu.marque.value="";
document.formu.modele.value="";
document.formu.annee.value="";
document.formu.kilometrage.value="";
}

function disablevoiture() {
document.formu.marque.disabled=true;
document.formu.modele.disabled=true;
document.formu.annee.disabled=true;
document.formu.kilometrage.disabled=true;
document.formu.marque.value="     ";
document.formu.modele.value="     ";
document.formu.annee.value="      ";
document.formu.kilometrage.value="      ";




else if (document.formu.prenom.value == "") {
alert('Veuillez renseigner le champ PRENOM')
document.formu.prenom.focus();
return false;
} else if (document.formu.adresse.value == "") {
alert('Veuillez renseigner le champ ADRESSE')
document.formu.adresse.focus();
return false;
} else if (document.formu.ville.value == "") {
alert('Veuillez renseigner le champ VILLE');
document.formu.ville.focus();
return false;
} else if (document.formu.codepostal.value == "") {
alert('Veuillez renseigner le champ CODE POSTAL');
document.formu.codepostal.focus();
return false;
} else if (IsNumeric(document.formu.codepostal.value)== false) {
alert('Veuillez n\'indiquer que des chiffres dans le champ CODE POSTAL');
document.formu.codepostal.focus();
return false;
} else if (document.formu.codepostal.value.length!=5) {
alert('Veuillez indiquer les 5 chiffres de votre code postal');
document.formu.codepostal.focus();
return false;
} else if (document.formu.email.value == "") {
alert('Veuillez renseigner le champ E-MAIL');
document.formu.email.focus();
return false;
} else if (VerificationEmail(document.formu.email) == false) {
alert('Veuillez indiquer une adresse e-mail valide');
document.formu.email.focus();
return false;
}
//Région
} else if (document.formu.region.value == "null") {
alert('Veuillez renseigner le champ REGION');
document.formu.region.focus();
//concess
} else if (document.formu.concession.value == "null") {
alert('Veuillez renseigner le champs CONCESSION');
document.formu.concession.focus();

else if (document.formu.voiture[0].checked==true && document.formu.marque.value == "") {
	alert('Veuillez renseigner le champ MARQUE');
	document.formu.marque.focus();
} else if (document.formu.voiture[0].checked==true && document.formu.modele.value == "") {
	alert('Veuillez renseigner le champ MODELE');
	document.formu.modele.focus();
} else if (document.formu.voiture[0].checked==true && document.formu.annee.value == "") {
	alert('Veuillez renseigner le champ ANNEE');
	document.formu.annee.focus();
} else if (document.formu.voiture[0].checked==true && IsNumeric(document.formu.annee.value)== false) {
	alert('Veuillez n\'indiquer que des chiffres dans le champ ANNEE');
	document.formu.annee.focus();
} else if (document.formu.voiture[0].checked==true && document.formu.annee.value.length!=4) {
	alert('Veuillez indiquer les 4 chiffres de l\'année de mise en circulation de votre véhicule');
	document.formu.annee.focus();
} else if (document.formu.voiture[0].checked==true && document.formu.kilometrage.value == "") {
	alert('Veuillez renseigner le champ KILOMETRAGE');
	document.formu.kilometrage.focus();
} else if (document.formu.voiture[0].checked==true && IsNumeric(document.formu.kilometrage.value)== false) {
	alert('Veuillez n\'indiquer que des chiffres dans le champ KILOMETRAGE');
	document.formu.kilometrage.focus();
} else if (document.formu.optin[0].checked==false && document.formu.optin[1].checked==false) {
	alert('Veuillez cocher la case "Oui" ou "Non" à propos\ndes informations marketing vous concernant');
}


*/
//-->