// Fonction qui valide les champs d'une catégorie à ajouter 
function valid_category()
{
	if (IsEmpty(document.form.Nom,"Veuillez entrer le nom de la catégorie")) return(false);
	return(true);
}
// Fonction qui valide les champs d'un produit à ajouter 
function valid_produit()
{
	if (IsEmpty(document.form.Adresse,"Veuillez entrer l'adresse de l'entreprise")) return(false);
	if (IsEmpty(document.form.Ville,"Veuillez entrer la ville de l'entreprise")) return(false);
	if (IsEmpty(document.form.CodePostal,"Veuillez entrer le code postal de l'entreprise")) return(false);
	if (IsEmpty(document.form.Telephone,"Veuillez entrer le numéro de téléphone de l'entreprise")) return(false);
	return(true);
}
function disable_1(Valeur)
{
	document.form.Nom111.disabled = Valeur;
	document.form.TypeLien111[0].disabled = Valeur;
	document.form.TypeLien111[1].disabled = Valeur;
	document.form.TypeLien111[2].disabled = Valeur;
	document.form.Ordre111.disabled = Valeur;
	document.form.CouleurOff111.disabled = Valeur;
}

function disable_2(Valeur)
{
	document.form.Nom222.disabled = Valeur;
	document.form.TypeLien222[0].disabled = Valeur;
	document.form.TypeLien222[1].disabled = Valeur;
	document.form.TypeLien222[2].disabled = Valeur;
	document.form.CodeHTML222.disabled = Valeur;
	document.form.LienURL222.disabled = Valeur;
	document.form.LienURLRelatif222.disabled = Valeur;
	document.form.Ordre222.disabled = Valeur;
	document.form.CouleurOff222.disabled = Valeur;
	document.form.CouleurOn222.disabled = Valeur;
}

function disable_3(Valeur)
{
	document.form.Nom333.disabled = Valeur;
	document.form.TypeLien333[0].disabled = Valeur;
	document.form.TypeLien333[1].disabled = Valeur;
	document.form.TypeLien333[2].disabled = Valeur;
	document.form.LienURL333.disabled = Valeur;
	document.form.LienURLRelatif333.disabled = Valeur;
	document.form.Parent333[0].disabled = Valeur;
	document.form.Parent333[1].disabled = Valeur;
	document.form.Bandeau333[0].disabled = Valeur;
	document.form.Bandeau333[1].disabled = Valeur;
	document.form.Ordre333.disabled = Valeur;
	document.form.CouleurOff333.disabled = Valeur;
	document.form.CouleurOn333.disabled = Valeur;
}

function disable_R2(Valeur,Mode)
{
	document.formRubrique.Nom444.disabled = Valeur;
	document.formRubrique.TypeLien444[0].disabled = Valeur;
	document.formRubrique.TypeLien444[1].disabled = Valeur;
	if (Mode != "L") {
	document.formRubrique.Invisible444[0].disabled = Valeur;
	document.formRubrique.Invisible444[1].disabled = Valeur;
	}
	document.formRubrique.ParentID444.disabled = Valeur;
	document.formRubrique.CodeHTML444.disabled = Valeur;
	document.formRubrique.LienURL444.disabled = Valeur;
	document.formRubrique.LienURLRelatif444.disabled = Valeur;
	document.formRubrique.CouleurOff444.disabled = Valeur;
	document.formRubrique.CouleurOn444.disabled = Valeur;
}

