function verification(elt){
		rtr=true;
		if(elt!='tout') cible="#"+elt
		else cible='';
		RegExp.multiline = true;
		
		$(cible+'.valid').each(function(){
								  
			$(this).css({backgroundColor:'#FFF',border:'1px solid #999999'})
			switch($(this).attr('rel')){
				
				case 'string' :  regExp=/^.+$/;	break;
				case 'mail' :  regExp=/^[a-zA-Z_\-\.0-9]+@[a-zA-Z_\-0-9]+\.[a-zA-Z\.]+$/;	break;
				case 'select' :  regExp=/^.+$/;	break;
				case 'integer' :  regExp=/^[0-9\+\s\-\.]{8,}$/;	break;
				default : regExp=/^.*$/; break;
			}	
			
			if( !regExp.test($(this).val()) ){$(this).css({backgroundColor:'#FFDDDD',border:'1px solid #aa0e10'});rtr=false};
		})
		return rtr;
	} 
	
$(function(){	
	// VALIDER LE FORMULAIRE
	$('#btn_envoyer').bind('click', function(){
	
		if(verification('tout')) $('#contactForm').submit();
		else (alert('Les champs en rouge sont incomplets ou invalide.\nVeuillez corriger votre saisie.'))
	
	})
	
})

