//Controle saisie des formulaires demande de rappel 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_web_call_back(){
err=0;

//Controle ----------------------------------Telephone
obj = MM_findObj('saField[telephone]');
if (obj.value=='') {
	alert('Merci de renseigner votre numéro de téléphone à 10 chiffres');
	obj.focus();
	err=1;
	return;
}
obj = MM_findObj('saField[telephone]');
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;
	}
}
obj = MM_findObj('saField[telephone]');
if (obj.value!='') {
		var regex = new RegExp(/^(01|02|03|04|05|06|07|09)(([\.\-\/])?[0-9][0-9]){4}/gi);
		var numero = obj.value;
		if (regex.test(obj.value) == false) {
		alert('Votre numero de téléphone ('+numero+') est incorrectement formaté.\n\n\ATTENTION!\nLes numéros commençant par 08 sont INTERDITS.\nSeuls les numéros commençant par 01|02|03|04|05|06|07 et IP-ADSL 09 sont autorisés');
		obj.focus();
		err=1;
		return;
		}
}
//Controle ----------------------------------5.0.Validation du formulaire si aucune erreur
obj = MM_findObj('formulaire');
if (err!=0){
	obj.submit();
	}
}