	function Form_Validator()
	{

		TheForm=document.forms[0]
		err=0;
		
		if ( TheForm.lastname != undefined ) 
		{
			document.getElementById("lastnameerror").innerHTML="";
			if ( TheForm.lastname.value=="") 
			{ 
				err=err+1;
				document.getElementById("lastnameerror").innerHTML="<h1>Ce champ est obligatoire</h1>"
			}			
		}
		if ( TheForm.emailadress != undefined ) 
		{
			document.getElementById("emailadresserror").innerHTML="";
			if ( TheForm.emailadress.value!="")
			{
				m=TheForm.emailadress.value
				m=m.toLowerCase()
				TheForm.emailadress.value=m;
	
				pattern = /^([A-Za-z0-9\.\-_]*)(@)([A-Za-z0-9\.\-]*)(\.)([a-z]{2,3})$/;
	
				strEmail=TheForm.emailadress.value;
				bTest = pattern.test(strEmail);
	
				if (!bTest)
				{
					err=err+1;
					document.getElementById("emailadresserror").innerHTML="<h1>L'email est invalide.</h1>"
				}
			}
			else
			{
				err=err+1;
				document.getElementById("emailadresserror").innerHTML="<h1>Ce champ est obligatoire</h1>"
			}			
		}	
			
		if ( err==0 )
		{
			document.forms[0].submit();
		}
	}
