function send_password(formulaire)
{
flag = 0;
		if (formulaire.email.value == "")
		{
			message = "\n Veuillez entrez votre adresse de messagerie pour recevoir votre mot de passe.";
			flag = 1;
		}
		else
		{
			adresse_email = formulaire.email.value;
			var place = adresse_email.indexOf("@",1);
			var point = adresse_email.indexOf(".",place+3);
			if (place<=-1 || point<=1 || point+2>=adresse_email.length)
			{
				message = "l'adresse email que vous avez entré est incorrect.";
				flag = 1;
			}
		}
	if (flag==1)
	{
		alert (message);
	}
	else
	{
	window.location.href="/forgotpassword.php?email="+adresse_email;
	}
}

function TestIfMot(chaine)
{
	var long = chaine.length;
	var val = 0;
	for (var i=0;i<long;i++)
	{
		if ((chaine.charAt(i)<"A" || chaine.charAt(i)>"Z") && (chaine.charAt(i)<"a" || chaine.charAt(i)>"z") && (chaine.charAt(i)!=" ") && (chaine.charAt(i)<"à" || chaine.charAt(i)>"ü"))
		val = 1;
	}
	return val;
}

function TestIfcodepostal(chaine)
{
	return 0;
}


function TestIfnumber(chaine)
{
	var long = chaine.length;
	var val = 0;
	if (long>5)
	{
		for (var i=0;i<long;i++)
		{
			if ((chaine.charAt(i)<"0" || chaine.charAt(i)>"9") && (chaine.charAt(i)!="+"))
			{ 
				val = 1;
			}
		}
	}
	else
	{
		val = 1;
	}
	return val;
}


