function check()
{
  if($("#nom").val() == "") {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de préciser votre nom').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    $("#nom").focus();
    return false;
  }
  if($("#prenom").val() == "") {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de préciser votre prénom').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    $("#prenom").focus();
    return false;
  }
  if($("#annee").val() == "-1") {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de préciser votre année de naissance').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    $("#annee").focus();
    return false;
  }
  if($("#email").val() == "") {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de préciser votre email').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    $("#email").focus();
    return false;
  }
  if (check_email($("#email").val()) == false) {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de saisir une adresse email valide').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    $("#email").focus();
    return false;
  }
  if($("#cp").val() == "") {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de préciser votre code postal').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    $("#cp").focus();
    return false;
  }
  var reg = /^[0-9]{5}$/
  if (reg.exec($("#cp").val())==null) {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de préciser votre code postal à 5 chiffres et sans espaces').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    $("#cp").focus();
    return false;
  }
  if (!$("#niveau_1").is(':checked') && !$("#niveau_2").is(':checked') && !$("#niveau_3").is(':checked')) {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de préciser votre niveau de poker').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    return false;
  }
  if($("#code_securite").val() == "") {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de recopier le code').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    $("#code_securite").focus();
    return false;
  }
  if (!$("#optin_1").is(':checked') && !$("#optin_2").is(':checked')) {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de préciser si vous souhaitez être tenu informé de l\'actualité de BarrierePoker.fr').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    return false;
  }
  if (!$("#partenaire_1").is(':checked') && !$("#partenaire_2").is(':checked')) {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de préciser si vous souhaitez recevoir les offres de nos partenaires').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    return false;
  }
  return true;
}

function date_valide(x,y,z)
{
   if (x <= nbjours_mois(y,z))
      return(true);
   else
      return(false);
}

function nbjours_mois(mois,annee)
{
   if ((mois == 1) ||(mois == 3) || (mois == 5) ||(mois == 7) || (mois == 8) ||(mois == 10) || (mois == 12))
      return(31);
   if ((mois == 4) ||(mois == 6) ||(mois == 9) ||(mois == 11))
      return(30);
   if ((mois == 2) && (annee % 4 == 0))
      return(29);
   return(28);
}

function check_email(email)
{
  var place = email.indexOf("@",1);
  var point = email.indexOf(".", place + 2);
  if ((place > -1)&&(email.length > 2)&&(point > 1))
  {
    var reg = /^[a-zA-Z0-9\._-]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/
    return(reg.exec(email) != null);
  } else {
    return false;
  }
}

function check2()
{
  if($("#email1").val() == "") {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de saisir au moins une adresse email pour valider').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    $("#email1").focus();
    return false;
  }
  if($("#email1").val() != "" && check_email($("#email1").val()) == false) {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de saisir une adresse email valide dans le champ Email 1').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    $("#email1").focus();
    return false;
  }
  if($("#email2").val() != "" && check_email($("#email2").val()) == false) {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de saisir une adresse email valide dans le champ Email 2').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    $("#email2").focus();
    return false;
  }
  if($("#email3").val() != "" && check_email($("#email3").val()) == false) {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de saisir une adresse email valide dans le champ Email 3').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    $("#email3").focus();
    return false;
  }
  if($("#email4").val() != "" && check_email($("#email4").val()) == false) {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de saisir une adresse email valide dans le champ Email 4').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    $("#email4").focus();
    return false;
  }
 
  for (var i = 1; i <= 3; i++) {
    var j = i+1;
    if (($("#email"+i).val() != "") && ($("#email"+j).val() != "")) {
      if ($("#email"+i).val() == $("#email"+j).val()) {
        $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de mettre des adresses email différentes les unes des autres').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
        return false;
      }
    }
  }

  for (var i = 1; i <= 2; i++) {
    var j = i+2;
    if (($("#email"+i).val() != "") && ($("#email"+j).val() != "")) {
      if ($("#email"+i).val() == $("#email"+j).val()) {
        $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de mettre des adresses email différentes les unes des autres').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
        return false;
      }
    }
  }

  for (var i = 1; i <= 1; i++) {
    var j = i+3;
    if (($("#email"+i).val() != "") && ($("#email"+j).val() != "")) {
      if ($("#email"+i).val() == $("#email"+j).val()) {
        $('<div title="Erreur" style="text-align:center;"></div>').html('Merci de mettre des adresses email différentes les unes des autres').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
        return false;
      }
    }
  }

  for (var i = 1; i <= 4; i++) {
    if ($("#email"+i).val() != "") {
      if ($("#email"+i).val() == $("#parrain").val()) {
        $('<div title="Erreur" style="text-align:center;"></div>').html('Vous ne pouvez pas vous parrainer vous même').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
        return false;
      }
    }
  }
  return true;
}

function check3()
{
  if (document.quiz.question1[0].checked == false || document.quiz.question2[2].checked == false || document.quiz.question3[1].checked == false) {
    $('<div title="Erreur" style="text-align:center;"></div>').html('Une erreur s\'est glissée dans vos réponses').dialog({modal:true, resizable:false, buttons: {Ok: function() {$(this).dialog('close');}}});
    return false;
  }
}