// JavaScript Document
var rang;
var erreur;
function ordre(num)
{
	if (num==-1)
	{
		num=10000;
	}
	rang=num;
}

function valider_civilite(id)
{		
	if (document.demande_pers.civilite)
	{
		//alert("civilite : "+id+" value : "+document.demande_pers.civilite[2].value);
		if (id<=rang)
		{
			if (!(document.demande_pers.civilite[0].checked) && !(document.demande_pers.civilite[1].checked) && !(document.demande_pers.civilite[2].checked))		
			{
				document.getElementById("errcivilite").style.display="block";	
				document.getElementById("errcivilite").innerHTML='Votre civilité : Monsieur, Madame ou Mademoiselle';				
				erreur++;
			}
			else
			{
				document.getElementById("errcivilite").style.display="none";
				document.getElementById("errcivilite").innerHTML='';
			}
		}
	}
}
function valider_nom(id)
{	
	/*if (document.demande_pers.nom)
	{			
		var champ=document.demande_pers.nom.value;
		if (id<=rang)
		{
			var exp2=new RegExp("[0-9]");
			var exp1=new RegExp("[a-zA-Zàáâãäåçèéêëìíîïðòóôõöùúûüýÿ-]$");
			if (!exp1.test(document.demande_pers.nom.value)) 	
			{
				//alert("3-nom : "+id+" value : "+document.demande_pers.nom.value);
				document.getElementById("errnom").style.display="block";	
				document.getElementById("errnom").innerHTML='Votre nom de famille.';				
				erreur++;
				//alert ("erreur:"+erreur);
			}
			else if (exp2.test(document.demande_pers.nom.value)) 	
			{
				document.getElementById("errnom").style.display="block";	
				document.getElementById("errnom").innerHTML='Votre nom de famille.';				
				erreur++;
			}
			else if(document.demande_pers.nom.value=="")
			{	
				//alert("2-nom : "+id+" value : "+document.demande_pers.nom.value);
				document.getElementById("errnom").style.display="block";	
				document.getElementById("errnom").innerHTML='Votre nom de famille.';				
				erreur++;
				//alert ("erreur:"+erreur);
			}
			else
			{	
				document.getElementById("errnom").style.display="none";	
				document.getElementById("errnom").innerHTML='';
			}
		}
	}*/
	var exp2=/^[0-9]+$/;
	var exp1=/^[ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöø'.ÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñA-Za-z-\s]+$/;
	if (id<=rang)
	{
		if(document.demande_pers.nom.value=="")
		{	
			document.getElementById("errnom").style.display="block";	
			document.getElementById("errnom").innerHTML='Votre nom de famille.';				
			erreur++;
		}
		else if(document.demande_pers.nom.value!="")
		{
			if (document.demande_pers.nom.value.length<2) 	
			{
				document.getElementById("errnom").style.display="block";	
				document.getElementById("errnom").innerHTML='Votre nom de famille.';				
				erreur++;
			}
			else
			{
				for (i=0;i<document.demande_pers.nom.value.length;i++)
				{
					if (!exp1.exec(document.demande_pers.nom.value.substring(0,i+1))) 	
					{
						document.getElementById("errnom").style.display="block";	
						document.getElementById("errnom").innerHTML='Votre nom de famille.';				
						erreur++;
					}
					else if (exp2.exec(document.demande_pers.nom.value.substring(0,i+1))) 	
					{
						document.getElementById("errnom").style.display="block";	
						document.getElementById("errnom").innerHTML='Votre nom de famille.';				
						erreur++;
					}
					else
					{	
						document.getElementById("errnom").style.display="none";	
						document.getElementById("errnom").innerHTML='';
					}
				}
			}
		}
	}
}
function valider_prenom(id)
{
	if (document.demande_pers.prenom)
	{	
		if (id<=rang)
		{
			/*var exp2=new RegExp("[0-9]");
			var exp1=new RegExp("[a-zA-Zàáâãäåçèéêëìíîïðòóôõöùúûüýÿ-]$");
			if (!exp1.test(document.demande_pers.prenom.value)) 	
			{
				document.getElementById("errprenom").style.display="block";	
				document.getElementById("errprenom").innerHTML='Votre prénom.';				
				erreur++;
			}
			else if (exp2.test(document.demande_pers.prenom.value)) 	
			{
				document.getElementById("errprenom").style.display="block";	
				document.getElementById("errprenom").innerHTML='Votre prénom.';
				
				erreur++;
			}
			else if(document.demande_pers.prenom.value=="")
			{	
				document.getElementById("errprenom").style.display="block";	
				document.getElementById("errprenom").innerHTML='Votre prénom.';
				
				erreur++;
			}
			else
			{	
				document.getElementById("errprenom").style.display="none";	
				document.getElementById("errprenom").innerHTML='';
			}*/
			var exp2=new RegExp("[0-9]");
			var exp1=/^[ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöø'.ÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñA-Za-z-\s]+$/;
			if(document.demande_pers.prenom.value!="")
			{
				if (document.demande_pers.prenom.value.length<2) 	
				{
					document.getElementById("errprenom").style.display="block";	
					document.getElementById("errprenom").innerHTML='Votre prénom.';				
					erreur++;
				}
				else
				{
					for (i=0;i<document.demande_pers.prenom.value.length;i++)
					{
						if (!exp1.exec(document.demande_pers.prenom.value.substring(0,i+1))) 	
						{
							document.getElementById("errprenom").style.display="block";	
							document.getElementById("errprenom").innerHTML='Votre prénom.';				
							erreur++;
						}
						else if (exp2.test(document.demande_pers.prenom.value.substring(0,i+1))) 	
						{
							document.getElementById("errprenom").style.display="block";	
							document.getElementById("errprenom").innerHTML='Votre prénom.';				
							erreur++;
						}
						else
						{	
							document.getElementById("errprenom").style.display="none";	
							document.getElementById("errprenom").innerHTML='';
						}
					}
				}
			}
		}
	}
}
function valider_email(id)
{
	/*if (document.demande_pers.email)
	{
		if (id<=rang)
		{
			adresse = document.demande_pers.email.value;
			var place = adresse.indexOf("@",1);
			var point = adresse.indexOf(".",place+1);
			if ((place > -1)&&(adresse.length >2)&&(point > 1))
			{
				document.getElementById("erremail").style.display="none";
				document.getElementById("erremail").innerHTML='';
				
			}
			else
			{
				document.getElementById("erremail").style.display="block";
				document.getElementById("erremail").innerHTML='Votre adresse email.';	
				erreur++;
			}	
		}
	}*/
	var adresse = document.demande_pers.email.value;
	var place = adresse.lastIndexOf("@");
	var point = adresse.lastIndexOf(".");
	var mail_test1 = document.demande_pers.email.value.substring(0,place);
	var mail_test2 = document.demande_pers.email.value.substring(place+1,point);
	var mail_test3 = document.demande_pers.email.value.substring(point+1,adresse.length);
	var exp1=/^[-A-Za-z0-9_.*!+=?^`{|}~&%$#\'\\\/]+$/;
	var exp2=/^[-A-Za-z0-9_.]+$/;
	var exp3=/^[A-Za-z]+$/;
	if (document.demande_pers.email)
	{
		if (id<=rang)
		{
			for (i=0;i<mail_test1.length;i++)
			{
				if(!exp1.exec(mail_test1.substring(0,i+1)))
				{
					document.getElementById("erremail").style.display="block";
					document.getElementById("erremail").innerHTML='Votre adresse email.';
					erreur++;
				}
			}
			for (i=0;i<mail_test2.length;i++)
			{
				if(!exp2.exec(mail_test2.substring(0,i+1)))
				{
					document.getElementById("erremail").style.display="block";
					document.getElementById("erremail").innerHTML='Votre adresse email.';	
					erreur++;
				}
			}
			for (i=0;i<mail_test3.length;i++)
			{
				if(!exp3.exec(mail_test3.substring(0,i+1)))
				{
					document.getElementById("erremail").style.display="block";
					document.getElementById("erremail").innerHTML='Votre adresse email.';
					erreur++;
				}
			}
			if((mail_test1.length < 2) || (mail_test1.length > 255) || (mail_test2.length < 2) || (mail_test2.length > 63) || (mail_test3.length < 2) || (mail_test3.length > 4))
			{   
				document.getElementById("erremail").style.display="block";
				document.getElementById("erremail").innerHTML='Votre adresse email.';
				erreur++;
			}
			else
			{
				document.getElementById("erremail").style.display="none";
				document.getElementById("erremail").innerHTML='';		
			}
		}
	}
}
function valider_numtel1(id)
{
	if (document.demande_pers.numtel1)
	{
		if (id<=rang)
		{
			/*var tel;
			var i;
			tel=document.demande_pers.numtel1.value;
					
			for (i=0;i<tel.length;i++)
			{
				tel=tel.replace(" ","");
				tel=tel.replace(".","");
				tel=tel.replace("(","");
				tel=tel.replace(")","");
			}
			if (isNaN(tel))
			{
				document.getElementById("errnumtel1").style.display="block";
				document.getElementById("errnumtel1").innerHTML='Votre numéro de téléphone principal (par ex. 0442123456 avec ou sans espaces).'; 
				
				erreur++;
			}
			else if(document.demande_pers.numtel1.value=="")
			{
				document.getElementById("errnumtel1").style.display="block";
				document.getElementById("errnumtel1").innerHTML='Votre numéro de téléphone principal (par ex. 0442123456 avec ou sans espaces).'; 
				
				erreur++;
			}
			else if(tel.length < 7)
			{
				document.getElementById("errnumtel1").style.display="block";
				document.getElementById("errnumtel1").innerHTML='Votre numéro de téléphone principal (par ex. 0442123456 avec ou sans espaces).'; 
				
				erreur++;
			}
			else
			{
				document.getElementById("errnumtel1").style.display="none";
				document.getElementById("errnumtel1").innerHTML=''; 
			}*/
			if(document.demande_pers.numtel1.value=="")
			{
				document.getElementById("errnumtel1").style.display="block";
				document.getElementById("errnumtel1").innerHTML='Votre numéro de téléphone principal (par ex. 0442123456 avec ou sans espaces).'; 				
				erreur++;
			}
			var tel=document.demande_pers.numtel1.value;
			var i;
			for (i=0;i<tel.length;i++)
			{
				tel=tel.replace("(+33)","0");
				tel=tel.replace("0033","0");
				tel=tel.replace(" ","");
				tel=tel.replace(".","");
				tel=tel.replace("(","");
				tel=tel.replace(")","");
				tel=tel.replace("+","");
			}
			if (isNaN(tel))
			{
				document.getElementById("errnumtel1").style.display="block";
				document.getElementById("errnumtel1").innerHTML='Votre numéro de téléphone principal (par ex. 0442123456 avec ou sans espaces).'; 				
				erreur++;
			}
			else if(tel.length !=10)
			{
				document.getElementById("errnumtel1").style.display="block";
				document.getElementById("errnumtel1").innerHTML='Votre numéro de téléphone principal (par ex. 0442123456 avec ou sans espaces).'; 				
				erreur++;
			}
			else if(tel.substring(0,1) !=0)
			{
				document.getElementById("errnumtel1").style.display="block";
				document.getElementById("errnumtel1").innerHTML='Votre numéro de téléphone principal (par ex. 0442123456 avec ou sans espaces).'; 				
				erreur++;
			}
			else if(tel.substring(1,2) ==0 || tel.substring(1,2) ==7)
			{
				document.getElementById("errnumtel1").style.display="block";
				document.getElementById("errnumtel1").innerHTML='Votre numéro de téléphone principal (par ex. 0442123456 avec ou sans espaces).'; 				
				erreur++;
			}
			else
			{
				document.getElementById("errnumtel1").style.display="none";
				document.getElementById("errnumtel1").innerHTML='';
			}	
		}
	}
}
function valider_ville(id)
{
	if (document.demande_pers.ville)
	{
		
	//alert("ville : "+id+" value : "+document.demande_pers.ville.value);
	if (id<=rang)
	{
		var exp2=new RegExp("[0-9]"); 
		var exp1=new RegExp("[a-zA-Zàáâãäåçèéêëìíîïðòóôõöùúûüýÿ-]$"); 
		ville=document.demande_pers.ville.value;
	
		if (!exp1.test(document.demande_pers.ville.value)) 
		{ 
			document.getElementById("errville").style.display="block";
			document.getElementById("errville").innerHTML='Votre ville.'; 
			
			erreur++;
		} 
		else if (exp2.test(document.demande_pers.ville.value)) 
		{ 
			document.getElementById("errville").style.display="block";
			document.getElementById("errville").innerHTML='Votre ville.'; 
			
			erreur++;
		} 
		else if(document.demande_pers.ville.value=="") 
		{ 
			document.getElementById("errville").style.display="block";
			document.getElementById("errville").innerHTML='Votre ville.'; 
			
			erreur++;
		} 
		else 
		{ 
			document.getElementById("errville").style.display="none";
			document.getElementById("errville").innerHTML=''; 
		}
			
	}
	}
}
function valider_cpostal(id)
{
	if (document.demande_pers.cpostal)
	{
		
	//alert("cdpostal : "+id+" value : "+document.demande_pers.cpostal.value);
	if (id<=rang)
	{
		postal=document.demande_pers.cpostal.value;
		if (document.demande_pers.cpostal.value.length!=5)
		{
			document.getElementById("errcpostal").style.display="block"; 
			document.getElementById("errcpostal").innerHTML='Votre code postal <br />(5 chiffres).';
			
			erreur++;
		}
		else if (isNaN(document.demande_pers.cpostal.value))
		{
			document.getElementById("errcpostal").style.display="block";
			document.getElementById("errcpostal").innerHTML='Votre code postal <br />(5 chiffres).';
			
			erreur++;
		}
		else
		{
			document.getElementById("errcpostal").style.display="none";
			document.getElementById("errcpostal").innerHTML='';
		}
		
	}
	}
}

function valider_anneenaiss(id)
{
	if (document.demande_pers.anneenaiss)
	{	
		var i = 0;
		var laDate = new Date();
		var annee = laDate.getFullYear();
		
		if (id<=rang)
		{					
			annee_naiss=document.demande_pers.anneenaiss.value;
			if (isNaN(annee_naiss))
			{
				document.getElementById("erranneenaiss").style.display="block";
				document.getElementById("erranneenaiss").innerHTML='Votre année de naissance (entrer des chiffres).';
				erreur++;
			}
			else if(annee_naiss == "")
			{
				document.getElementById("erranneenaiss").style.display="block";
				document.getElementById("erranneenaiss").innerHTML='Votre année de naissance (vide).'; 
				erreur++;
			}
			else if(annee_naiss > annee)
			{
				document.getElementById("erranneenaiss").style.display="block";
				document.getElementById("erranneenaiss").innerHTML='Votre année de naissance doit être inférieure à '+annee+'.'; 
				erreur++;
			}
			else if(annee_naiss.length < 4)
			{
				document.getElementById("erranneenaiss").style.display="block";
				document.getElementById("erranneenaiss").innerHTML='Votre année de naissance doit être composée de 4 chiffres.'; 
				erreur++;
			}
			else if(annee_naiss.length > 4)
			{
				document.getElementById("erranneenaiss").style.display="block";
				document.getElementById("erranneenaiss").innerHTML='Votre année de naissance doit être composée de 4 chiffres.'; 
				erreur++;
			}
			else
			{
				document.getElementById("erranneenaiss").style.display="none";
				document.getElementById("erranneenaiss").innerHTML=''; 
			}
		}
	}
}
function valider_situation(id)
{	
	if (document.demande_pers.situation)
	{	
		
	//alert("situation : "+id+" value : "+document.demande_pers.situation.value);
	if (id<=rang)
	{
		if (document.demande_pers.situation.value=='')
		{
			document.getElementById("errsituation").style.display="block"; 
			document.getElementById("errsituation").innerHTML='Votre situation familiale.';
			erreur++;
		}
		else
		{
			document.getElementById("errsituation").style.display="none";
			document.getElementById("errsituation").innerHTML='';
		}
	}
	}
}
function valider_enfantCharge(id)
{
	if (document.demande_pers.enfantCharge)
	{
		
	//alert("enfantCharge : "+id+" value : "+document.demande_pers.enfantCharge.value);
	if (id<=rang)
	{
		if (document.demande_pers.enfantCharge.value=='')
		{
			document.getElementById("errenfantCharge").style.display="block"; 
			document.getElementById("errenfantCharge").innerHTML='Vos nombres d\'enfants.';
			erreur++;
		}
		else
		{
			document.getElementById("errenfantCharge").style.display="none";
			document.getElementById("errenfantCharge").innerHTML='';
		}
	}
	}
}
function valider_revNet(id)
{
	if (document.demande_pers.revenuannuel)
	{
		
	//alert("revNet : "+id+" value : "+document.demande_pers.revNet.value);
		if (id<=rang)
		{		
			rev_Net=document.demande_pers.revenuannuel.value;
			/*if (isNaN(document.demande_pers.revNet.value))
			{
				document.getElementById("errrevNet").style.display="block";
				document.getElementById("errrevNet").innerHTML='Votre revenu net mensuel (entrer des chiffres).';
				erreur++;
			}
			else if(document.demande_pers.revNet.value=="")
			{
				document.getElementById("errrevNet").style.display="block";
				document.getElementById("errrevNet").innerHTML='Votre revenu net mensuel (vide).';
				erreur++;
			}
			else if(document.demande_pers.revNet.value.length < 3)
			{
				document.getElementById("errrevNet").style.display="block";
				document.getElementById("errrevNet").innerHTML='Votre revenu net mensuel (3 chiffres minimum).';
				erreur++;
			}*/
			
			if(document.demande_pers.revenuannuel.value=="")
			{
				document.getElementById("errrevNet").style.display="block";
				document.getElementById("errrevNet").innerHTML='Votre revenu net mensuel.';
				erreur++;
			}
			else
			{
				document.getElementById("errrevNet").style.display="none";
				document.getElementById("errrevNet").innerHTML=''; 
			}
		}	
	}
}
function valider_capepargne(id)
{
	if (document.demande_pers.capepargne)
	{
		
	//alert("capepargne : "+id);
	if (id<=rang)
	{
		if (document.demande_pers.capepargne.value=='')
		{
			document.getElementById("errcapepargne").style.display="block"; 
			document.getElementById("errcapepargne").innerHTML='Votre capacité d\'épargne.';
			erreur++;
		}
		else
		{
			document.getElementById("errcapepargne").style.display="none";
			document.getElementById("errcapepargne").innerHTML='';
		}
	}
	}
}
function valider_apport(id)
{
	if (document.demande_pers.apport)
	{
		
	//alert("capepargne : "+id);
	if (id<=rang)
	{
		if (document.demande_pers.apport.value=='')
		{
			document.getElementById("errapport").style.display="block"; 
			document.getElementById("errapport").innerHTML='Vos capitaux disponibles.';
			erreur++;
		}
		else
		{
			document.getElementById("errapport").style.display="none";
			document.getElementById("errapport").innerHTML='';
		}
	}
	}
}
function valider_residenceprincipale(id)
{
	if (document.demande_pers.residenceprincipale)
	{
		if (id<=rang)
		{
			if (document.demande_pers.residenceprincipale.value=='')
			{
				document.getElementById("errresidenceprincipale").style.display="block"; 
				document.getElementById("errresidenceprincipale").innerHTML='Votre résidence principale.';
				erreur++;
			}
			else
			{
				document.getElementById("errresidenceprincipale").style.display="none";
				document.getElementById("errresidenceprincipale").innerHTML='';
			}
		}
	}
}

function verifform()
{
	erreur=0;
	valider_civilite(1);valider_nom(2);valider_prenom(3);valider_cpostal(4);valider_ville(5);valider_email(6);valider_numtel1(7);valider_anneenaiss(8);valider_situation(9);valider_enfantCharge(10);valider_revNet(11);valider_capepargne(12);valider_apport(13);valider_residenceprincipale(14);		
	if (erreur==0)
	{
		return true;
	}
	else 
	{
		return false;
	}
}
function verifformm()
{
	erreur=0;
	valider_civilite(1);valider_cpostal(4);valider_ville(5);valider_numtel1(7);valider_anneenaiss(8);valider_situation(9);valider_enfantCharge(10);valider_capepargne(12);valider_apport(13);valider_residenceprincipale(14);
	if (erreur==0)
	{
		return true;
	}
	else 
	{
		return false;
	}
}
function verifform3()
{
	erreur=0;
	valider_anneenaiss(8);valider_situation(9);valider_enfantCharge(10);valider_revNet(11);valider_capepargne(12);valider_apport(13);valider_residenceprincipale(14);		
	if (erreur==0)
	{
		return true;
	}
	else 
	{
		return false;
	}
}

function valider_mini_situation(id)
{
	//alert("situation : "+id+" value : "+document.mini_form.situation.value);
	if (id<=rang)
	{
		if (document.mini_form.situation.value=='')
		{
			document.getElementById("errminisituation").style.display="block"; 
			document.getElementById("errminisituation").innerHTML='Votre situation familiale.';
			erreur++;
		}
		else
		{
			document.getElementById("errminisituation").style.display="none";
			document.getElementById("errminisituation").innerHTML='';
		}
	}
}
function valider_mini_enfantCharge(id)
{
	//alert("enfantCharge : "+id+" value : "+document.mini_form.enfantCharge.value);
	if (id<=rang)
	{
		if (document.mini_form.enfantCharge.value=='')
		{
			document.getElementById("errminienfantCharge").style.display="block"; 
			document.getElementById("errminienfantCharge").innerHTML='Vos nombres d\'enfants.';
			erreur++;
		}
		else
		{
			document.getElementById("errminienfantCharge").style.display="none";
			document.getElementById("errminienfantCharge").innerHTML='';
		}
	}
}
function valider_mini_revNet(id)
{
	//alert("revNet : "+id+" value : "+document.mini_form.revNet.value);
	if (id<=rang)
	{		
		rev_Net=document.mini_form.revenuannuel.value;
		/*if (isNaN(document.mini_form.revNet.value))
		{
			document.getElementById("errminirevNet").style.display="block";
			document.getElementById("errminirevNet").innerHTML='Votre revenu net mensuel (entrer des chiffres).';
			erreur++;
		}
		else if(document.mini_form.revNet.value=="")
		{
			document.getElementById("errminirevNet").style.display="block";
			document.getElementById("errminirevNet").innerHTML='Votre revenu net mensuel (vide).';
			erreur++;
		}
		else if(document.mini_form.revNet.value.length < 3)
		{
			document.getElementById("errminirevNet").style.display="block";
			document.getElementById("errminirevNet").innerHTML='Votre revenu net mensuel (3 chiffres minimum).';
			erreur++;
		}*/
		if(document.mini_form.revenuannuel.value=="")
		{
			document.getElementById("errminirevNet").style.display="block";
			document.getElementById("errminirevNet").innerHTML='Votre revenu net mensuel.';
			erreur++;
		}
		else
		{
			document.getElementById("errminirevNet").style.display="none";
			document.getElementById("errminirevNet").innerHTML=''; 
		}
	}	
}
function valider_mini_capepargne(id)
{
	//alert("capepargne : "+id);
	if (id<=rang)
	{
		if (document.mini_form.capepargne.value=='')
		{
			document.getElementById("errminicapepargne").style.display="block"; 
			document.getElementById("errminicapepargne").innerHTML='Votre capacité d\'épargne.';
			erreur++;
		}
		else
		{
			document.getElementById("errminicapepargne").style.display="none";
			document.getElementById("errminicapepargne").innerHTML='';
		}
	}
}
function valider_mini_nom(id)
{	
	var exp2=/^[0-9]+$/;
	var exp1=/^[ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöø'.ÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñA-Za-z-\s]+$/;
	if (id<=rang)
	{
		/*var exp2=new RegExp("[0-9]");
		var exp1=new RegExp("[a-zA-Zàáâãäåçèéêëìíîïðòóôõöùúûüýÿ-]$");
		if (!exp1.test(document.mini_form.nom.value)) 	
		{
			document.getElementById("errmininom").style.display="block";	
			document.getElementById("errmininom").innerHTML='Votre nom de famille.';
			
			erreur++;
		}
		else if (exp2.test(document.mini_form.nom.value)) 	
		{
			document.getElementById("errmininom").style.display="block";	
			document.getElementById("errmininom").innerHTML='Votre nom de famille.';
			
			erreur++;
		}
		else if(document.mini_form.nom.value=="" || document.mini_form.nom.value=="votre nom")
		{	
			document.getElementById("errmininom").style.display="block";	
			document.getElementById("errmininom").innerHTML='Votre nom de famille.';
			
			erreur++;
		}
		else
		{	
			document.getElementById("errmininom").style.display="none";	
			document.getElementById("errmininom").innerHTML='';
		}*/
		if(document.mini_form.nom.value==""||document.mini_form.nom.value=="votre nom")
		{	
			document.getElementById("errmininom").style.display="block";	
			document.getElementById("errmininom").innerHTML='Votre nom de famille.';				
			erreur++;
		}
		else if(document.mini_form.nom.value!="")
		{
			if (document.mini_form.nom.value.length<2) 	
			{
				document.getElementById("errmininom").style.display="block";	
				document.getElementById("errmininom").innerHTML='Votre nom de famille.';				
				erreur++;
			}
			else
			{
				for (i=0;i<document.mini_form.nom.value.length;i++)
				{
					if (!exp1.exec(document.mini_form.nom.value.substring(0,i+1))) 	
					{
						document.getElementById("errmininom").style.display="block";	
						document.getElementById("errmininom").innerHTML='Votre nom de famille.';				
						erreur++;
					}
					else if (exp2.exec(document.mini_form.nom.value.substring(0,i+1))) 	
					{
						document.getElementById("errmininom").style.display="block";	
						document.getElementById("errmininom").innerHTML='Votre nom de famille.';				
						erreur++;
					}
					else
					{	
						document.getElementById("errmininom").style.display="none";	
						document.getElementById("errmininom").innerHTML='';
					}
				}
			}
		}
	}
}
function valider_mini_prenom(id)
{
	//alert("prenom : "+id);	
	if (id<=rang)
	{
		/*var exp2=new RegExp("[0-9]");
		var exp1=new RegExp("[a-zA-Zàáâãäåçèéêëìíîïðòóôõöùúûüýÿ-]$");
		if (!exp1.test(document.mini_form.prenom.value)) 	
		{
			document.getElementById("errminiprenom").style.display="block";	
			document.getElementById("errminiprenom").innerHTML='Votre prénom.';
			
			erreur++;
		}
		else if (exp2.test(document.mini_form.prenom.value)) 	
		{
			document.getElementById("errminiprenom").style.display="block";	
			document.getElementById("errminiprenom").innerHTML='Votre prénom.';
			
			erreur++;

		}
		else if(document.mini_form.prenom.value=="" || document.mini_form.prenom.value=="votre prenom")
		{	
			document.getElementById("errminiprenom").style.display="block";	
			document.getElementById("errminiprenom").innerHTML='Votre prénom.';
			
			erreur++;
		}
		else
		{	
			document.getElementById("errminiprenom").style.display="none";	
			document.getElementById("errminiprenom").innerHTML='';
		}*/
		var exp2=new RegExp("[0-9]");
		var exp1=/^[ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöø'.ÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñA-Za-z-\s]+$/;
		if(document.mini_form.prenom.value!="")
		{
			if (document.mini_form.prenom.value.length<2) 	
			{
				document.getElementById("errminiprenom").style.display="block";	
				document.getElementById("errminiprenom").innerHTML='Votre prénom.';				
				erreur++;
			}
			else
			{
				for (i=0;i<document.mini_form.prenom.value.length;i++)
				{
					if (!exp1.exec(document.mini_form.prenom.value.substring(0,i+1))) 	
					{
						document.getElementById("errminiprenom").style.display="block";	
						document.getElementById("errminiprenom").innerHTML='Votre prénom.';				
						erreur++;
					}
					else if (exp2.test(document.mini_form.prenom.value.substring(0,i+1))) 	
					{
						document.getElementById("errminiprenom").style.display="block";	
						document.getElementById("errminiprenom").innerHTML='Votre prénom.';				
						erreur++;
					}
					else
					{	
						document.getElementById("errminiprenom").style.display="none";	
						document.getElementById("errminiprenom").innerHTML='';
					}
				}
			}
		}
	}
}
function valider_mini_email(id)
{
	//alert("email : "+id+" value : "+document.mini_form.email.value);
	/*if (id<=rang)
	{
		adresse = document.mini_form.email.value;
		var place = adresse.indexOf("@",1);
		var point = adresse.indexOf(".",place+1);
		if ((place > -1)&&(adresse.length >2)&&(point > 1))
		{
			document.getElementById("errminiemail").style.display="none";
			document.getElementById("errminiemail").innerHTML='';
			
		}
		else
		{
			document.getElementById("errminiemail").style.display="block";
			document.getElementById("errminiemail").innerHTML='Votre adresse email.';	
			erreur++;
		}	
	}*/
	var adresse = document.mini_form.email.value;
	var place = adresse.lastIndexOf("@");
	var point = adresse.lastIndexOf(".");
	var mail_test1 = document.mini_form.email.value.substring(0,place);
	var mail_test2 = document.mini_form.email.value.substring(place+1,point);
	var mail_test3 = document.mini_form.email.value.substring(point+1,adresse.length);
	var exp1=/^[-A-Za-z0-9_.*!+=?^`{|}~&%$#\'\\\/]+$/;
	var exp2=/^[-A-Za-z0-9_.]+$/;
	var exp3=/^[A-Za-z]+$/;
	if (id<=rang)
	{
		for (i=0;i<mail_test1.length;i++)
		{
			if(!exp1.exec(mail_test1.substring(0,i+1)))
			{
				document.getElementById("errminiemail").style.display="block";
				document.getElementById("errminiemail").innerHTML='Votre adresse email.';
				erreur++;
			}
		}
		for (i=0;i<mail_test2.length;i++)
		{
			if(!exp2.exec(mail_test2.substring(0,i+1)))
			{
				document.getElementById("errminiemail").style.display="block";
				document.getElementById("errminiemail").innerHTML='Votre adresse email.';	
				erreur++;
			}
		}
		for (i=0;i<mail_test3.length;i++)
		{
			if(!exp3.exec(mail_test3.substring(0,i+1)))
			{
				document.getElementById("errminiemail").style.display="block";
				document.getElementById("errminiemail").innerHTML='Votre adresse email.';
				erreur++;
			}
		}
		if((mail_test1.length < 2) || (mail_test1.length > 255) || (mail_test2.length < 2) || (mail_test2.length > 63) || (mail_test3.length < 2) || (mail_test3.length > 4))
		{   
			document.getElementById("errminiemail").style.display="block";
			document.getElementById("errminiemail").innerHTML='Votre adresse email.';
			erreur++;
		}
		else
		{
			document.getElementById("errminiemail").style.display="none";
			document.getElementById("errminiemail").innerHTML='';			
		}
	}
}

function verifform2()
{
	erreur=0;
	valider_mini_email(1);valider_mini_nom(2);valider_mini_prenom(3);valider_mini_revNet(4);	//return true;
	if (erreur==0)
	{
		return true;
	}
	else 
	{
		return false;
	}
}

