// 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);
	if (IsEmpty(document.form.Ordre,"Veuillez indiquer l'ordre d'apparition de cette réalisation (0 pour les images)")) return(false);
	if (!CheckNumber(document.form.Ordre,"L'ordre d'apparition")) 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;");
		}
	} else {
		for (i=1;i<=Nbr;i++) eval("document.form.Cat" + i + ".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 choisir au moins une catégorie!");
		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);
}
function valid_comm()
{
	if (IsEmpty(document.form.Nom,"Veuillez entrer votre nom!")) return(false);
	if (IsEmpty(document.form.Societe,"Veuillez entrer votre société!")) return(false);
	if (IsEmpty(document.form.Ville,"Veuillez entrer votre ville!")) return(false);
	if (IsEmpty(document.form.Pays,"Veuillez entrer votre pays!")) return(false);
	if (IsEmpty(document.form.Telephone,"Veuillez entrer votre numéro de téléphone!")) return(false);
	if (IsEmpty(document.form.Courriel,"Veuillez entrer votre adresse de courrier électronique!")) return(false);
	if (!CheckEmail(document.form.Courriel,"Votre adresse courriel")) return(false);
	return(true);
}
function valid_comm_eng()
{
	if (IsEmpty(document.form.Nom,"Please enter your name!")) return(false);
	if (IsEmpty(document.form.Societe,"Please entre your company name!")) return(false);
	if (IsEmpty(document.form.Ville,"Please enter your city!")) return(false);
	if (IsEmpty(document.form.Pays,"Please enter your country!")) return(false);
	if (IsEmpty(document.form.Telephone,"Please enter your phone number!")) return(false);
	if (IsEmpty(document.form.Courriel,"Please enter your e-mail address!")) return(false);
	if (!CheckEmailEng(document.form.Courriel,"Your e-mail address")) return(false);
	return(true);
}

function valid_mailingSite()
{
	if (IsEmpty(document.form.Nom,"Veuillez entrer votre nom")) return(false);
	if (IsEmpty(document.form.Courriel,"Veuillez entrer votre adresse de courriel")) return(false);
	if (!CheckEmail(document.form.Courriel,"Votre adresse courriel")) return(false);
	return(true);
}
function valid_mailingSite_eng()
{
	if (IsEmpty(document.formMailing.Nom,"Please enter your name")) return(false);
	if (document.formMailing.Nom == "Company name") 
	{
		alert("Please enter your name");
		document.formMailing.Nom.focus();
		return(false);
	}
	if (IsEmpty(document.formMailing.Courriel,"Please enter your e-mail address")) return(false);
	if (!CheckEmailEng(document.formMailing.Courriel,"Your e-mail address")) return(false);
	return(true);
}
//-------------------------------------------------------------------------------------------------------------------------------------
//  Version anglaise
//-------------------------------------------------------------------------------------------------------------------------------------

// Aucune code en anglais