function disable_R3(Valeur)
{
	document.formRubrique.Nom555.disabled = Valeur;
	document.formRubrique.TypeLien555[0].disabled = Valeur;
	document.formRubrique.TypeLien555[1].disabled = Valeur;
	document.formRubrique.ParentID555.disabled = Valeur;
	document.formRubrique.LienURL555.disabled = Valeur;
	document.formRubrique.LienURLRelatif555.disabled = Valeur;
	document.formRubrique.Parent555[0].disabled = Valeur;
	document.formRubrique.Parent555[1].disabled = Valeur;
	document.formRubrique.Bandeau555[0].disabled = Valeur;
	document.formRubrique.Bandeau555[1].disabled = Valeur;
	document.formRubrique.CouleurOff555.disabled = Valeur;
	document.formRubrique.CouleurOn555.disabled = Valeur;
}
// Fonction qui active et désactive les différentes listes par section
// Paramètres ID = No de la section
function Click_Client(ID)
{
	toggle("Section" + ID);
	NewHTML = eval("document.getElementById('Titre" + ID + "').innerHTML");
	if (NewHTML.indexOf("+") == -1) 
	{
	NewHTML = NewHTML.replace("-","+"); 
	} else { 
	NewHTML = NewHTML.replace("+","-");
	}
	eval("document.getElementById('Titre" + ID + "').innerHTML ='" + NewHTML + "'");
}

// Fonction qui valide les champs d'une bannière à ajouter
function valid_banniere(Mode)
{
	if (IsEmpty(document.form.Nom,"Veuillez entrer le nom de la bannière")) return(false);
	if (Mode != "Mod") if (IsEmpty(document.form.Image2,"Veuillez choisir une image pour la bannière")) return(false);
	if (IsEmpty(document.form.LienURL,"Veuillez entrer le lien URL de la bannière")) return(false);
	return(true);
}

function chg_Colonne()
{
	if (document.form.Colonne.value == "1")
	{
		document.getElementById("TailleCol1").style.display = "block";
		document.getElementById("TailleCol2").style.display = "none";
		document.form.TailleCol1.disabled = false;
		document.form.TailleCol2.disabled = true;
	} else {
		document.getElementById("TailleCol1").style.display = "none";
		document.getElementById("TailleCol2").style.display = "block";
		document.form.TailleCol1.disabled = true;
		document.form.TailleCol2.disabled = false;
	}
}

function chg_NCID()
{
	if (document.form.NewsClientID.value != "0")
	{
		document.getElementById("DetailsHTML").style.display = "none";
	} else {
		document.getElementById("DetailsHTML").style.display = "block";
	}
}

function valid_CP_medias()
{
	if (IsEmpty(document.form.nom,"Veuillez entrer le nom du média")) return(false);
	if (document.form.fk_region.value == "0") {
		alert("Veuillez choisir une région")
		return false;
	}
	if (document.form.fk_cp.value == "0") {
		alert("Veuillez choisir un responsable.");	
		return false;
	}

return(true);
}

function valid_CP()
{
	if (IsEmpty(document.form.nom, "Veuillez entrer le nom du conseiller publicitaire")) return(false);
	if (document.form.fk_media.value == "0") {
		alert("Veuillez choisir un média. S'il n'y en a pas veuillez créer un média avant.")
		return false;
	}

return(true);
}

function valid_membres()
{
	if (IsEmpty(document.form.Nom,"Veuillez entrer le nom du membre")) return(false);
	if (IsEmpty(document.form.Adresse,"Veuillez entrer l'adresse du membre")) return(false);
	if (IsEmpty(document.form.Ville,"Veuillez entrer la ville du membre")) return(false);
	if (IsEmpty(document.form.CodePostal,"Veuillez entrer le code postal du membre")) return(false);
	if (IsEmpty(document.form.Telephone,"Veuillez entrer le numéro de téléphone du membre")) return(false);
	if (IsEmpty(document.form.Courriel,"Veuillez entrer le courriel du membre")) return(false);
	if (!CheckEmail(document.form.Courriel,"L'adresse courriel du membre")) return(false);
	if (IsEmpty(document.form.User,"Veuillez entrer le nom d'usager du membre")) return(false);
	if (IsEmpty(document.form.Password,"Veuillez entrer le mot de passe du membre")) return(false);
	return(true);
}

