function TestFormu(champ){
		
	var reg=new RegExp("(_)", "g");
	var verif = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/
	
	if(champ == "cnil"){
		if(document.getElementById('cnil').checked){
			return true;
		}
		else{
			alert('Vous devez certifier avoir pris connaissance des mentions CNIL.');
			return false;
		}
	}
	
	else{
	
		if(document.getElementById(champ).value == ""){
			alert('Le champ \''+champ.replace(reg," ")+'\' doit être rempli.');
			return false;
		}
		else if(document.getElementById(champ).value == " "){
			alert('Le champ \''+champ.replace(reg," ")+'\' doit être rempli.');
			return false;
		}
		else if((champ == "numéro_de_compte" 
				|| champ == "téléphone" 
				|| champ == "code_postal") 
				&& isNaN(document.getElementById(champ).value)){
				
			alert('Le champ \''+champ.replace(reg," ")+'\' doit être de type numérique.');
			return false;
			
		}
		else if((champ == "numéro_de_compte") && document.getElementById(champ).value.length != 11){
			alert('Le champ \''+champ.replace(reg," ")+'\' doit mesurer 11 caractères.');
			return false;
		}
		else if(champ == "email" && verif.exec(document.getElementById(champ).value) == null){
			alert('La structure de l\'adresse e-mail est incorrecte.');
			return false;
		}
			
			
		else{ return true; }
	
	}

}


function ValidFormu(){
	if(TestFormu('email')
		&& TestFormu('nom')
		&& TestFormu('prénom')
		&& TestFormu('code_postal')
		&& TestFormu('ville')
		&& TestFormu('téléphone')
		&& TestFormu('cnil')){
		document.getElementById('formu').submit();
	}
	else return false;
}
