// Fonction qui valide les champs d'une nouvelle à ajouter 
function valid_news()
{
	if (!(CheckDate(document.form.Date1,"date"))) return (false);
	if (IsEmpty(document.form.Titre,"Veuillez entrer le titre français de la nouvelle")) return (false);
	if (IsEmpty(document.form.Texte,"Veuillez entrer le texte français de la nouvelle")) return (false);
	return(true);
}
// Fonction qui valide les champs d'une réalisation à ajouter 
function valid_realisation()
{
	//if (IsEmpty(document.form.Nom,"Veuillez entrer le nom de la réalisation")) return (false);
	//if (IsEmpty(document.form.Ville,"Veuillez entrer la ville où se trouve la réalisation")) return (false);
	return(true);
}
// Fonction qui valide les données de l'entrée d'un membre de la liste d'envoi 
// Paramètres : Nbr int --> Nombre de catégories de la liste d'envoi
function  valid_mailing(Nbr)
{
var Tmp ="";
var AuMoinsUn = false;

	if (!(CheckDate(document.form.DateAjout,"date d'ajout"))) return (false);
	if (IsEmpty(document.form.Nom,"Veuillez entrer le nom du nouveau membre")) return(false);
	if (!(CheckEmail(document.form.Courriel,"L'adresse courriel du membre"))) return (false);
	for (i=1;i<=Nbr;i++) 
	{
		Tmp = eval("document.form.Cat" + i + ".checked");
		if (Tmp) 
		{
			AuMoinsUn = true;
			i = 1000
		}
	}
	if (!AuMoinsUn)
	{
		alert("Veuillez choisir au moins une catégorie pour ce membre");
		return(false);
	}
	return(true);
}
// Changement des propriétés des cases à cocher selon l'état de la case "Tous"
// Paramètres : Nbr int --> Nombre de catégories de la liste d'envoi
function changeTous(Nbr)
{
	if (document.form.Tous.checked == true)
	{
		for (i=1;i<=Nbr;i++)
		{
		 eval("document.form.Cat" + i + ".disabled = true;");
		 eval("document.form.Cat" + i + ".checked = false;");
		 document.form.Francais.disabled = true;
		 document.form.Anglais.disabled = true;
		}
	} else {
		for (i=1;i<=Nbr;i++) eval("document.form.Cat" + i + ".disabled = false;");
		document.form.Francais.disabled = false;
		document.form.Anglais.disabled = false;
	}
}
// Validation pour savoir si au moins un case a été coché
// Paramètres : Nbr int --> Nombre de catégories de la liste d'envoi
function valid_Etape01(Nbr)
{
	var Condition = "((!document.form.Tous.checked) && "
	
	for (i=1;i<=Nbr;i++)
	{
		if (i == Nbr ) Condition += "(!document.form.Cat" + i + ".checked))"; else Condition += "(!document.form.Cat" + i + ".checked) && ";
	}
	
	if (eval(Condition))
	{
		alert ("Vous devez cocher au moins une case!");
		return(false);
	}
	if (!document.form.Tous.checked && !document.form.Francais.checked && !document.form.Anglais.checked)
	{
		alert("Vous devez sélectionner au moins une langue pour le message");
		return(false);
	}
	return(true);
}
// Validation du sujet et du message
function valid_Etape02()
{
	if (IsEmpty(document.form.Sujet,"Veuillez entrer le sujet ou le titre du message à envoyer")) return(false);
	if (IsEmpty(document.form.Texte,"Veuillez entrer le texte du message à envoyer")) return(false);
	return(true);
}
// Validation du courriel test
function valid_Etape03()
{
	if (!(CheckEmail(document.form.Courriel,"L'adresse du courriel test"))) return(false);
	return(true);
}

function valid_mailingSite_eng()
{
	if (IsEmpty(document.form.Nom,"Please enter your name!")) return(false);
	if (document.form.Nom.value == "Your name")
	{
		alert("Please enter your name!");
		document.form.Nom.focus();
		return(false);
	}
	if (!(CheckEmailEng(document.form.Courriel,"Your email address"))) return(false);
	return(true);
}
//-------------------------------------------------------------------------------------------------------------------------------------
//  Version anglaise
//-------------------------------------------------------------------------------------------------------------------------------------

// Aucune code en anglais