function valid_membres_site()
{
	if (IsEmpty(document.form.Prenom2,"Veuillez entrer votre prénom")) return(false);
	if (IsEmpty(document.form.Nom2,"Veuillez entrer votre nom de famille")) return(false);
	if (IsEmpty(document.form.Adresse,"Veuillez entrer votre adresse postale")) return(false);
	if (IsEmpty(document.form.Ville,"Veuillez entrer votre ville")) return(false);
	if (IsEmpty(document.form.CodePostal,"Veuillez entrer votre code postal")) return(false);
	if (IsValidSize(document.form.CodePostal,"Votre code postal doit comporter 7 caractères\nEx.: W2W 2W2",7)) 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 courriel")) return(false);
	if (!CheckEmail(document.form.Courriel,"L'adresse courriel")) return(false);
	//if (IsEmpty(document.form.User,"Veuillez entrer votre nom d'usager")) return(false);
	if (IsEmpty(document.form.Password,"Veuillez entrer votre mot de passe")) return(false);
	if (IsEmpty(document.form.Password2,"Veuillez confirmer votre mot de passe")) return(false);
	if (document.form.Password.value != document.form.Password2.value)
	{
		alert("La confirmation du mot de passe ne correspond pas avec le mot de passe choisi!");
		document.form.Password2.focus();
		return(false);
	}
	document.form.Nom.value = document.form.Prenom2.value + " " + document.form.Nom2.value
	return(true);
}

function valid_insc_concours(TypeID)
{
	if (document.form.PasRegion.value == "1")
	{
		alert("Vous ne pouvez pas vous inscrire à ce concours, il n'est pas valide pour les gens de votre région");
		return(false);
	}
	if (IsEmpty(document.form.Prenom2,"Veuillez entrer votre prénom")) return(false);
	if (IsEmpty(document.form.Nom2,"Veuillez entrer votre nom de famille")) return(false);
	if (IsEmpty(document.form.Adresse,"Veuillez entrer votre adresse postale")) return(false);
	if (IsEmpty(document.form.Ville,"Veuillez entrer votre ville")) return(false);
	if (IsEmpty(document.form.CodePostal,"Veuillez entrer votre code postal")) return(false);
	if (IsValidSize(document.form.CodePostal,"Votre code postal doit comporter 7 caractères\nEx.: W2W 2W2",7)) 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 courriel")) return(false);
	if (!CheckEmail(document.form.Courriel,"L'adresse courriel")) return(false);
	if (TypeID != 1)
	{
		if (IsEmpty(document.form.Reponse,"Veuillez répondre à la question!")) return(false);
	}
	document.form.Nom.value = document.form.Prenom2.value + " " + document.form.Nom2.value
	return(true);
}

function aff_region(RegAff)
{
	if (RegAff != "0") eval("document.form.Region" + RegAff + ".style.display='block';");
	if (document.form.RegionAff.value != "0") eval("document.form.Region" + document.form.RegionAff.value + ".style.display='none';");
	document.form.RegionAff.value = RegAff;
}

function change_region(RegSel)
{
	document.form.RegionSel.value = RegSel;
}



function valid_vendeurs()
{
	if((document.form.concours.checked==false)&&(document.form.ipoint.checked==false)){
		alert("Veuillez sélectionner au moins un type de vendeur");
		return(false);
	}
	if (IsEmpty(document.form.Nom,"Veuillez entrer le nom du vendeur")) return(false);
	if (IsEmpty(document.form.Adresse,"Veuillez entrer l'adresse du vendeur")) return(false);
	if (IsEmpty(document.form.Ville,"Veuillez entrer la ville du vendeur")) return(false);
	if (IsEmpty(document.form.Telephone,"Veuillez entrer le numéro de téléphone du vendeur")) return(false);
	if (IsEmpty(document.form.Courriel,"Veuillez entrer le courriel du vendeur")) return(false);
	if (!CheckEmail(document.form.Courriel,"L'adresse courriel du vendeur")) return(false);
	if (IsEmpty(document.form.User,"Veuillez entrer le nom d'usager du vendeur")) return(false);
	if (IsEmpty(document.form.Password,"Veuillez entrer le mot de passe du vendeur")) return(false);
	return(true);
}

