// FICHIER DE VERIFICATION
var mail=1;
function checkContact(theId){
	if(theId=="contact1"){
		document.getElementById("contact1").checked=true;
		document.getElementById("contact2").checked=false;
		document.getElementById("contact3").checked=false;
		document.getElementById("contact4").checked=true;
		document.getElementById('horaire').disabled=true;
		mail=1;
	}
	if(theId=="contact2"){
		document.getElementById("contact1").checked=false;
		document.getElementById("contact2").checked=true;
		document.getElementById("contact3").checked=true;
		document.getElementById("contact4").checked=false;
		document.getElementById('horaire').disabled=false;
		mail=0;
	}
	if(theId=="contact3"){
		document.getElementById("contact1").checked=false;
		document.getElementById("contact2").checked=true;
		document.getElementById("contact3").checked=true;
		document.getElementById("contact4").checked=false;
		document.getElementById('horaire').disabled=false;
		mail=0;
	}
	if(theId=="contact4"){
		document.getElementById("contact1").checked=true;
		document.getElementById("contact2").checked=false;
		document.getElementById("contact3").checked=false;
		document.getElementById("contact4").checked=true;
		document.getElementById('horaire').disabled=true;
		mail=1;
	}
}
function verifMail(){
	
	longueur = document.theContact.email.value.length;
	position = document.theContact.email.value.indexOf("@");
	left_str = document.theContact.email.value.substring(0,position);
	right_str = document.theContact.email.value.substring(position+1,longueur);
	left_len = left_str.length;
	right_len = right_str.length;
	
	right_longueur = right_str.length;
	right_position = right_str.lastIndexOf(".");
	l_right_str = right_str.substring(0,right_position);
	r_right_str = right_str.substring(right_position+1,right_longueur);
	l_right_len = l_right_str.length;
	r_right_len = r_right_str.length;	
	
	
	if (document.theContact.email.value.indexOf("@")==-1)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.theContact.email.focus();
		return false;
		
	}
	<!--- si la valeur gauche ou droite du @ est vide --->
	if ((left_len==0) || (right_len==0))
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.theContact.email.focus();
		return false;
	}
	<!--- s'il n'y a pas de point --->
	if (right_str.indexOf(".")==-1)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.theContact.email.focus();
		return false;
	}
	<!--- s'il y a au moins 2 lettres après le point --->
	if ((r_right_len < 2)||(r_right_len > 4))
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.theContact.email.focus();
		return false;
	}
	<!--- s'il y a au moins 1 lettre après le point --->
	if (l_right_len==0)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.theContact.email.focus();
		return false;
	}
	return true;
}
function verifWeb(){
		
	if (document.formWeb.nom.value=="")
	{
		alert("Votre nom n\'est pas renseigné\n");
		document.formWeb.nom.focus();
		return false;
		
	}	
	if(mail == 1){
		longueur = document.formWeb.Mail.value.length;
		position = document.formWeb.Mail.value.indexOf("@");
		left_str = document.formWeb.Mail.value.substring(0,position);
		right_str = document.formWeb.Mail.value.substring(position+1,longueur);
		left_len = left_str.length;
		right_len = right_str.length;
		
		right_longueur = right_str.length;
		right_position = right_str.lastIndexOf(".");
		l_right_str = right_str.substring(0,right_position);
		r_right_str = right_str.substring(right_position+1,right_longueur);
		l_right_len = l_right_str.length;
		r_right_len = r_right_str.length;	
		
		if (document.formWeb.Mail.value.indexOf("@")==-1)
		{
			alert("Votre adresse Mail est incorrecte\n");
			document.formWeb.Mail.focus();
			return false;
			
		}
		<!--- si la valeur gauche ou droite du @ est vide --->
		if ((left_len==0) || (right_len==0))
		{
			alert("Votre adresse Mail est incorrecte\n");
			document.formWeb.Mail.focus();
			return false;
		}
		<!--- s'il n'y a pas de point --->
		if (right_str.indexOf(".")==-1)
		{
			alert("Votre adresse Mail est incorrecte\n");
			document.formWeb.Mail.focus();
			return false;
		}
		<!--- s'il y a au moins 2 lettres après le point --->
		if ((r_right_len < 2)||(r_right_len > 4))
		{
			alert("Votre adresse Mail est incorrecte\n");
			document.formWeb.Mail.focus();
			return false;
		}
		<!--- s'il y a au moins 1 lettre après le point --->
		if (l_right_len==0)
		{
			alert("Votre adresse Mail est incorrecte\n");
			document.formWeb.Mail.focus();
			return false;
		}
		return true;
	}else{
//VERIF DES CHAMPS PORTABLE ET TELEPHONE
		if ((document.formWeb.telephone.value=="")&&(document.formWeb.portable.value==""))
		{
			alert("Votre numéro de téléphone ou de\n portable doit être renseigné !");
			document.formWeb.telephone.focus();
			return false;
		}
/////////////////////////////////////////

//VERIF DES VALEUR DE TELEPHONE
		if (document.formWeb.telephone.value!="")
		{
			if(isNaN(document.formWeb.telephone.value) == true){
				alert("Votre téléphone doit être\n un nombre à 10 chiffres");
				document.formWeb.telephone.focus();
				return false;
			}
			if(document.formWeb.telephone.value.length < 10){
				alert("Votre téléphone doit être\n un nombre à 10 chiffres");
				document.formWeb.telephone.focus();
				return false;
			}				
		}
////////////////////////////////


//VERIF DES VALEUR DE PORTABLE
		if (document.formWeb.portable.value!="")
		{
			if(isNaN(document.formWeb.portable.value) == true){
				alert("Votre portable doit être\n un nombre à 10 chiffres");
				document.formWeb.portable.focus();
				return false;
			}
			if(document.formWeb.portable.value.length < 10){
				alert("Votre portable doit être\n un nombre à 10 chiffres");
				document.formWeb.portable.focus();
				return false;
			}				
		}
////////////////////////////////

		return true;		
	}
}
function verifMail_envoi_recette(){
	
	longueur = document.envoi_recette.mail_expediteur.value.length;
	position = document.envoi_recette.mail_expediteur.value.indexOf("@");
	left_str = document.envoi_recette.mail_expediteur.value.substring(0,position);
	right_str = document.envoi_recette.mail_expediteur.value.substring(position+1,longueur);
	left_len = left_str.length;
	right_len = right_str.length;
	
	right_longueur = right_str.length;
	right_position = right_str.lastIndexOf(".");
	l_right_str = right_str.substring(0,right_position);
	r_right_str = right_str.substring(right_position+1,right_longueur);
	l_right_len = l_right_str.length;
	r_right_len = r_right_str.length;	
	
	
	
	longueur2 = document.envoi_recette.mail_destinataire.value.length;
	position2 = document.envoi_recette.mail_destinataire.value.indexOf("@");
	left_str2 = document.envoi_recette.mail_destinataire.value.substring(0,position2);
	right_str2 = document.envoi_recette.mail_destinataire.value.substring(position2+1,longueur2);
	left_len2 = left_str2.length;
	right_len2 = right_str2.length;
	
	right_longueur2 = right_str2.length;
	right_position2 = right_str2.lastIndexOf(".");
	l_right_str2 = right_str2.substring(0,right_position2);
	r_right_str2 = right_str2.substring(right_position2+1,right_longueur2);
	l_right_len2 = l_right_str2.length;
	r_right_len2 = r_right_str2.length;	
	
	if (document.envoi_recette.mail_expediteur.value.indexOf("@")==-1)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.envoi_recette.mail_expediteur.focus();
		return false;	
	}
	
	<!--- si la valeur gauche ou droite du @ est vide --->
	if ((left_len==0) || (right_len==0))
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.envoi_recette.mail_expediteur.focus();
		return false;
	}
	<!--- s'il n'y a pas de point --->
	if (right_str.indexOf(".")==-1)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.envoi_recette.mail_expediteur.focus();
		return false;
	}
	<!--- s'il y a au moins 2 lettres après le point --->
	if ((r_right_len < 2)||(r_right_len > 4))
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.envoi_recette.mail_expediteur.focus();
		return false;
	}
	<!--- s'il y a au moins 1 lettre après le point --->
	if (l_right_len==0)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.envoi_recette.mail_expediteur.focus();
		return false;
	}
	
		if (document.envoi_recette.mail_destinataire.value.indexOf("@")==-1)
	{
		alert("L adresse Mail de votre destinataire est incorrecte\n");
		document.envoi_recette.mail_destinataire.focus();
		return false;
		
	}
	<!--- si la valeur gauche ou droite du @ est vide --->
	if ((left_len2==0) || (right_len2==0))
	{
		alert("L adresse Mail de votre destinataire est incorrecte\n");
		document.envoi_recette.mail_destinataire.focus();
		return false;
	}
	<!--- s'il n'y a pas de point --->
	if (right_str2.indexOf(".")==-1)
	{
		alert("L adresse Mail de votre destinataire est incorrecte\n");
		document.envoi_recette.mail_destinataire.focus();
		return false;
	}
	<!--- s'il y a au moins 2 lettres après le point --->
	if ((r_right_len2 < 2)||(r_right_len2 > 4))
	{
		alert("L adresse Mail de votre destinataire est incorrecte\n");
		document.envoi_recette.mail_destinataire.focus();
		return false;
	}
	<!--- s'il y a au moins 1 lettre après le point --->
	if (l_right_len2==0)
	{
		alert("L adresse Mail de votre destinataire est incorrecte\n");
		document.envoi_recette.mail_destinataire.focus();
		return false;
	}
	
	return true;
}