function VerifFormulaire(formulaire)
{
	if (formulaire.action.value == 1)   // addAccount
	{
		flag = 0;
		flag1 = 0;
		flag2 = 0;
		flag3 = 0;
		flag4 = 0;
		flag5 = 0;


		var message = "les champs suivants : \n";
		var message1 = "les champs suivants : \n";
		var message2 = "";
		var message3 = "";
		var message4 = "";
		var message5 = "";
		if (formulaire.nom_f.value == "")
		{
			message += "\n - Nom";
			flag = 1; 
		}
		else
		{
			var res = TestIfMot(formulaire.nom_f.value);
			if (res == 1)
			{
				message1 += "\n - Nom";
				flag1 = 1;
			}
		}
		if (formulaire.prenom_f.value == "")
		{
			message += "\n - Prenom";
			flag=1; 
		}
		else
		{
			var res = TestIfMot(formulaire.prenom_f.value);
			if (res == 1)
			{
				message1 += "\n - Prenom";
				flag1 = 1;
 			}
		}
		if (formulaire.adresse.value == "")
		{
			message += "\n - Adresse";
			flag = 1;
		}
		if (formulaire.codepostal.value == "")
		{
			message += "\n - Code Postal";
			flag = 1;
		}
		else
		{
			var res = TestIfcodepostal(formulaire.codepostal.value);
			if (res == 1)
			{
				message3 = "Le code postal que vous avez entré est invalide.";
				flag3 = 1;
			}
		}
		if (formulaire.ville.value == "")
		{
			message += "\n - Ville";
			flag = 1;
		}
		else
		{
			var res = TestIfMot(formulaire.ville.value);
			if (res == 1)
			{
				message1 += "\n - Ville";
				flag1 = 1;
			}
		}
		if (formulaire.tel.value == "")
		{
			message += "\n - tel";
			flag = 1;
		}
		else
		{
			var res = TestIfnumber(formulaire.tel.value);
			if (res == 1)
			{
				message4 = "Le numéro de téléphone que vous avez entré est invalide.";
				flag4 = 1;
			}
		}
		if (formulaire.email.value == "")
		{
			message += "\n - Email";
			flag = 1;
		}
		else
		{
			adresse_email = formulaire.email.value;
			var place = adresse_email.indexOf("@",1);
			var point = adresse_email.indexOf(".",place+3);
			if (place<=-1 || point<=1 || point+2>=adresse_email.length)
			{
				message2 = "l'adresse email que vous avez entré est invalide.";
				flag2 = 1;
			}
		}
		if (formulaire.password.value == "")
		{
			message += "\n - Mot de passe";
			flag = 1;
		}
		else
		{
			var long = formulaire.password.value.length
			if (long<6)
			{
				message5 = "\n Votre mot de passe doit contenir au moins 6 caractères. Tapez un autre mot de passe.";
				flag5 = 1;
			}
		}
		if (formulaire.password2.value == "")
		{
			message += "\n - Vérification mot de passe";
			flag = 1;
		}
		
		if (formulaire.password.value != formulaire.password2.value)
		{
			message5 += "\n Votre mot de passe et sa confirmation doivent être identiques.";
			flag5 = 1;
		}

		message += "\n\n doivent être remplies.\n\n";
		if (flag==0)
		message = "";

		if ( flag1 == 1 ) 
		{
			message1 +="\n\n ne doivent contenir que des lettres et des espaces.\n\n";
			message += message1;
		}
		message += message2;
		message += message3;
		message += message4;
		message += message5;

		if ((flag==1) || (flag1==1) || (flag2==1) || (flag3==1) || (flag4==1) || (flag5==1)) {
		alert(message);
		return false;
		}
		else
		return true;

	}
	if (formulaire.action.value == 2) // login
	{
		flag = 0;
		flag2 = 0;

		var message = "les champs suivants : \n";
		var message2 = "";
		if (formulaire.email.value == "")
		{
			message += "\n - Email";
			flag = 1;
		}
		else
		{
			adresse_email = formulaire.email.value;
			var place = adresse_email.indexOf("@",1);
			var point = adresse_email.indexOf(".",place+3);
			if (place<=-1 || point<=1 || point+2>=adresse_email.length)
			{
				message2 = "l'adresse email que vous avez entré est invalide.";
				flag2 = 1;
			}
		}
		if (formulaire.password.value == "")
		{
			message += "\n - Mot de passe";
			flag = 1;
		}
		
		message += "\n\n doivent être remplies.\n\n";
		if (flag==0)
		message = "";
		message += message2;

		if ((flag==1) || (flag2==1)) {
		alert(message);
		return false;
		}
		else
		return true;

	}
	if (formulaire.action.value == 3)   // adresse
	{
		flag = 0;
		flag1 = 0;

		var message = "les champs suivants : \n";
		var message1 = "les champs suivants : \n";
		if (formulaire.nom_f.value == "")
		{
			message += "\n - Nom";
			flag = 1; 
		}
		else
		{
			var res = TestIfMot(formulaire.nom_f.value);
			if (res == 1)
			{
				message1 += "\n - Nom";
				flag1 = 1;
			}
		}
		if (formulaire.prenom_f.value == "")
		{
			message += "\n - Prenom";
			flag=1; 
		}
		else
		{
			var res = TestIfMot(formulaire.prenom_f.value);
			if (res == 1)
			{
				message1 += "\n - Prenom";
				flag1 = 1;
 			}
		}
		if (formulaire.adresse.value == "")
		{
			message += "\n - Adresse";
			flag = 1;
		}
		if (formulaire.codepostal.value == "")
		{
			message += "\n - Code Postal";
			flag = 1;
		}
		if (formulaire.ville.value == "")
		{
			message += "\n - Ville";
			flag = 1;
		}
		else
		{
			var res = TestIfMot(formulaire.ville.value);
			if (res == 1)
			{
				message1 += "\n - Ville";
				flag1 = 1;
			}
		}
		
		message += "\n\n doivent être remplies.\n\n";
		if (flag==0)
		message = "";

		if ( flag1 == 1 ) 
		{
			message1 +="\n\n ne doivent contenir que des lettres et des espaces.\n\n";
			message += message1;
		}

		if ((flag==1) || (flag1==1)) {
		alert(message);
		return false;
		}
		else
		return true;

	}

	if (formulaire.action.value == 4) // change mot de passe
	{
		flag = 0;
		flag5 = 0;

		var message = "les champs suivants : \n";
		var message5 = "";

		if (formulaire.password_m.value == "")
		{
			message += "\n - Mot de passe actuel";
			flag = 1;
		}
		if (formulaire.newpassword.value == "")
		{
			message += "\n - Nouveau mot de passe";
			flag = 1;
		}
		else
		{
			var long = formulaire.newpassword.value.length
			if (long<6)
			{
				message5 = "\n Votre mot de passe doit contenir au moins 6 caractères. Tapez un autre mot de passe.";
				flag5 = 1;
			}
		}
		if (formulaire.password2.value == "")
		{
			message += "\n - Confirmez le nouveau mot de passe";
			flag = 1;
		}
		if (formulaire.newpassword.value != formulaire.password2.value)
		{
			message5 += "\n Votre mot de passe et sa confirmation doivent être identiques.";
			flag5 = 1;
		}
		
		message += "\n\n doivent être remplies.\n\n";
		if (flag==0) 
		message="";

		message += message5;

		if ((flag==1) || (flag5==1)) {
		alert(message);
		return false;
		}
		else
		return true;

	}

	if (formulaire.action.value == 5) // change email
	{
		flag = 0;
		flag2 = 0;

		var message = "les champs suivants : \n";
		var message2 = "";
		if (formulaire.email_m.value == "")
		{
			message += "\n - Email";
			flag = 1;
		}
		else
		{
			adresse_email = formulaire.email_m.value;
			var place = adresse_email.indexOf("@",1);
			var point = adresse_email.indexOf(".",place+3);
			if (place<=-1 || point<=1 || point+2>=adresse_email.length)
			{
				message2 = "l'adresse email que vous avez entré est invalide.";
				flag2 = 1;
			}
		}
		if (formulaire.password_m.value == "")
		{
			message += "\n - Mot de passe";
			flag = 1;
		}
		
		message += "\n\n doivent être remplies.\n\n";
		if (flag==0)
		message = "";
		message += message2;

		if ((flag==1) || (flag2==1)) {
		alert(message);
		return false;
		}
		else
		return true;

	}

	if (formulaire.action.value == 6)   // change information personnel
	{
		flag = 0;
		flag1 = 0;
		flag3 = 0;
		flag4 = 0;

		var message = "les champs suivants : \n";
		var message1 = "les champs suivants : \n";
		var message3 = "";
		var message4 = "";
		if (formulaire.nom_f.value == "")
		{
			message += "\n - Nom";
			flag = 1; 
		}
		else
		{
			var res = TestIfMot(formulaire.nom_f.value);
			if (res == 1)
			{
				message1 += "\n - Nom";
				flag1 = 1;
			}
		}
		if (formulaire.prenom_f.value == "")
		{
			message += "\n - Prenom";
			flag=1; 
		}
		else
		{
			var res = TestIfMot(formulaire.prenom_f.value);
			if (res == 1)
			{
				message1 += "\n - Prenom";
				flag1 = 1;
 			}
		}
		if (formulaire.adresse.value == "")
		{
			message += "\n - Adresse";
			flag = 1;
		}
		if (formulaire.codepostal.value == "")
		{
			message += "\n - Code Postal";
			flag = 1;
		}
		else
		{
			var res = TestIfcodepostal(formulaire.codepostal.value);
			if (res == 1)
			{
				message3 = "Le code postal que vous avez entré est invalide.";
				flag3 = 1;
			}
		}
		if (formulaire.ville.value == "")
		{
			message += "\n - Ville";
			flag = 1;
		}
		else
		{
			var res = TestIfMot(formulaire.ville.value);
			if (res == 1)
			{
				message1 += "\n - Ville";
				flag1 = 1;
			}
		}
		if (formulaire.tel.value == "")
		{
			message += "\n - tel";
			flag = 1;
		}
		else
		{
			var res = TestIfnumber(formulaire.tel.value);
			if (res == 1)
			{
				message4 = "Le numéro de téléphone que vous avez entré est invalide.";
				flag4 = 1;
			}
		}
		
		message += "\n\n doivent être remplies.\n\n";
		if (flag==0)
		message = "";

		if ( flag1 == 1 ) 
		{
			message1 +="\n\n ne doivent contenir que des lettres et des espaces.\n\n";
			message += message1;
		}
		message += message3;
		message += message4;

		if ((flag==1) || (flag1==1) || (flag3==1) || (flag4==1)) {
		alert(message);
		return false;
		}
		else
		return true;

	}

	if (formulaire.action.value == 7)   // recommander ce site à un ami
	{
		flag = 0;
		flag1 = 0;
		flag2 = 0;

		var message = "les champs suivants : \n";
		var message1 = "les champs suivants : \n";
		var message2 = "";

		if (formulaire.prenom.value == "")
		{
			message += "\n - Votre Prénom";
			flag=1; 
		}
		else
		{
			var res = TestIfMot(formulaire.prenom.value);
			if (res == 1)
			{
				message1 += "\n - Votre Prénom";
				flag1 = 1;
 			}
		}

		if (formulaire.email.value == "")
		{
			message += "\n - Votre Email";
			flag = 1;
		}
		else
		{
			adresse_email = formulaire.email.value;
			var place = adresse_email.indexOf("@",1);
			var point = adresse_email.indexOf(".",place+3);
			if (place<=-1 || point<=1 || point+2>=adresse_email.length)
			{
				message2 = "votre adresse email est invalide.";
				flag2 = 1;
			}
		}

		if (formulaire.email_ami.value == "")
		{
			message += "\n - Email de votre ami";
			flag = 1;
		}
		else
		{
			adresse_email = formulaire.email_ami.value;
			var place = adresse_email.indexOf("@",1);
			var point = adresse_email.indexOf(".",place+3);
			if (place<=-1 || point<=1 || point+2>=adresse_email.length)
			{
				message2 = "l'adresse email de votre ami est invalide.";
				flag2 = 1;
			}
		}


		
		message += "\n\n doivent être remplies.\n\n";
		if (flag==0)
		message = "";
		message += message2;

		if ( flag1 == 1 ) 
		{
			message1 +="\n\n ne doivent contenir que des lettres et des espaces.\n\n";
			message += message1;
		}

		if ((flag==1) || (flag1==1) || (flag2==1)) {
		alert(message);
		return false;
		}
		else
		return true;

	}

	if (formulaire.action.value == 8)   // Contact
	{
		flag = 0;
		flag1 = 0;
		flag2 = 0;

		var message = "les champs suivants : \n";
		var message1 = "les champs suivants : \n";
		var message2 = "";

		if (formulaire.nom.value == "")
		{
			message += "\n - Nom";
			flag=1; 
		}
		else
		{
			var res = TestIfMot(formulaire.nom.value);
			if (res == 1)
			{
				message1 += "\n - nom";
				flag1 = 1;
 			}
		}

		if (formulaire.prenom.value == "")
		{
			message += "\n - Prénom";
			flag=1; 
		}
		else
		{
			var res = TestIfMot(formulaire.prenom.value);
			if (res == 1)
			{
				message1 += "\n - Prénom";
				flag1 = 1;
 			}
		}

		if (formulaire.email.value == "")
		{
			message += "\n - Email";
			flag = 1;
		}
		else
		{
			adresse_email = formulaire.email.value;
			var place = adresse_email.indexOf("@",1);
			var point = adresse_email.indexOf(".",place+3);
			if (place<=-1 || point<=1 || point+2>=adresse_email.length)
			{
				message2 = "votre adresse email est invalide.";
				flag2 = 1;
			}
		}

		if (formulaire.message.value == "")
		{
			message += "\n - Message";
			flag = 1;
		}
		
		message += "\n\n doivent être remplies.\n\n";
		if (flag==0)
		message = "";
		message += message2;

		if ( flag1 == 1 ) 
		{
			message1 +="\n\n ne doivent contenir que des lettres et des espaces.\n\n";
			message += message1;
		}

		if ((flag==1) || (flag1==1) || (flag2==1)) {
		alert(message);
		return false;
		}
		else
		return true;

	}

	if (formulaire.action.value == 9)   // Newsletter
	{
		flag = 0;
		flag2 = 0;

		var message = "les champs suivants : \n";
		var message2 = "";


		if (formulaire.email.value == "")
		{
			message += "\n - Email";
			flag = 1;
		}
		else
		{
			adresse_email = formulaire.email.value;
			var place = adresse_email.indexOf("@",1);
			var point = adresse_email.indexOf(".",place+3);
			if (place<=-1 || point<=1 || point+2>=adresse_email.length)
			{
				message2 = "votre adresse email est invalide.";
				flag2 = 1;
			}
		}
		
		message += "\n\n doivent être remplies.\n\n";
		if (flag==0)
		message = "";
		message += message2;

		if ((flag==1) || (flag2==1)) {
		alert(message);
		return false;
		}
		else
		return true;

	}
	
	if (formulaire.action.value == 10)   //  Mis a jour identite abonne
	{
		flag = 0;
		flag1 = 0;
		flag3 = 0;
		flag4 = 0;

		var message = "les champs suivants : \n";
		var message1 = "les champs suivants : \n";
		var message3 = "";
		var message4 = "";
		if (formulaire.nom.value == "")
		{
			message += "\n - Nom";
			flag = 1; 
		}
		else
		{
			var res = TestIfMot(formulaire.nom.value);
			if (res == 1)
			{
				message1 += "\n - Nom";
				flag1 = 1;
			}
		}
		if (formulaire.prenom.value == "")
		{
			message += "\n - Prenom";
			flag=1; 
		}
		else
		{
			var res = TestIfMot(formulaire.prenom.value);
			if (res == 1)
			{
				message1 += "\n - Prenom";
				flag1 = 1;
 			}
		}
		
		message += "\n\n doivent être remplies.\n\n";
		if (flag==0)
		message = "";

		if ( flag1 == 1 ) 
		{
			message1 +="\n\n ne doivent contenir que des lettres et des espaces.\n\n";
			message += message1;
		}

		if ((flag==1) || (flag1==1)) {
		alert(message);
		return false;
		}
		else
		return true;

	}
	if (formulaire.action.value == 11)   // Mis a jour identite prospect
	{
		flag = 0;
		flag1 = 0;
		flag2 = 0;
		flag3 = 0;
		flag4 = 0;
		flag5 = 0;


		var message = "les champs suivants : \n";
		var message1 = "les champs suivants : \n";
		var message2 = "";
		var message3 = "";
		var message4 = "";
		var message5 = "";
		if (formulaire.adresse.value == "")
		{
			message += "\n - Adresse";
			flag = 1;
		}
		if (formulaire.codepostal.value == "")
		{
			message += "\n - Code Postal";
			flag = 1;
		}
		else
		{
			var res = TestIfcodepostal(formulaire.codepostal.value);
			if (res == 1)
			{
				message3 = "Le code postal que vous avez entré est invalide.";
				flag3 = 1;
			}
		}
		if (formulaire.ville.value == "")
		{
			message += "\n - Ville";
			flag = 1;
		}
		else
		{
			var res = TestIfMot(formulaire.ville.value);
			if (res == 1)
			{
				message1 += "\n - Ville";
				flag1 = 1;
			}
		}
		if (formulaire.tel.value == "")
		{
			message += "\n - tel";
			flag = 1;
		}
		else
		{
			var res = TestIfnumber(formulaire.tel.value);
			if (res == 1)
			{
				message4 = "Le numéro de téléphone que vous avez entré est invalide.";
				flag4 = 1;
			}
		}
		if (formulaire.password.value == "")
		{
			message += "\n - Mot de passe";
			flag = 1;
		}
		else
		{
			var long = formulaire.password.value.length
			if (long<6)
			{
				message5 = "\n Votre mot de passe doit contenir au moins 6 caractères. Tapez un autre mot de passe.";
				flag5 = 1;
			}
		}
		if (formulaire.password2.value == "")
		{
			message += "\n - Vérification mot de passe";
			flag = 1;
		}
		
		if (formulaire.password.value != formulaire.password2.value)
		{
			message5 += "\n Votre mot de passe et sa confirmation doivent être identiques.";
			flag5 = 1;
		}

		message += "\n\n doivent être remplies.\n\n";
		if (flag==0)
		message = "";

		if ( flag1 == 1 ) 
		{
			message1 +="\n\n ne doivent contenir que des lettres et des espaces.\n\n";
			message += message1;
		}
		message += message2;
		message += message3;
		message += message4;
		message += message5;

		if ((flag==1) || (flag1==1) || (flag2==1) || (flag3==1) || (flag4==1) || (flag5==1)) {
		alert(message);
		return false;
		}
		else
		return true;

	}

}