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.nom.value.length > 50)
  {
    alert("Le champs Nom ne peut contenir plus de 50 caractéres");
    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.prenom.value.length > 50)
  {
    alert("Le champs Prénom ne peut contenir plus de 50 caractéres");
    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.email.value.length > 100)
  {
    alert("Le champs Email ne peut contenir plus de 100 caractéres");
    document.inscription.email.focus();
    return false;
  }

	if (document.inscription.adresse.value == "" && document.inscription.adresse2.value == "" && document.inscription.adresse3.value == "" && document.inscription.adresse4.value == "")
	{
		alert("Merci de préciser au moins un champ adresse.");
		document.inscription.adresse.focus();
		return false;
	}
	
	if (document.inscription.adresse.value.length > 40)
	{
		alert("Le champs Adresse ne peut contenir plus de 40 caractéres");
		document.inscription.adresse.focus();
		return false;
	}

	if (document.inscription.adresse2.value.length > 40)
	{
		alert("Le champs Adresse ne peut contenir plus de 40 caractéres");
		document.inscription.adresse2.focus();
		return false;
	}
	
	if (document.inscription.adresse3.value.length > 40)
	{
		alert("Le champs Adresse ne peut contenir plus de 40 caractéres");
		document.inscription.adresse3.focus();
		return false;
	}
	
	if (document.inscription.adresse4.value.length > 40)
	{
		alert("Le champs Adresse ne peut contenir plus de 40 caractéres");
		document.inscription.adresse4.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.ville.value.length > 40)
  {
    alert("Le champs Adresse ne peut contenir plus de 40 caractéres");
    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 (!date_valide(Number(document.inscription.jour.value), Number(document.inscription.mois.value), Number(document.inscription.annee.value)))
	{
		alert("Votre date de naissance n'est pas correcte.");
		document.inscription.jour.focus();
		return false;
	}
 

	// if ((document.inscription.optin1[0].checked==false) && (document.inscription.optin1[1].checked==false) && document.inscription.is_user.value != "0")
	if ((document.inscription.optin1[0].checked==false) && (document.inscription.optin1[1].checked==false))
	{
		alert("Merci de nous préciser si vous souhaitez recevoir les informations et offres commerciales de Lixir.");
		return false;
	}
	
	if ((document.inscription.optin2[0].checked==false) && (document.inscription.optin2[1].checked==false))
	{
		alert("Merci de nous préciser si vous souhaitez recevoir les informations et offres de partenaires commerciaux de Lixir.");
		return false;
	}
	
	if ((document.inscription.optin3[0].checked==false) && (document.inscription.optin3[1].checked==false))
	{
		alert("Merci de nous préciser si vous souhaitez recevoir la Newsletter de l'Atelier Cocktail.");
		return false;
	}
 
	if (document.inscription.is_user.value == "0" && document.inscription.pwd.value == "" && document.inscription.optin1[0].checked == true)
	{
		// alert("Merci de renseigner le champs Mot de passe.");
		// return false;
	}

	return true;
}

function check2()
{
  if (document.filleul.mode.value == "no")
  {
    return true;
  }
 // if (document.filleul.is_user.value == "0" && document.filleul.pwd.value == "")
 // {
		//	alert("Merci de renseigner le champs Mot de passe.");
		//	return false;
 // }
  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);
  }
}

function date_valide(x, y, z) {
	var input = x + '-' + y + '-' + z;
	
	var regex = new RegExp("[/-]");
	var date = input.split(regex);
	var nbJours = new Array('',31,28,31,30,31,30,31,31,30,31,30,31);

	if ( date['2']%4 == 0 && date['2']%100 > 0 || date['2']%400 == 0 ) {
		nbJours['2'] = 29;
	}
	
	if( isNaN(date['2']) ) {
		return false;
	}
	
	if ( isNaN(date['1']) || date['1'] > 12 || date['1'] < 1 ) {
		return false;
	}
	
	if ( isNaN(date['0']) || date['0'] > nbJours[Math.round(date['1'])] || date['0'] < 1 ) {
		return false;
	}
	
	return true;
}

/*

function date_valide(x, y, z)
{
	if ((x <= 31) && (nbjours_mois(y,z) == 31)) {
		return true;
	} else if ((x <= 29) && (nbjours_mois(y,z) == 29)) {
		return true;
	} else if ((x <= 28) && (nbjours_mois(y,z) == 28)) {
		return true;
	} else if ((x <= 30) && (nbjours_mois(y,z) == 30)) {
		return true;
	} else {
		return false;
	}
}




function nbjours_mois(mois, annee) {
	if ((Number(document.forms[0].mois.value) == 1)||(mois == 3) || (mois == 5) ||(mois == 7) || (mois == 8) ||(mois == 10) || (mois == 12)) {
		return 31;
	} else if ((mois == 4) ||(mois == 6) || (mois == 9) || (mois == 11)) {
		return 30;
	} else if ((mois == 2) && (annee % 4 == 0)) {
		return 29;
	} else {
		return 28;
	}
}
*/
function pwdme(e,bloc,pwd) {
	if (e.value!="" ) {
		if (e.value == 1 || e.value == "1" ) {
			document.getElementById(bloc).style.display='';
		} else {
			document.getElementById(bloc).style.display='none';	
			document.getElementById(pwd).value = '';
		}
	}
}

function checkmeup(e,bloc,pwd) {

	if (e.value!="" ) {

		$.ajax({
			type: 'GET',
					url: 'include/getemail.php' ,
					data: 'email='+e.value ,
					success: function(msg) {
					var myret = msg;

					if ((myret == "1") || (myret == 1)) {

							document.getElementById(bloc).style.display='';
							document.getElementById('is_user').value = 0;

					} else if ((myret == "0") ||  (myret == 0)) {

							document.getElementById(bloc).style.display='none';
							document.getElementById(pwd).value = 0;
							document.getElementById('is_user').value = 1;
							document.getElementById(pwd)[1].checked = 'checked';
							document.getElementById(pwd)[1].checked = 'true';

							alert(document.getElementById(pwd)[1].checked);

					}

				}
			});

	}
}