/////////////////////////////////////////////////////////////////////////////////////
function verifinscription_concours(){
	
	longueur = document.inscription.email.value.length;
	position = document.inscription.email.value.indexOf("@");
	left_str = document.inscription.email.value.substring(0,position);
	right_str = document.inscription.email.value.substring(position+1,longueur);
	left_len = left_str.length;
	right_len = right_str.length;
	
	right_longueur = right_str.length;
	right_position = right_str.lastIndexOf(".");
	l_right_str = right_str.substring(0,right_position);
	r_right_str = right_str.substring(right_position+1,right_longueur);
	l_right_len = l_right_str.length;
	r_right_len = r_right_str.length;	
	
	if (document.inscription.titre_recette.value=="")
	{
		alert("Le titre de la recette n\'est pas renseigné\n");
		document.inscription.titre_recette.focus();
		return false;	
	}
	
	if (document.inscription.couverts_recette.value=="")
	{
		alert("Le nombre de couverts n\'est pas renseigné\n");
		document.inscription.couverts_recette.focus();
		return false;	
	}
	
	if (isNaN(document.inscription.couverts_recette.value))
	{
       alert("Nous n\'acceptons que des valeurs numériques\n");
		document.inscription.couverts_recette.focus();
		return false;	
      }
	
	if (document.inscription.duree_preparation_recette.value=="")
	{
		alert("La durée de préparation n\'est pas renseignée\n");
		document.inscription.duree_preparation_recette.focus();
		return false;	
	}
	
	if (isNaN(document.inscription.duree_preparation_recette.value))
	{
       alert("Nous n\'acceptons que des valeurs numériques\n");
		document.inscription.duree_preparation_recette.focus();
		return false;	
      }
	
	if (document.inscription.duree_cuisson_recette.value=="")
	{
		alert("La durée de cuission n\'est pas renseignée\n");
		document.inscription.duree_cuisson_recette.focus();
		return false;	
	}
	
		if (isNaN(document.inscription.duree_cuisson_recette.value))
	{
       alert("Nous n\'acceptons que des valeurs numériques\n");
		document.inscription.duree_cuisson_recette.focus();
		return false;	
      }
	
	if (document.inscription.ingredients_recette.value=="")
	{
		alert("Les ingrédients ne sont pas renseignés\n");
		document.inscription.ingredients_recette.focus();
		return false;	
	}
	
	if (document.inscription.etape_preparation_recette.value=="")
	{
		alert("Les étapes de préparation ne sont pas indiquées\n");
		document.inscription.etape_preparation_recette.focus();
		return false;	
	}
	
	
	if (document.inscription.email.value.indexOf("@")==-1)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.inscription.email.focus();
		return false;	
	}
	
	<!--- si la valeur gauche ou droite du @ est vide --->
	if ((left_len==0) || (right_len==0))
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.inscription.email.focus();
		return false;
	}
	<!--- s'il n'y a pas de point --->
	if (right_str.indexOf(".")==-1)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.inscription.email.focus();
		return false;
	}
	<!--- s'il y a au moins 2 lettres après le point --->
	if ((r_right_len < 2)||(r_right_len > 4))
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.inscription.email.focus();
		return false;
	}
	<!--- s'il y a au moins 1 lettre après le point --->
	if (l_right_len==0)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.inscription.email.focus();
		return false;
	}
	if (document.inscription.nom.value=="")
	{
		alert("Votre nom n\'est pas renseigné\n");
		document.inscription.nom.focus();
		return false;	
	}
	if (document.inscription.prenom.value=="")
	{
		alert("Votre prénom n\'est pas renseigné\n");
		document.inscription.prenom.focus();
		return false;	
	}
	if (document.inscription.login.value=="")
	{
		alert("Votre login n\'est pas renseigné\n");
		document.inscription.login.focus();
		return false;	
	}
	if (document.inscription.pwd.value=="")
	{
		alert("Votre mot de passe n\'est pas renseigné\n");
		document.inscription.pwd.focus();
		return false;	
	}
	if (document.inscription.ville.value=="")
	{
		alert("Votre ville n\'est pas renseignée\n");
		document.inscription.ville.focus();
		return false;	
	}
	if (document.inscription.pays.value=="")
	{
		alert("Votre pays n\'est pas renseigné\n");
		document.inscription.pays.focus();
		return false;	
	}
	if (!document.inscription.cgv.checked)
	{
		alert("Pour valider votre inscription \nvous devez accepter les \nconditions générales d'adhésions.");
		document.inscription.pays.focus();
		return false;	
	}
	
	return true;
}