function valid_clients()
{
	if (IsEmpty(document.form.Nom,"Veuillez entrer le nom du client")) return(false);
	if (IsEmpty(document.form.Adresse,"Veuillez entrer l'adresse du client")) return(false);
	if (IsEmpty(document.form.Ville,"Veuillez entrer la ville du client")) return(false);
	if (IsEmpty(document.form.Telephone,"Veuillez entrer le numéro de téléphone du client")) return(false);
	if (document.form.Courriel.value != "") if (!CheckEmail(document.form.Courriel,"L'adresse courriel du client")) return(false);
	if (IsEmpty(document.form.User,"Veuillez entrer le nom d'utilisateur du client")) return(false);
	if (IsEmpty(document.form.Password,"Veuillez entrer le mot de passe du client")) return(false);
	return(true);
}


function valid_fournisseurs(Mode)
{
	if (IsEmpty(document.form.Nom,"Veuillez entrer le nom du fournisseur")) return(false);
	if (document.form.Courriel.value != "") if (!CheckEmail(document.form.Courriel,"L'adresse courriel du fournisseur")) return(false);
	if (Mode == "Add") if (IsEmpty(document.form.Logo,"Veuillez choisir le logo du fournisseur")) return(false);
	return(true);
}

function valid_concours(Mode)
{
	if (IsEmpty(document.form.Titre,"Veuillez entrer le nom du concours")) return(false);
	if (IsEmpty(document.form.Description,"Veuillez entrer la description du concours")) return(false);
	if (IsEmpty(document.form.Reglements,"Veuillez entrer les règlements du concours")) return(false);
	if (Mode == "Add") if (IsEmpty(document.form.Image,"Veuillez choisir une image pour le concours")) return(false);
/*	if (IsEmpty(document.form.TitreEng,"Veuillez entrer le nom en anglais du concours")) return(false);
	if (IsEmpty(document.form.DescriptionEng,"Veuillez entrer la description en anglais du concours")) return(false);
	if (IsEmpty(document.form.ReglementsEng,"Veuillez entrer les règlements en anglais du concours")) return(false);
	if (Mode == "Add") if (IsEmpty(document.form.ImageEng,"Veuillez choisir une image pour le concours en anglais")) return(false);*/
	if (IsEmpty(document.form.DateDebut,"Veuillez entrer la date de début du concours")) return(false);
	if (!CheckDate(document.form.DateDebut,"La date de début du concours")) return(false);
	if (IsEmpty(document.form.DateFin,"Veuillez entrer la date de fin du concours")) return(false);
	if (!CheckDate(document.form.DateFin,"La date de fin du concours")) return(false);
	if (IsEmpty(document.form.NbrGagnants,"Veuillez entrer le nombre de gagnants par tirage")) return(false);
	if (!CheckNumberInt(document.form.NbrGagnants,"Le nombre de gagnants")) return(false);
	return(true);
}

function valid_prix()
{
	if (IsEmpty(document.form.Nom,"Veuillez entrer le nom du prix")) return(false);
	if (IsEmpty(document.form.Description,"Veuillez entrer la description du prix")) return(false);
	/*if (IsEmpty(document.form.NomEng,"Veuillez entrer le nom en anglais du prix")) return(false);
	if (IsEmpty(document.form.DescriptionEng,"Veuillez entrer la description en anglais du prix")) return(false);*/
	if (IsEmpty(document.form.DateDebut,"Veuillez entrer la date de début pour le tirage de ce prix")) return(false);
	if (!CheckDate(document.form.DateDebut,"La date de début")) return(false);
	if (IsEmpty(document.form.DateFin,"Veuillez entrer la date de fin pour le tirage de ce prix")) return(false);
	if (!CheckDate(document.form.DateFin,"La date de fin")) return(false);
	//if (!DateCmp(document.form.DateDebut,document.form.DateFin,"La date de fin doit être suppérieure à la date de début")) return(false);
	TheDate = document.form.DateDebut.value;
	First = new Date ( TheDate.substr(6), parseFloat(TheDate.substr(3,2))-1 , TheDate.substr(0,2) );
	TheDate = document.form.DateFin.value;
	Last = new Date ( TheDate.substr(6), parseFloat(TheDate.substr(3,2))-1 , TheDate.substr(0,2) );
	if (Last < First ) {
		alert("La date de fin doit être suppérieure ou égale à la date de début");
		document.form.DateFin.value;
		return(false);
	}
	return(true);
}

