//Controle saisie des formulaires demande de contact Juridis

function MM_findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function validation_inscription(){
err=0;

//Controle ----------------------------------Nom
obj = MM_findObj('saField[objet_demande]');
if (obj.value=="") {
   	alert("Merci de renseigner l'objet de votre demande");
   	obj.focus();
   	err=1;
   	return;
}
//Controle ----------------------------------Nom
obj = MM_findObj('saField[recouvrement]');
if (obj.value=="") {
   	alert("Merci de renseigner vos besoins en matière de recouvrement");
   	obj.focus();
   	err=1;
   	return;
}
//Controle ----------------------------------Nom
obj = MM_findObj('saField[recherche]');
if (obj.value=="") {
   	alert("Merci de renseigner vos besoins en matière de recherche ou investigation");
   	obj.focus();
   	err=1;
   	return;
}
//Controle ----------------------------------Nom
obj = MM_findObj('saField[nom]');
if (obj.value=="") {
   	alert("Merci de renseigner votre nom");
   	obj.focus();
   	err=1;
   	return;
}
//Controle ----------------------------------Titre
obj = MM_findObj('saField[titre]');
if (obj.value=="") {
  	alert("Merci de renseigner votre titre");
   	obj.focus();
   	err=1;
   	return;
}
//Controle ----------------------------------Telephone
obj = MM_findObj('saField[telephone]');
if (obj.value=="") {
	alert("Merci de renseigner votre téléphone");
	obj.focus();
	err=1;
	return;
}
if (obj.value!="") {
	if (isNaN(obj.value)) {
		alert("Votre numéro de téléphone doit être composé de chiffre uniquement");
		obj.focus();
		err=1;
		return;
	}
}
//Controle ----------------------------------Email
obj = MM_findObj('saField[email]');
if (obj.value=="") {
	alert("Merci de renseigner votre e-mail");
	obj.focus();
	err=1;
	return;
}
if ((obj.value.indexOf("@")<2)||(obj.value.indexOf(".")==-1)) {
	alert("L'adresse e-mail saisie est invalide, merci de la vérifier");
	obj.focus();
	err=1;
	return;
}
//Controle ----------------------------------objet_demande
obj = MM_findObj('saField[objet_demande]');
if (obj.value=="") {
   	alert("Merci de renseigner l'objet de votre demande");
   	obj.focus();
   	err=1;
   	return;
}
//Controle ----------------------------------recouvrement
obj = MM_findObj('saField[recouvrement]');
if (obj.value=="") {
  	alert("Merci d'indiquer vos besoins en recouvrement de créances");
   	obj.focus();
   	err=1;
   	return;
}
//Controle ----------------------------------recherche
obj = MM_findObj('saField[recherche]');
if (obj.value=="") {
  	alert("Merci d'indiquer vos besoins en recherche");
   	obj.focus();
   	err=1;
   	return;
}
//Controle ----------------------------------Message
obj = MM_findObj('saField[message]');
if (obj.value=="") {
  	alert("Merci de nous indiquer clairement le motif de votre demande");
   	obj.focus();
   	err=1;
   	return;
}
//Controle ----------------------------------captcha
obj = MM_findObj('captcha');
if (obj.value=="") {
   	alert("OOPs !! Merci de saisir le code de validation");
   	obj.focus();
   	err=1;
   	return;
}

obj = MM_findObj('saisie');
if (err!=1){
	obj.submit();
	}
}

//Pour eviter de saisir des lettres dans un champs de nombre ---->   onkeyup="verif_nombre(this)
function verif_nombre(champ)
{
var chiffres = new RegExp("[0-9]"); /* Modifier pour : var chiffres = new RegExp("[0-9]"); */
var verif;
var points = 0; /* Supprimer cette ligne */

for(x = 0; x < champ.value.length; x++)
{
verif = chiffres.test(champ.value.charAt(x));
if(champ.value.charAt(x) == "."){points++;} /* Supprimer cette ligne */
if(points > 1){verif = false; points = 1;} /* Supprimer cette ligne */
if(verif == false){champ.value = champ.value.substr(0,x) + champ.value.substr(x+1,champ.value.length-x+1); x--;}
}

}