//<script language=javascript>

/*---------------------------------------------------------------------------
' Projet           : MokaSofa
' Fichier          : msgValidationEn.js
' Version ToolsBox : v2.0.0
' Auteur           : Greg Serafino
' Date             : mai 2001
'
' Description      : include js utilisé par la fonction de validation en anglais
'
' (c) 2002 Marcotte Multimédia, Inc. Tous droits reservés.
'---------------------------------------------------------------------------

'---------------------------------------------------------------------------
' Modifié par      : +AUTEURMODIF+
' En date du       : +DATEMODIF+
'
' Modification     : +MODIFICATION+
'-------------------------------------------------------------------------*/




function fctMessages(ps_nom,s_NomChamp,i_LongueurChamp)
{
	//alert(ps_nom)
	switch(ps_nom)
	{
		case "STR_COURRIEL":
			return "Please enter a valid email address"
		
		case "STR_WWW":
			return "Please enter a valid website address"			
	
		case "STR_CHAMP1NOTNULL":
			return "The " + eval("document.message."+s_NomChamp+".value")+ " field must be filled and cannot be left blank."
	
		case "STR_CHAMP2NOTNULL":
			return "At least one element from the " + eval("document.message."+s_NomChamp+".value")+ " list must be selected."
		
		case "STR_CHAMP3NOTNULL":
			return "At least one element from the " + eval("document.message."+s_NomChamp+".value")+ " list must be selected."		
	
		case "STR_CHAMP4NOTNULL":
			var carac
			if(i_LongueurChamp>1)
				carac='s';
			else
				carac='';
			
			return "At least " + i_LongueurChamp + " element" + carac + " from the " + eval("document.message."+s_NomChamp+".value")+ " field must be selected."
	
		case "STR_CHAMP3MAX":
			return "The text of the " + eval("document.message."+s_NomChamp+".value")+ " field must have " + i_LongueurChamp+ " characters or fewer. Please modify your text. "
			
	
		case "STR_CHAMP4MIN":
			return "The text of the " + eval("document.message."+s_NomChamp+".value")+ " field must have at least " + i_LongueurChamp+ " characters. Please modify your text."
			
	
		case "STR_CHAMP5FORMAT":
			return eval("document.message."+s_NomChamp+".value")+ " format is incorrect (Correct format: G2A 1J8)"
			
	
		case "STR_CHAMP6FORMAT":
			return  eval("document.message."+s_NomChamp+".value")+ " format is incorrect (Correct format: 418-872-9098) "
			
	
		case "STR_CHAMPDATE1FORMAT":
			return "The date is incorrect or its format is not valid (Correct format: JJ/MM/AA)"
		
		case "STR_CHAMPDATE2FORMAT":
			return "The date is incorrect or its format is not valid (Correct format: JJ/MM/AAAA)"
			
		case "STR_CHAMPDATE3FORMAT":
			return "The date is incorrect or its format is not valid (Correct format: MM/JJ/AA)"
			
		case "STR_CHAMPDATE4FORMAT":
			return "The date is incorrect or its format is not valid (Correct format: MM/JJ/AAAA)"
			
		case "STR_CHAMP7":
			return "Password must contain numbers and letters. "
			
		case "STR_CHAMP8":
			return "The " + eval("document.message."+s_NomChamp+".value")+ " field must contain a valid number."
			
		case "STR_CHAMP9":
			return "The " + eval("document.message."+s_NomChamp+".value")+ " field must contain numbers only. Please correct the data."
		
		case "STR_CHAMP10":
			return "The " + eval("document.message."+s_NomChamp+".value")+ " field must contain letters only. Please correct the data."
			
		case "STR_DELETERECORD":
			return "Are you sure you want to delete " + s_NomChamp + " ?"
				
				
	}
}

/*3-******************************************************************************
* Fonction:	gf_ObtenirErrMsg(ps_Nom)
* 
* Entree(s):	ps_Nom {String} - Identifiant du message d'erreur
* Sortie(s):	{string} - Message d'erreur
* 
* Description:	Gere les messages d'erreur cote client, soit retourne le message
*				d'erreur correpondant a l'identifiant passe en parametre
*********************************************************************************/
function gf_ObtenirErrMsg(ps_Nom)
{
	switch(ps_Nom.toUpperCase()){
		case 'CODE_POSTAL_INVALIDE':
			return 'Please enter a valid email address.';
		
		case 'CHECK_CAT':
			return 'Vous devez avoir choisi la categorie avant d\'éditer son en-tête';
		case 'NO_TITLE':
			return 'Vous devez choisir un titre S.V.P.';
		case 'NO_PAGE':
			return 'Vous devez entrer un chiffre valide';
		case 'CHOOSECAT':
			return 'Vous devez choisir une categorie de nouvelle';
		case 'TITLE_STATIC':
			return 'Vous devez entrer le titre d\'une page HTML';    
		case 'TITLE_TEXTPOLL':
			return 'Vous devez choisir une categorie de textPool';
		case 'NO_COURRIEL':
			return 'Please enter a valid email address';
		case 'NO_FAX':
			return 'Please enter a fax number';
		case 'NO_ENVOI':
			return 'Please choose a sending mode '   
		default:
			return 'Message inexistant.'
			
	}
	
}