function valid_questions()
{
	if (IsEmpty(document.form.Question,"Veuillez entrer votre question")) return(false);
	if (IsEmpty(document.form.Reponse,"Veuillez entrer la réponse à la question")) return(false);
	if (IsEmpty(document.form.QuestionEng,"Veuillez entrer votre question en anglais")) return(false);
	if (IsEmpty(document.form.ReponseEng,"Veuillez entrer la réponse à la question en anglais")) return(false);
	if (IsEmpty(document.form.DateDebut,"Veuillez entrer la date de début pour cette question")) return(false);
	if (!CheckDate(document.form.DateDebut,"La date de début")) return(false);
	if (IsEmpty(document.form.DateFin,"Veuillez entrer la date de fin pour cette question")) return(false);
	if (!CheckDate(document.form.DateFin,"La date de fin")) return(false);
	if (document.form.Type[1].checked) if (!(document.form.TexteChoixa.value != "" && document.form.TexteChoixb.value != ""))
	{
		alert("Il doit y avoir au moins deux choix de réponses pour une question à choix multiples");
		document.form.TexteChoixa.focus();
		return(false);
	}
	strL = "abcdefghij"
	for (i=0;i<9;i++)
	{
		if (eval("document.form.TexteChoix" + strL.charAt(i) + ".value != '' && document.form.TexteChoixEng" + strL.charAt(i) + ".value == ''"))
		{
			alert("Veuillez traduire votre choix de réponse en anglais");
			eval("document.form.TexteChoixEng" + strL.charAt(i) + ".focus()");
			return(false);
		}
		if (eval("document.form.TexteChoixEng" + strL.charAt(i) + ".value != '' && document.form.TexteChoix" + strL.charAt(i) + ".value == ''"))
		{
			alert("Veuillez traduire votre choix de réponse en français");
			eval("document.form.TexteChoix" + strL.charAt(i) + ".focus()");
			return(false);
		}
	}
	return(true);
}

function valid_intervalle()
{
	if (!CheckDate(document.form.DateDebut,"La date de début")) return(false);
	if (!CheckDate(document.form.DateFin,"La date de fin")) return(false);
	return(true);
}
function chg_Jour()
{
	if (document.form.Jour.value == 'T')
	{
		document.form.Repetition.disabled = true;
		document.getElementById("Semaine").innerHTML = "";
	} else if (document.form.Jour.value.charAt(0) == "J")
		   {
				document.getElementById("Semaine").innerHTML = " à toutes les <input name=\"Repetition\" value=\"1\" size=\"1\" class=\"txt\"> semaine(s)";
				document.form.Repetition.disabled = false;
			} else {
				document.getElementById("Semaine").innerHTML = " à tous les <input name=\"Repetition\" value=\"1\" size=\"1\" class=\"txt\"> mois";
				document.form.Repetition.disabled = false;							
			}
}
//-------------------------------------------------------------------------------------------------------------------------------------
//  Version anglaise
//-------------------------------------------------------------------------------------------------------------------------------------

