$(document).ready(function() {
  
   $('.messageajax').hide();
   
   $('#checkalerte').click(function() { 
   		// si on clique sur le bouton checkalerte
	
		nbregions = 0;
		nbmetiers = 0;
		valid = 1;		
	  	var re1 = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/; // expr regul pour l'email 
	  	var re2 = /^[a-zA-Z0-9]{6,15}$/;    // expr regul pour le pass
		
		email=($('#email').val()); 
		
		// 1. le mail n'est pas vide
		if($('#email').val() == ""){
			$('.messageajax').hide();
			$('#checkalerte').prev('.messageajax').fadeIn().text("Veuillez saisir votre adresse email");
			valid = 0;
		}

		// 2. le mail est conforme
	  	else if(!email.match(re1))
	  	{
			$('.messageajax').hide();
			$('#checkalerte').prev('.messageajax').fadeIn().text("Votre adresse email n'est pas conforme.");
			valid = 0;
		}
		
		// 3. Au moins 1 métier
		else if(valid == 1)
		{
			$("input").each(function(i){
				if ($(this).is(':checked')&&$(this).attr("id") == "regions")
				{
					nbregions = 1;
				}
				if ($(this).is(':checked')&&$(this).attr("id") == "metiers")
				{
					nbmetiers = 1;
				}
			});
	
			if(nbregions == 0)
			{
					$('#checkalerte').prev('.messageajax').fadeIn().text("Veuillez précisez au moins une région (Ex: Toutes les régions).");
					valid = 0;
			}
	
			if(nbmetiers == 0)
			{
					$('#checkalerte').prev('.messageajax').fadeIn().text("Veuillez précisez au moins un métier.");
					valid = 0;
			}
			if((nbmetiers>0)&&(nbregions>0))
			{
				// FINAL on envoi le formulaire
				$("#abonnement_alerte_full").submit();
			}
		}
		
  });  
  
});	
