function check()
{
  if ((document.inscription.civilite[0].checked==false) && (document.inscription.civilite[1].checked==false) && (document.inscription.civilite[2].checked==false))
  {
    alert("Merci de préciser votre civilité.");
    return false;
  }
  if (document.inscription.nom.value == "")
  {
    alert("Merci de préciser votre nom.");
    document.inscription.nom.focus();
    return false;
  }
  if (document.inscription.prenom.value == "")
  {
    alert("Merci de préciser votre prénom.");
    document.inscription.prenom.focus();
    return false;
  }
  if (document.inscription.email.value == "")
  {
    alert("Merci de saisir votre adresse email.");
    document.inscription.email.focus();
    return false;
  }
  if (document.inscription.email.value != "" && Verifier_email(document.inscription.email.value) == false)
  {
    alert("Merci de saisir une adresse email valide.");
    document.inscription.email.focus();
    return false;
  }
  if (document.inscription.adresse.value == "")
  {
    alert("Merci de préciser votre adresse.");
    document.inscription.adresse.focus();
    return false;
  }
  if (document.inscription.cp.value == "")
  {
    alert("Merci de préciser votre code postal.");
    document.inscription.cp.focus();
    return false;
  }
  if (document.inscription.cp.value.length != 5)
  {
    alert("Merci de préciser votre code postal à 5 chiffres.");
    document.inscription.cp.focus();
    return false;
  }
  if (isNaN(document.inscription.cp.value) == true || document.inscription.cp.value.indexOf(' ') != -1)
  {
    alert("Merci de préciser un code postal ne contenant que des chiffres.");
    return false;
  }
  if (document.inscription.ville.value == "")
  {
    alert("Merci de préciser votre ville.");
    document.inscription.ville.focus();
    return false;
  }
  if (document.inscription.jour.value == '')
  {
    alert("Merci de préciser votre jour de naissance.");
    document.inscription.jour.focus();
    return false;
  }
  if (document.inscription.mois.value == '')
  {
    alert("Merci de préciser votre mois de naissance.");
    document.inscription.mois.focus();
    return false;
  }
  if (document.inscription.annee.value == '')
  {
    alert("Merci de préciser votre année de naissance.");
    document.inscription.annee.focus();
    return false;
  }
  if ( (document.inscription.tel.value != "") && ( document.inscription.tel.value != 'non obligatoire') )
  {
    if (document.inscription.tel.value.length != 10 || isNaN(document.inscription.tel.value) == true)
    {
      alert("Merci de préciser uniquement les dix chiffres de votre numéro de téléphone.");
      document.inscription.tel.focus();
      return false;
    }
  }
  if (document.inscription.optin.value == "0")
  {
    alert("Merci de préciser si vous souhaitez recevoir des offres de Lixir et de ses partenaires.")
    document.inscription.optin.focus();
    return false;
  }
  return true;
}

function check2()
{
  if (document.filleul.mode.value == "no")
  {
    return true;
  }
  if (document.filleul.filleul_1.value == "")
  {
    alert("Pour valider, vous devez saisir au moins une adresse email.")
    document.filleul.filleul_1.focus();
    return false;
  }
  if (document.filleul.filleul_1.value != "" && Verifier_email(document.filleul.filleul_1.value) == false)
  {
    alert("Merci de saisir une adresse email valide dans le champ Email 1.")
    document.filleul.filleul_1.focus();
    return false;
  }
  if (document.filleul.filleul_2.value != "" && Verifier_email(document.filleul.filleul_2.value) == false)
  {
    alert("Merci de saisir une adresse email valide dans le champ Email 2.")
    document.filleul.filleul_2.focus();
    return false;
  }
  if (document.filleul.filleul_3.value != "" && Verifier_email(document.filleul.filleul_3.value) == false)
  {
    alert("Merci de saisir une adresse email valide dans le champ Email 3.")
    document.filleul.filleul_3.focus();
    return false;
  }
  if (document.filleul.filleul_4.value != "" && Verifier_email(document.filleul.filleul_4.value) == false)
  {
    alert("Merci de saisir une adresse email valide dans le champ Email 4.")
    document.filleul.filleul_4.focus();
    return false;
  }
  if (document.filleul.filleul_5.value != "" && Verifier_email(document.filleul.filleul_5.value) == false)
  {
    alert("Merci de saisir une adresse email valide dans le champ Email 5.")
    document.filleul.filleul_5.focus();
    return false;
  }
  if (document.filleul.filleul_6.value != "" && Verifier_email(document.filleul.filleul_6.value) == false)
  {
    alert("Merci de saisir une adresse email valide dans le champ Email 6.")
    document.filleul.filleul_6.focus();
    return false;
  }
  
  for (var i = 1; i <= 5; i++)
  {
    var j = i+1;
    if ((document.filleul.elements['filleul_' + i].value != "") && (document.filleul.elements['filleul_' + j].value != ""))
    {
      if (document.filleul.elements['filleul_' + i].value == document.filleul.elements['filleul_' + j].value)
      {
        alert("Merci de mettre des adresses email différentes les unes des autres.");
        return false;
      }
    }
  }

  for (var i = 1; i <= 4; i++)
  {
    var j = i+2;
    if ((document.filleul.elements['filleul_' + i].value != "") && (document.filleul.elements['filleul_' + j].value != ""))
    {
      if (document.filleul.elements['filleul_' + i].value == document.filleul.elements['filleul_' + j].value)
      {
        alert("Merci de mettre des adresses email différentes les unes des autres.");
        return false;
      }
    }
  }

  for (var i = 1; i <= 3; i++)
  {
    var j = i+3;
    if ((document.filleul.elements['filleul_' + i].value != "") && (document.filleul.elements['filleul_' + j].value != ""))
    {
      if (document.filleul.elements['filleul_' + i].value == document.filleul.elements['filleul_' + j].value)
      {
        alert("Merci de mettre des adresses email différentes les unes des autres.");
        return false;
      }
    }
  }

  for (var i = 1; i <= 2; i++)
  {
    var j = i+4;
    if ((document.filleul.elements['filleul_' + i].value != "") && (document.filleul.elements['filleul_' + j].value != ""))
    {
      if (document.filleul.elements['filleul_' + i].value == document.filleul.elements['filleul_' + j].value)
      {
        alert("Merci de mettre des adresses email différentes les unes des autres.");
        return false;
      }
    }
  }

  for (var i = 1; i <= 1; i++)
  {
    var j = i+5;
    if ((document.filleul.elements['filleul_' + i].value != "") && (document.filleul.elements['filleul_' + j].value != ""))
    {
      if (document.filleul.elements['filleul_' + i].value == document.filleul.elements['filleul_' + j].value)
      {
        alert("Merci de mettre des adresses email différentes les unes des autres.");
        return false;
      }
    }
  }

  for (var i = 1; i <= 6; i++)
  {
    if (document.filleul.elements['filleul_' + i].value != "")
    {
      if (document.filleul.elements['filleul_' + i].value == document.filleul.parrain.value)
      {
        alert("Vous ne pouvez pas vous parrainer vous même.");
        return false;
      }
    }
  }
   
  return true;
}

function Verifier_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-Z0-9_-]+){0,}[.][a-zA-Z]{2,4}$/
    return(reg.exec(email)!=null)
  } else {
    return(false);
  }
}
