

/*'---------------------------------------------------------------------------
' Projet           : Essaim
' Fichier          : msgValidationFr.js
' Version ToolsBox : v2.0.0
' Auteur           : Greg Serafino
' Date             : mai 2001
'
' Description      : include js utilisé par la fonction de validation en francais
'
' (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 "Veuillez entrer un courriel valide S.V.P."
			
		case "STR_WWW":
			return "Veuillez entrer une adresse web valide S.V.P."			
	
		case "STR_CHAMP1NOTNULL":
			return "Le champ " + eval("document.message."+s_NomChamp+".value")+ " est obligatoire, veuillez le remplir S.V.P."
	
		case "STR_CHAMP2NOTNULL":
			return "La liste " + eval("document.message."+s_NomChamp+".value")+ " est obligatoire, veuillez sélectionner au moins un élément S.V.P."
		
		case "STR_CHAMP3NOTNULL":
			return "Le champ " + eval("document.message."+s_NomChamp+".value")+ " est obligatoire, veuillez sélectionner au moins un élément S.V.P."
	
		case "STR_CHAMP4NOTNULL":
		var carac
		if(i_LongueurChamp>1)
		 carac='s';
		else
		 carac='';
  
		return "Vous devez sélectionner au moins " + i_LongueurChamp + " élément" + carac + " du champ " + eval("document.message."+s_NomChamp+".value")+ " S.V.P."
		
		case "STR_CHAMP3MAX":
			return "Le champ " + eval("document.message."+s_NomChamp+".value")+ " est limité à " + i_LongueurChamp+ " caractères, veuillez modifier ce champ S.V.P."
				
		case "STR_CHAMP4MIN":
			return "Le champ " + eval("document.message."+s_NomChamp+".value")+ " doit au moins posséder " + i_LongueurChamp+ " caractères, veuillez modifier ce champ S.V.P."
			
	
		case "STR_CHAMP5FORMAT":
			return "Le format " + eval("document.message."+s_NomChamp+".value")+ " est incorrect. (Format acceptable : A1A 1A1) \nVeuillez corriger S.V.P."
			
	
		case "STR_CHAMP6FORMAT":
			return "Le format " + eval("document.message."+s_NomChamp+".value")+ " est incorrect (Format acceptable : 999-999-9999) \nVeuillez corriger S.V.P. "
			
	
		case "STR_CHAMPDATE1FORMAT":
			return "Le format de date est invalide ou la date contient un erreur. (Format acceptable : JJ/MM/AA) \nVeuillez corriger S.V.P."
		
		case "STR_CHAMPDATE2FORMAT":
			return "Le format de date est invalide ou la date contient un erreur. (Format acceptable : JJ/MM/AAAA) \nVeuillez corriger S.V.P."
			
		case "STR_CHAMPDATE3FORMAT":
			return "Le format de date est invalide ou la date contient un erreur. (Format acceptable : MM/JJ/AA) \nVeuillez corriger S.V.P."
			
		case "STR_CHAMPDATE4FORMAT":
			return "Le format de date est invalide ou la date contient un erreur. (Format acceptable : MM/JJ/AAAA) \nVeuillez corriger S.V.P."
			
		case "STR_CHAMP7":
			return "Le mot de passe doit contenir des chiffres et des lettres.  \nVeuillez corriger S.V.P. "
			
		case "STR_CHAMP8":
			return "Le champ " + eval("document.message."+s_NomChamp+".value")+ "  doit contenir un nombre valide S.V.P."
			
		case "STR_CHAMP9":
			return "Le champ " + eval("document.message."+s_NomChamp+".value")+ " ne doit contenir que des caractères numériques, veuillez corriger les données S.V.P."
		
		case "STR_CHAMP10":
			return "Le champ " + eval("document.message."+s_NomChamp+".value")+ " ne doit contenir que des caractères alphabétiques (A à Z), veuillez corriger les données S.V.P."
    case "STR_DELETERECORD":
			return "Êtes-vous sûr de vouloir supprimer " + s_NomChamp + " ?";			
				
	}
}

function gf_ObtenirErrMsg(ps_Nom, ps_Champs)
{
	switch(ps_Nom.toUpperCase())
	{
		case "PASSWORD_CONFIRM":
			return "Le champ mot de passe et confirmation sont différents. Veuillez corriger S.V.P.";
		case "SELECT_0":
			return "Le champ " + ps_Champs + " est obligatoire, veuillez le remplir S.V.P.";
		case "SELECT_1":
			return "Veuillez choisir au moins une option dans la section " + ps_Champs + ".";
		case "SELECT_2":
			return "Veuillez choisir une option de la section " + ps_Champs + ".";
		case "SELECT_3":
			return "Veuillez sélectionner au moins un élément de la liste " + ps_Champs + ".";		
		case "SELECT_4":
			return "Veuillez sélectionner un élément de la liste " + ps_Champs + ".";	
		default:
			return "";	
	}
}