function valid_membres_site_eng()
{
	if (IsEmpty(document.form.Prenom2,"Please enter your first name")) return(false);
	if (IsEmpty(document.form.Nom2,"Please enter your last name")) return(false);
	if (IsEmpty(document.form.Adresse,"Please enter your postal address")) return(false);
	if (IsEmpty(document.form.Ville,"Please enter your city")) return(false);
	if (IsEmpty(document.form.CodePostal,"Please enter your postal code")) return(false);
	if (IsValidSize(document.form.CodePostal,"Your postal code should contain 7 characters\nEx.: W2W 2W2",7)) return(false);
	if (IsEmpty(document.form.Telephone,"Please enter your telephone 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);
	//if (IsEmpty(document.form.User,"Please enter your username")) return(false);
	if (IsEmpty(document.form.Password,"Please enter your password")) return(false);
	if (IsEmpty(document.form.Password2,"Please re-enter your password")) return(false);
	if (document.form.Password.value != document.form.Password2.value)
	{
		alert("Your password confirmation doesn't match your password!");
		document.form.Password2.focus();
		return(false);
	}
	document.form.Nom.value = document.form.Prenom2.value + " " + document.form.Nom2.value
	return(true);
}

function valid_insc_concours_eng(TypeID)
{
	if (document.form.PasRegion.value == "1")
	{
		alert("You can't enter this contest, it is not available for your region");
		return(false);
	}
	if (IsEmpty(document.form.Prenom2,"Please enter your first name")) return(false);
	if (IsEmpty(document.form.Nom2,"Please enter your last name")) return(false);
	if (IsEmpty(document.form.Adresse,"Please enter your address")) return(false);
	if (IsEmpty(document.form.Ville,"Please enter city")) return(false);
	if (IsEmpty(document.form.CodePostal,"Please enter your postal code")) return(false);
	if (IsValidSize(document.form.CodePostal,"Your postal code should contain 7 characters\nEx.: W2W 2W2",7)) 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 (!CheckEmail(document.form.Courriel,"Your e-mail")) return(false);
	if (TypeID != 1)
	{
		if (IsEmpty(document.form.Reponse,"Please enter your answer to the question!")) return(false);
	}
	document.form.Nom.value = document.form.Prenom2.value + " " + document.form.Nom2.value
	return(true);
}

/*----- iPoints Canada -----------------------------------------------------------------------------------------------------------*/

function valid_membres_iPoints(Langue)
{
	if (Langue == "Anglais")
	{
		if (document.form.RegionSel.value == "-1") {
			alert("Please select a region");
			return(false);
		}
		if (IsEmpty(document.form.Prenom,"Please enter your first name")) return(false);
		if (IsEmpty(document.form.Nom,"Please enter your last name")) return(false);
		if (IsEmpty(document.form.numcivique,"Please enter your street number")) return(false);
		if (IsEmpty(document.form.Adresse,"Please enter your street name")) return(false);
		if (IsEmpty(document.form.Ville,"Please enter your city")) return(false);
		if (document.form.CodePostal1.value == "" || document.form.CodePostal2.value == "") {
			alert("Please enter your postal code");
			return(false);
		}
		if (!CheckCPEng(document.form.CodePostal1.value + " " + document.form.CodePostal2.value)) {
			return(false); 
		}
		if (document.form.Telephone1.value == "" || document.form.Telephone2.value == "" || document.form.Telephone3.value == "") {
			alert("Please enter your telephone number");
			return(false);
		}
		if (document.form.Courriel.value == "") {
			alert("Please enter your e-mail address");
			return false;
		}
		if (!CheckEmailEng(document.form.Courriel,"L'adresse courriel")) return(false);
		if (IsEmpty(document.form.MotDePasse,"Please enter your password")) return(false);
		if (IsEmpty(document.form.MotDePasse2,"Please re-enter your password")) return(false);
		if (document.form.MotDePasse.value != document.form.MotDePasse2.value)
		{
			alert("Your two passwords don't match!");
			document.form.MotDePasse2.focus();
			return(false);
		}

		return(true);

	} else {
		if (document.form.RegionSel.value == "-1") {
			alert("Veuillez choisir une r\351gion");
			return(false);
		}
		if (IsEmpty(document.form.Prenom,"Veuillez entrer votre prénom")) return(false);
		if (IsEmpty(document.form.Nom,"Veuillez entrer votre nom")) return(false);
		if (IsEmpty(document.form.numcivique,"Veuillez entrer votre num\351ro civique")) return(false);
		if (IsEmpty(document.form.Adresse,"Veuillez entrer votre nom de rue")) return(false);
		if (IsEmpty(document.form.Ville,"Veuillez entrer votre ville")) return(false);
		if (document.form.CodePostal1.value == "" || document.form.CodePostal2.value == "") {
			alert("Veuillez entrer votre code postal");
			return(false);
		}
		if (!CheckCP(document.form.CodePostal1.value + " " + document.form.CodePostal2.value)) {
			return(false); 
		}
		if (document.form.Telephone1.value == "" || document.form.Telephone2.value == "" || document.form.Telephone3.value == "") {
			alert("Veuillez entrer votre numéro de t\351l\351phone");
			return(false);
		}
		if (document.form.Courriel.value == "") {
			alert("Veuillez entrer votre courriel");
			return false;
		}
		if (!CheckEmail(document.form.Courriel,"L'adresse courriel")) return(false);
		if (IsEmpty(document.form.MotDePasse,"Veuillez entrer votre mot de passe")) return(false);
		if (IsEmpty(document.form.MotDePasse2,"Veuillez confirmer votre mot de passe")) return(false);
		if (document.form.MotDePasse.value != document.form.MotDePasse2.value)
		{
			alert("La confirmation du mot de passe ne correspond pas avec le mot de passe choisi!");
			document.form.MotDePasse2.focus();
			return(false);
		}	
		
		return(true);

	}
	return(false);
}

function valid_prix_iPoints(Langue)
{
	if (Langue == "Anglais")
	{	
		if (!CheckNumberIntEng(document.form.Qte,"The quantity")) return(false);
		tblPrix = document.form.RecompenseID.value.split("|");
		if (parseFloat(tblPrix[1]) * parseFloat(document.form.Qte.value) > parseFloat(document.form.NbrPoints.value))
		{
			if (parseFloat(tblPrix[1]) != 999999999999999)
			{
				alert("You don't have enough points to order this reward");
				document.form.Qte.value = "1";
				document.form.Qte.focus();
			} else {
				alert("Please choose a reward");
			}
			return(false);
		}
		if (parseFloat(document.form.Qte.value) > parseFloat(tblPrix[2]))
		{
			alert("Quantity available for this reward : " + tblPrix[2]);
			document.form.Qte.value = "1";
			document.form.Qte.focus();
			return(false);
		}
		return(true);
	} else {
		if (!CheckNumberInt(document.form.Qte,"La quantité")) return(false);
		tblPrix = document.form.RecompenseID.value.split("|");
		if (parseFloat(tblPrix[1]) * parseFloat(document.form.Qte.value) > parseFloat(document.form.NbrPoints.value))
		{
			if (parseFloat(tblPrix[1]) != 999999999999999)
			{
				alert("Vous n'avez pas assez de points pour commander cette quantité");
				document.form.Qte.value = "1";
				document.form.Qte.focus();
			} else {
				alert("Veuillez choisir une récompense");
			}
			return(false);
		}
		if (parseFloat(document.form.Qte.value) > parseFloat(tblPrix[2]))
		{
			alert("Quantité disponible pour cette récompense : " + tblPrix[2]);
			document.form.Qte.value = "1";
			document.form.Qte.focus();
			return(false);
		}
		return(true);	
	}
}

function validFormLogin(lan) {
	if(!(validMail(document.form.User.value))) {
		if(lan==1)msg = "Veuillez entrer une adresse de courriel valide!";
		if(lan==0)msg = "Entrer a valid email address!";
		alert(msg);
		return(false);
	}
	return(true);
}

function validMail(email) {
	var result = false
	var theStr = new String(email)
	var index = theStr.indexOf("@");
	if (index > 0) {
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1)) result = true;
	}
	return result;
}

