function check()
{
  if (document.inscription.email.value == "")
  {
    alert("Merci de préciser votre email.");
    document.inscription.email.focus();
    return false;
  }
  if (check_email(document.inscription.email.value) == false)
  {
    alert("Merci de saisir un email valide.");
    document.inscription.email.focus();
    return false;
  }
  if (document.inscription.optin.value == "")
  {
    alert("Merci de préciser si vous souhaitez recevoir des offres d'Yves Rocher et de ses partenaires.");
    document.inscription.optin.focus();
    return false;
  }
  return true;
}

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 (document.filleul.mode.value == "no")
  {
    return true;
  }
  if (document.filleul.filleul_1.value == "" || document.filleul.filleul_2.value == "" || document.filleul.filleul_3.value == "")
  {
    alert("Pour valider, vous devez saisir 3 adresses email.")
    document.filleul.filleul_1.focus();
    return false;
  }
  if (document.filleul.filleul_1.value != "" && check_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 != "" && check_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 != "" && check_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;
  }
  
  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;
}