 $(document).ready(function() {		/* gestion du focus	/ blur */	  
	$("input[type='text']").focus(function ()	{
		$(this).removeClass();
		$(this).addClass("inputtextfocus");
		//$(this).parent().find(".exemple").css({display:"block"});
	});

	$("input[type='text']").blur(function	() {
		$(this).removeClass();
		$(this).addClass("inputtext");
		$(this).parent().find(".exemple").css({display:"none"});	 
	});
	
	$("input[type='password']").focus(function ()	{
		$(this).removeClass();
		$(this).addClass("inputtextfocus");
		//$(this).parent().find(".exemple").css({display:"block"});
	});

	$("input[type='password']").blur(function	() {
		$(this).removeClass();
		$(this).addClass("inputtext");
		$(this).parent().find(".exemple").css({display:"none"});	 
	});
	
	
	$("textarea").focus(function ()	{
		$(this).removeClass();
		$(this).addClass("inputtextareafocus");
		//$(this).parent().find(".exemple").css({display:"block"});
	});

	$("textarea").blur(function	() {
		$(this).removeClass();
		$(this).addClass("inputtextarea");
		$(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("inputtexterreur");	
		//$.scrollTo(e);
		$(e).find(".exemple").css({display:"block"});	   
	}
	
	
	function alertetextarea(e)	{
		/*$(e).animate({
			fontSize:"1.2em"
			}, 500,	function(){
			$(e).animate({
			fontSize:"1em"
			}, 500);
		});*/
		$(e).find("textarea").removeClass(); 
		$(e).find("textarea").addClass("inputtextareaerreur");	
		//$.scrollTo(e);
		$(e).find(".exemple").css({display:"block"});	   
	}
 
 /*	contrôle global	*/	   
 $("#inscriptionform").submit(function(){	  
	var re1=	/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;	/*expr regul pour l'email */	 
	var re2 = /^[-]?\d*\.?\d*$/;	/*expr regul pour les chiffres*/
	var re3 = /\b.{5}\b/; /*expr	regul 5	caractères*/
	
	var passverif;
	var check = 0;
	
	var mailready = 0;

		$("#inscriptionform 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();	
		 var type = $(this).attr("type");
		 var c = $("#"+label+"").attr("class");
		 //alert(c);
		 
		 
			
		if(type=="text")
		{
			 $(this).parent().find(".exemple").css({display:"none"});			 
			 if(valeur==''&&c=='oblig'){ /*	si c'est vide c'est	pas	bon	*/
				//alert("Pas de ");
				$(this).parent().find(".exemple").html("Ce champ ne doit pas etre vide");
				alerte(p);
				check = 1;
				//return false;
			 } 
	
			 if(nom	=='email') { /*	teste le format	 */				 
			   if(!valeur.match(re1)) {
				   $(this).parent().find(".exemple").html("Le format du mail est invalide");
				 alerte(p);
				 check = 1;
				 //return	false;
			   }
			   var ex = $(this).parent().find(".exemple")
			   $.ajax({ 
							type: "POST",
							async: false,
							url:'script_public/checkMail.php',
							data:'email='+valeur,
							success: function(retour){ 
								//alert(retour);
								if(retour==0)
								{
									 ex.html("Ce mail est d&eacute;ja utilis&eacute;");
									  alerte(p);
									  check = 1;
									
								}
								
								mailready = 1;
							} 
				}); 
			   
			   
			 } 
	
			 if(nom	=='cp') { /* teste	le format (chiffes please !) */
			  /* if((!valeur.match(re2)) || (!valeur.match(re3)))	{
				    $(this).parent().find(".exemple").html("Le format du code postal est invalide");
				  alerte(p);
				  check = 1;
				  //return false;
			   }*/
			 }
		}
		else if(type=="password")
		{
			if(valeur==''&&c=='oblig'){ /*	si c'est vide c'est	pas	bon	*/
				//alert("Pas de ");
				$(this).parent().find(".exemple").html("Ce champ ne doit pas etre vide");
				alerte(p);
				check = 1;
				//return false;
			 } 
			 else
			 {
				if(nom=="pass")
				{
					passverif = valeur;
				}
				else if(nom=="pass2")
				{
					if(valeur!=passverif)
					{
						$(this).parent().find(".exemple").html("Le mot de passe doit etre identique au premier");
						alerte(p);
						check = 1;
					}
				}
			 }
			//alert(valeur);
			
		}
		
			 
	  });
		
		
		$("#inscriptionform textarea").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();	
		 var type = $(this).attr("type");
		 var c = $("#"+label+"").attr("class");
		 
		 	if(valeur==''&&c=='oblig'){ /*	si c'est vide c'est	pas	bon	*/
				//alert("Pas de ");
				$(this).parent().find(".exemple").html("Ce champ ne doit pas etre vide");
				alertetextarea(p);
				check = 1;
				//return false;
			 } 
		 
		});
		
		if(mailready==1)
		{
		
			if(check==1)
			{
				$.scrollTo("#inscriptionform");
				return	false;	   
			}
			else
			{
				return	true;	   
			}
		}
		else
		{
			return	false;	  
			/*setTimeout(function() {
				if(check==1)
				{
					$.scrollTo("#inscriptionform");
					return	false;	   
				}
				else
				{
					return	true;	   
				}
			}, 1000); 
			
			while(mailready!=1)
			{
				
			}*/
			
			
			/*if(check==1)
			{
				$.scrollTo("#inscriptionform");
				return	false;	   
			}
			else
			{
				return	true;	   
			}*/
			
		}
		
 
 });

 });