function valid_suggestions(Langue) {
	if (Langue == "en") {
		if (IsEmpty(document.form.Prenom,"Please enter your first name")) return(false);
		if (IsEmpty(document.form.Nom,"Please enter your last name")) return(false);
		if (IsEmpty(document.form.Courriel,"Please enter your e-mail address")) return(false);
		if (!CheckEmailEng(document.form.Courriel,"Your e-mail")) return(false);
		if (IsEmpty(document.form.Suggestion,"Please enter your suggestion")) return(false);			
	} else {
		if (IsEmpty(document.form.Prenom,"Veuillez entrer votre prénom")) return(false);
		if (IsEmpty(document.form.Nom,"Veuillez entrer votre nom")) return(false);
		if (IsEmpty(document.form.Courriel,"Veuillez entrer votre courriel")) return(false);
		if (!CheckEmail(document.form.Courriel,"L'adresse courriel")) return(false);
		if (IsEmpty(document.form.Suggestion,"Veuillez entrer votre suggestion")) return(false);
	}
}

function validMnt(Min,Max,Valeur,TheID,Rimouski) {
	NumValue = parseFloat(Valeur);
	if (NumValue < Min || NumValue > Max){
		alert("Le montant doit être suppérieur ou égal à " + FormatNumber(Min,2) + "$ et inférieur ou égal à " + FormatNumber(Max,2) + "$");
		return(false);
	}
	if (Rimouski) { 
		//return (confirm("Votre bon vous sera acheminé à l'adresse suivante : \n\n " + document.getElementById("AdresseMembre").value + "\n\n" + Valeur + " points marchands seront retiré de votre compte\n\nSi l'information ci-dessus est exacte, cliquez sur OK"));
		return (confirm(Valeur + " points marchands seront retiré de votre compte pour commander ce bon"));
	} else {
		return (confirm("Un certificat-cadeau de " + FormatNumber(Valeur,2) + " dollars iPoints vous sera acheminé à l'adresse suivante : \n\n " + document.getElementById("AdresseMembre").value + "\n\nVotre total de dollars iPoints pour ce marchand sera remis à zéro\n\nSi l'information ci-dessus est exacte, cliquez sur OK"));
	}
}