function verifinscription(){
	
	longueur = document.inscription.email.value.length;
	position = document.inscription.email.value.indexOf("@");
	left_str = document.inscription.email.value.substring(0,position);
	right_str = document.inscription.email.value.substring(position+1,longueur);
	left_len = left_str.length;
	right_len = right_str.length;
	
	right_longueur = right_str.length;
	right_position = right_str.lastIndexOf(".");
	l_right_str = right_str.substring(0,right_position);
	r_right_str = right_str.substring(right_position+1,right_longueur);
	l_right_len = l_right_str.length;
	r_right_len = r_right_str.length;	
	
	
	
	if (document.inscription.email.value.indexOf("@")==-1)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.inscription.email.focus();
		return false;	
	}
	
	<!--- si la valeur gauche ou droite du @ est vide --->
	if ((left_len==0) || (right_len==0))
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.inscription.email.focus();
		return false;
	}
	<!--- s'il n'y a pas de point --->
	if (right_str.indexOf(".")==-1)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.inscription.email.focus();
		return false;
	}
	<!--- s'il y a au moins 2 lettres après le point --->
	if ((r_right_len < 2)||(r_right_len > 4))
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.inscription.email.focus();
		return false;
	}
	<!--- s'il y a au moins 1 lettre après le point --->
	if (l_right_len==0)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.inscription.email.focus();
		return false;
	}
	if (document.inscription.nom.value=="")
	{
		alert("Votre nom n\'est pas renseigné\n");
		document.inscription.nom.focus();
		return false;	
	}
	if (document.inscription.prenom.value=="")
	{
		alert("Votre prénom n\'est pas renseigné\n");
		document.inscription.prenom.focus();
		return false;	
	}
	if (document.inscription.login.value=="")
	{
		alert("Votre login n\'est pas renseigné\n");
		document.inscription.login.focus();
		return false;	
	}
	if (document.inscription.pwd.value=="")
	{
		alert("Votre mot de passe n\'est pas renseigné\n");
		document.inscription.pwd.focus();
		return false;	
	}
	if (document.inscription.ville.value=="")
	{
		alert("Votre ville n\'est pas renseignée\n");
		document.inscription.ville.focus();
		return false;	
	}
	if (document.inscription.pays.value=="")
	{
		alert("Votre pays n\'est pas renseigné\n");
		document.inscription.pays.focus();
		return false;	
	}
	if (!document.inscription.cgv.checked)
	{
		alert("Pour valider votre inscription \nvous devez accepter les \nconditions générales d'adhésions.");
		document.inscription.pays.focus();
		return false;	
	}
	
	return true;
}
function verifMail_form_contact(){
	
	longueur = document.form_contact.email.value.length;
	position = document.form_contact.email.value.indexOf("@");
	left_str = document.form_contact.email.value.substring(0,position);
	right_str = document.form_contact.email.value.substring(position+1,longueur);
	left_len = left_str.length;
	right_len = right_str.length;
	
	right_longueur = right_str.length;
	right_position = right_str.lastIndexOf(".");
	l_right_str = right_str.substring(0,right_position);
	r_right_str = right_str.substring(right_position+1,right_longueur);
	l_right_len = l_right_str.length;
	r_right_len = r_right_str.length;	
	
	
	if (document.form_contact.email.value.indexOf("@")==-1)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.form_contact.email.focus();
		return false;
		
	}
	<!--- si la valeur gauche ou droite du @ est vide --->
	if ((left_len==0) || (right_len==0))
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.form_contact.email.focus();
		return false;
	}
	<!--- s'il n'y a pas de point --->
	if (right_str.indexOf(".")==-1)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.form_contact.email.focus();
		return false;
	}
	<!--- s'il y a au moins 2 lettres après le point --->
	if ((r_right_len < 2)||(r_right_len > 4))
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.form_contact.email.focus();
		return false;
	}
	<!--- s'il y a au moins 1 lettre après le point --->
	if (l_right_len==0)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.form_contact.email.focus();
		return false;
	}
	if (document.form_contact.name.value=="")
	{
		alert("Votre nom n'est pas renseigné\n");
		document.form_contact.name.focus();
		return false;	
	}
		if (document.form_contact.objet.value=="")
	{
		alert("L'objet n'est pas renseigné\n");
		document.form_contact.objet.focus();
		return false;	
	}
		if (document.form_contact.message.value=="")
	{
		alert("Votre message n'est pas indiqué\n");
		document.form_contact.message.focus();
		return false;	
	}
	return true;
}
function verifMail_form_parrain(){
	
	longueur = document.form_parrain.email.value.length;
	position = document.form_parrain.email.value.indexOf("@");
	left_str = document.form_parrain.email.value.substring(0,position);
	right_str = document.form_parrain.email.value.substring(position+1,longueur);
	left_len = left_str.length;
	right_len = right_str.length;
	
	right_longueur = right_str.length;
	right_position = right_str.lastIndexOf(".");
	l_right_str = right_str.substring(0,right_position);
	r_right_str = right_str.substring(right_position+1,right_longueur);
	l_right_len = l_right_str.length;
	r_right_len = r_right_str.length;	
	
	
	if (document.form_parrain.email.value.indexOf("@")==-1)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.form_parrain.email.focus();
		return false;
		
	}
	<!--- si la valeur gauche ou droite du @ est vide --->
	if ((left_len==0) || (right_len==0))
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.form_parrain.email.focus();
		return false;
	}
	<!--- s'il n'y a pas de point --->
	if (right_str.indexOf(".")==-1)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.form_parrain.email.focus();
		return false;
	}
	<!--- s'il y a au moins 2 lettres après le point --->
	if ((r_right_len < 2)||(r_right_len > 4))
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.form_parrain.email.focus();
		return false;
	}
	<!--- s'il y a au moins 1 lettre après le point --->
	if (l_right_len==0)
	{
		alert("Votre adresse Mail est incorrecte\n");
		document.form_parrain.email.focus();
		return false;
	}
	if (document.form_parrain.name.value=="")
	{
		alert("Votre nom n'est pas renseigné\n");
		document.form_parrain.name.focus();
		return false;	
	}
	return true;
}

