/*************************************************************
 * Fichier : Langues.js
 * Auteur : François Gaumond
 * courriel : fgaumond(a)viva-solutions.ca
 * Date : 15 novembre 2006
 * Description : Définit les fonctions qui servent à gérer
 *               la langue des les fichiers Javascript
 ************************************************************/

//classe carte
function Langue(){}

/*
    *********************************************************
    Définition des variables globales
    *********************************************************
*/
    Langue.ChainesFr = new Array();
    Langue.ChainesEn = new Array();
    Langue.ChainesEs = new Array();
/*
    *********************************************************
    Fin de définition des variables globales
    *********************************************************
*/

/*
 * On utilise le postback sur le linkButton de la page index
Langue.ChangerLangue = function(idLangue)
{
    Langue.idLangue = idLangue;
    
    var params = new SOAPClientParameters();
    params.add("idLangue",idLangue);
    var url = Carte.GetServiceUrl("Cartes");
	SOAPClient.invoke(url, "ChangerLangue", params, true, null);
	parent.location.href = unescape(window.location.pathname);;
}
*/

Langue.GetString = function(nomChaine)
{
    var valeur = "A TRADUIRE";
    
    switch(Carte.IdLangue)
    {
        case 1:
            valeur = Langue.ChainesFr[nomChaine];
            break;
        case 2:
            valeur = Langue.ChainesEn[nomChaine];
            break;
        case 3:
            valeur = Langue.ChainesEs[nomChaine];
            break;
    }
    
    return valeur;
}