function validMntEng(Min,Max,Valeur,TheID,Rimouski) {
	NumValue = parseFloat(Valeur);
	if (NumValue < Min || NumValue > Max){
		alert("The amount must between " + FormatNumber(Min,2) + "$ and " + FormatNumber(Max,2) + "$");
		return(false);
	}
	
	if (Rimouski) { 
		return (confirm(Valeur + " retailer points will be removed from your account to order this reward"));
	} else {
		return (confirm("A " + FormatNumber(Valeur,2) + " " + Terme + " gift certificate will be sent to the following address : \n\n " + document.getElementById("AdresseMembre").value + "\n\n Your " + Terme + " total for this retailer will be dropped to zero.\n\nIf the above information is accurate click OK"));
	}
}

function validAddress(NomRec) {
	return (confirm("La récompense suivante : " + NomRec + " vous sera acheminé à l'adresse suivante : \n\n " + document.getElementById("AdresseMembre").value + "\n\nSi l'information ci-dessus est exacte, cliquez sur OK"));
}

function validAddressEng(NomRec) {
	return (confirm("The reward you selected : " + NomRec + " will be sent to the following address : \n\n " + document.getElementById("AdresseMembre").value + "\n\nIf the information is accurate click OK"));
}

function valid_banniereAMR(Mode) {
	if (IsEmpty(document.form.Nom,"Veuillez entrer le nom de la bannière")) return(false);
	if (Mode != "Mod") if (IsEmpty(document.form.Image,"Veuillez choisir une image pour la bannière")) return(false);
	if (IsEmpty(document.form.Lien,"Veuillez entrer le lien URL de la bannière")) return(false);
	if (document.form.DateDebut.value != "") if (!CheckDate(document.form.DateDebut,"La date de début")) return(false);
	if (document.form.DateFin.value != "") if (!CheckDate(document.form.DateFin,"La date de fin")) return(false);
	return(true);
}