// 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 validateaccess() {

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.prenom.value == "") {
alert('Veuillez renseigner le champ PRENOM')
document.formu.prenom.focus();
return false;
} else if (document.formu.tel.value == "") {
alert('Veuillez renseigner le champ TELEPHONE');
document.formu.tel.focus();
return false;
} else if (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.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.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.date1.value == ' jj-mm-aaaa' || document.formu.date1.value == 'jj-mm-aaaa' || document.formu.date1.value == "") {
alert('Veuillez spécifier la date de prise en charge de votre véhicule');
document.formu.date1.focus();
return false;

} else if ((document.formu.concession1.value == "" && document.formu.concession1.style.display=="") || (document.formu.concession1.value == "" && document.formu.concession1.style.display=="inline")) { /* cas par défaut */
alert('Veuillez indiquer la concession à laquelle vous souhaitez vous rendre');
return false;
} else if (document.formu.concession3.style.display=='inline' && document.formu.concession3.value == "") {
alert('Veuillez indiquer la concession à laquelle vous souhaitez vous rendre');
return false;
/*} else if (document.formu.concession2.style.display=='inline' && document.formu.concession2.value != "") {
alert('2 rempli');
return false;*/
}

else {
	document.formu.submit();
}}
