$(document).ready(function(){

  //Pour laisse le menu en surligné lorsqu'on est à l'intérieur
  var urlcurrent = String(document.location);//url complete
  
	var page = urlcurrent.substring(urlcurrent.lastIndexOf("defis-terresens.com/") + 20);//On récupère uniquement le nom de la page
  var slash = page.lastIndexOf("/");
  
  if(slash != -1) {
    var page = page.substring(0,slash);
	}
  
	//Ajout de la classe sur le lien courant et sur le li en faisant attention à l'index
	if(page != "") {
		$("#menu a[href*="+page+"]").addClass("current");
    
    if(slash != -1) {
      $("#menu a[href*="+page+"]").parents("li").addClass("current");
    }
	}
  
    
  
  
  
  //Bouton submit, naturellement desactivé
  $('#submit').attr("disabled",true);
  
  //Lors du remplissage du formulaire d'e-mail
  $('#mail').keyup(function(event) {
    lookup($('#mail').val());
  });
  
  function lookup(val) {
    var mail = val;
    var reg = new RegExp("^[a-z0-9._-]+@[a-z0-9_-]+\\.[a-z.]{2,8}$","gi");  
    $("#infos span").css("visibility","hidden");
    $("#infos span").empty();
    $("#infos span").removeClass('invalide');
    $("#infos span").removeClass('valide');
    $('#submit').attr("disabled",true);
    if(!(mail.match(reg)) && mail != "") {
      $("#infos span").css("visibility","visible");
      $("#infos span").addClass('invalide');
      $("#infos span").append("Mail invalide");
      $('#submit').attr("disabled",true);
    }
    else {
      var bu = '/';
      var url = bu+'verif/index?m='+mail;
      $.ajax({ 
        type: "GET", 
        data: "",
        url: url, 
        success:function(data){
          if(data==0 && data != "" && data != null) {
            //Remise span a 0
            $("#infos span").css("visibility","hidden");
            $("#infos span").empty();
            $("#infos span").removeClass('invalide');
            $("#infos span").removeClass('valide');
            //Affichage correct des spans
            $("#infos span").css("visibility","visible");
            $("#infos span").addClass('valide');
            $("#infos span").append("Mail valide");
            $('#submit').attr("disabled",false);
          } 
          else if(data==1) { 
            //Remise span a 0
            $("#infos span").css("visibility","hidden");
            $("#infos span").empty();
            $("#infos span").removeClass('invalide');
            $("#infos span").removeClass('valide');
            //Affichage correct des spans
            $("#infos span").css("visibility","visible");
            $("#infos span").addClass('invalide');
            $("#infos span").append("Le mail existe déjà.<br />Désinscription ?");
            $('#submit').attr("disabled",false);
          } 
          else if(data==2) {
            //Remise span a 0
            $("#infos span").css("visibility","hidden");
            $("#infos span").empty();
            $("#infos span").removeClass('invalide');
            $("#infos span").removeClass('valide');
          }
        }
      });
    }
  }
  
});
