
$(document).ready(function() {		/* gestion du focus	/ blur */	  
	$(":input[@type!='submit']").focus(function ()	{
		$(this).removeClass();
		$(this).addClass("focus");
		$(this).parent().find(".exemple").css({display:"block"});
	});

	$(":input[@type!='submit']").blur(function	() {
		$(this).removeClass();
		$(this).addClass("normal");
		$(this).parent().find(".exemple").css({display:"none"});	 
	}); 
   
 /*effet alerte*/	  
	function alerte(e)	{
		$(e).animate({
			fontSize:"1.2em"
			}, 500,	function(){
			$(e).animate({
			fontSize:"1em"
			}, 500);
		});
		$(e).find(":input").removeClass(); $(e).find(":input").addClass("erreur");		  
		$(e).find(".exemple").css({display:"block"});	   	  
		$(e).find(".msg_erreur").css({display:"block"});
	}
 
 /*	controle global	*/	 
 
 $("form").submit(function(){	  
	var re1=	/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;	/*expr regul pour l'email */	 
	var boolOk = false;	
	
		$(":input").each(function(){			  
		 var valeur	= $(this).val(); /*	valeur saisie par l'utilisateur	*/
		 var nom = $(this).attr("name"); /*nom du champ	*/
		 var label = "l_"+nom; /* id du	label */
		 var p = $("#"+label+"").parent();			  
		 $(this).parent().find(".exemple").css({display:"none"});			 
		 if(valeur==''){ /*	si c'est vide c'est	pas	bon	*/
			alerte(p);	
			boolOk = false;			  
			return false;
		 } else {
		 	boolOk = true;
		 }

		 if(nom	=='mail') { /*	teste le format	 */				 
		   if(!valeur.match(re1)) {
			 alerte(p);
			 boolOk = false;	
			 return	false;
		   } else {
		 	 boolOk = true;
		   }
		 } 

	  });
 if ( boolOk ){	//le formulaire ne sera pas envoyé tant que boolOk=false;
	return true;
 } else {
	return false;
 }
 });

 });
