/* JS Document pour les pages du Parlement europeen [createur Pellichero Olivier] */
/* Scripts permettant la gestion du calendrier genere par le fichier "calendarfunction.js" */

/* ======================================================================================================== */
/* ACTIVATION DES SCRIPTS ================================================================================= */
/* ======================================================================================================== */
	var calendarcontrol_js			= true;
		
/* ======================================================================================================== */
/* CalendarControl ======================================================================================== */
/* ======================================================================================================== */
/* Classe JS gerant l'ajout d'un calendrier en mode pop up */

	function CalendarControl(){
		// Parametres autorises lors de l'ajout d'evenement JS (addEventFct):
			// 	Lang						:String			>> code linguistique (sur deux caracteres) a utiliser pour les differents textes
			// 	IDparent					:String/Object	>> id de la balise dans laquelle le "bouton" sera cree
			// 	IDtarget					:String/Object	>> id de la balise qui receptionnera et affichera les informations obtenues par le calendrier
			// 	IDbody						:String/Object	>> id de la balise dans laquelle le calendrier peut s'afficher visuellement
			// 	IDindex						:Array			>> liste des balises dont l'index devra etre modifie pour l'affichage du calendrier
			//	CssCalendar					:Object			>> liste de classes CSS a utiliser pour le widget "calendrier"
			//	CssBtn						:Object			>> liste de classes CSS a utiliser pour le bouton ouvrant le calendrier
			//	NumberWeek					:Boolean		>> affichage des numeros de semaine
			//	ModeWeek					:Boolean		>> activation du mode "semaine" ou jour (par defaut)
			//	Limit						:Object			>> objet contenant les dates maximales et minimales pour le calendrier
			//	SpecialDays					:Array			>> liste d'objets contenant les dates speciales a traiter dans le calendrier
		// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		// Reference des classes CSS a parametrer pour le bouton d'appel
			// css.parent									>> Style pour le conteneur englobant le bouton d'appel et le calendrier
			// css.link										>> Style pour le conteneur du bouton
			// css.label									>> Style pour la balise contenant le texte "alt" du bouton
		// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		// Reference des classes CSS a parametrer pour le calendrier
			// css.hidden									>> Style pour les textes caches
			// css.popup									>> Style pour le calendrier en mode pop up
			// css.shadow									>> Style pour l'ombre portee
			// css.calendarday								>> Style pour le bloc de contenu calendrier en mode jour
			// css.calendarweek								>> Style pour le bloc de contenu calendrier en mode semaine
			// css.month									>> Style pour le titre du calendrier reprenant le mois et l'annee
			// css.linkprev									>> Style pour le conteneur de lien mois et annee precedent
			// css.linknext									>> Style pour le conteneur de lien mois et annee suivant
			// css.linkmonth								>> Style pour le bouton de changement de mois
			// css.linkyear									>> Style pour le bouton de changement d'annee
			// css.linklabel								>> Style pour le texte des boutons de changements de mois/annee
			// css.tableblock								>> Style pour le conteneur du tableau
			// css.ceilweek									>> Style pour les cellules de numeros de semaine
			// css.ceilday									>> Style pour les cellules de jour
			// css.ceilwkend								>> Style pour les cellules de week end
			// css.rowhover									>> Style pour l'effet de survol d'un jour ou d'une semaine
			// css.ceilselected								>> Style pour les cellules selectionnees (mode jour)
			// css.rowselected								>> Style pour les cellules selectionnees (mode semaine)
			// css.close									>> Style pour le bouton de fin de boite
		// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		// Listing des noms de CSS demandes pour le positionnement (si l'objet est nul, les styles seront ajoutés directement)
			// cssmoving.topleft							>> classe pour afficher le pop up en haut a gauche du bouton
			// cssmoving.topright							>> classe pour afficher le pop up en haut a droite du bouton
			// cssmoving.bottomleft							>> classe pour afficher le pop up en bas a gauche du bouton
			// cssmoving.bottomright						>> classe pour afficher le pop up en bas a droite du bouton
		// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		// Listing des parametres chaque objet demandant l'ajout d'un marqueur
			//	specialday.min								>> objet contenant la reference du jour de debut {day:valeur, month:valeur, year:valeur}
			//	specialday.max								>> objet contenant la reference du jour de debut {day:valeur, month:valeur, year:valeur}
			//	specialday.css								>> classe CSS a assigner aux jours concernes
			//	specialday.text								>> titre/nom de l'evenement
		// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		// Classe utilisee
			// HTManager									>> htmanager.js
			// CalendarWidget								>> calendarfunction.js
		// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		// Exemple d'utilisation
			//	var s = new CalendarControl();
			//	s.addEventFct("vl", "ID conteneur", "ID input cible", "ID conteneur principal", "ID conteneur index", {classes CSS}, {classes CSS}, false, {min:dateMin, max:dateMax}, ["Liste d'objet des jours speciaux"], null);
		// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		// Variables
		var This;
		var Html							= null;
		var Calendar						= new Array();
		// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		// Fonction ajoutant le calendrier
		this.addEventFct = function(Lang, IDparent, IDtarget, IDbody, IDindex, CssCalendar, CssMoving, CssBtn, NumberWeek, ModeWeek, Limit, SpecialDays, CallBack){
			// Verification a l'acces aux scripts de gestion et creation du calendrier
			if(typeof(calendarfunction_js) == "boolean" && calendarfunction_js && typeof(htmanager_js) == "boolean" && htmanager_js){
				// Sauvegarde des references
				This						= this;
				if(Html == null) Html		= new HTManager();
				// Verification de la presence des blocs dependant du calendrier
				IDparent					= (typeof(IDparent) == "string")? document.getElementById(IDparent) : IDparent;
				IDtarget					= (typeof(IDtarget) == "string")? document.getElementById(IDtarget) : IDtarget;
				if(Html.check(IDparent) && Html.check(IDtarget) && typeof(CssCalendar) == "object"){
					// Recuperation de la version linguistique a utiliser
					var trad 				= CalendarTranslation(Lang);
					// Creation du lien
					var t					= Html.createNode("span", 	{className:CssBtn.label}, trad.btnCalendar.label);
					var l					= Html.createNode("span", 	{className:CssBtn.link, tabIndex:0, title:trad.btnCalendar.title}, t);
					t						= Html.createNode("div", 	{className:CssBtn.parent}, l);
					IDparent.appendChild(t);
					// Creation d'une instance "Calendrier"
					Calendar.push(new CalendarWidget(trad.calendar, CssCalendar, CssMoving, NumberWeek, true, ModeWeek, Limit, SpecialDays));
					var m					= Calendar.length -1;
					// Ajout de l'action au bouton
					Html.addEvent(l, "click", function(e){ Calendar[m].display(t, IDbody, IDindex, function(d){ This.getDatevalue(d, IDtarget, CallBack); }, (String(IDtarget.tagName).toLowerCase() == "input")? IDtarget.value : IDtarget.innerHTML); }, true);
					Html.addEvent(l, "keypress", function(e){	
						var nK	= Html.getKey(e);	
						if(nK == 13 || nK == 32) Calendar[m].display(t, IDbody, IDindex, function(d){ This.getDatevalue(d, IDtarget, CallBack); }, (String(IDtarget.tagName).toLowerCase() == "input")? IDtarget.value : IDtarget.innerHTML); 
					}, true);
				}
			}
		};
		// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		// Fonction supprimant les references aux calendriers
		this.remove = function(){
			var m		= Calendar.length;
			for(var i = 0; i < m; i++){
				Calendar[i].remove();
			}
			Calendar	= new Array();
			Html		= null;
		};
		// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		// Fonction receptionnant la date venant du calendrier et l'integrant dans le champ associe
		this.getDatevalue = function(data, target, callback){
			if(typeof(htmanager_js) == "boolean" && htmanager_js){
				if(typeof(data) == "object" && Html.check(target)){
					// Affichage de la date dans le champ demande
					if(String(target.tagName).toLowerCase() == "input") target.value		= data.text;
					else												target.innerHTML	= data.text;
					// Envoi des donnees a la fonction demandee
					if(typeof(callback) == "function") callback(data.data);
				}
			}
		};
	};

/* ======================================================================================================== */
/* CalendarTranslation ==================================================================================== */
/* ======================================================================================================== */
/* Classe JS gerant les traductions pour l'utilisation du calendrier */

	function CalendarTranslation(Language){
		// Verification de la version linguistique demandee
		Language					= String(Language).toLowerCase();
		// Envoi de l'objet de traduction
		return(gettexts(Language));
		// Liste des traductions par langue
		function gettexts(vl){
			var t								= new Object();
			// Donnees unilingues
				t.calendar						= new Object();
				t.calendar.formatday			= "DD-MM-YYYY";	// Formattage de la date a afficher lors de la reception
				t.btnCalendar					= new Object();
			// Recuperation des versions linguistiques
			switch(vl){
				case "bg":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Седмица {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["януари", "февруари", "март", "април", "май", "юни", "юли", "август", "септември", "октомври", "ноември", "декември"];
					t.calendar.shortmonths		= ["Ян.", "Февр.", "Март", "Апр.", "Май", "Юни", "Юли", "Авг.", "Септ.", "Окт.", "Ноем.", "Дек."];
					t.calendar.days				= ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота"];
					t.calendar.shortdays		= ["н", "П", "В", "С", "Ч", "П", "с"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "Седм";
					t.calendar.titleweek		= "Номер на седмицата";
					t.calendar.week				= "Седмица";
					t.calendar.selected			= "(селекциониране)";
					t.calendar.close			= "Затвори";
					t.calendar.month_labelprev	= "Предишен месец.";
					t.calendar.year_labelprev	= "Предишна годин.";
					t.calendar.month_labelnext	= "Следващ месец.";
					t.calendar.year_labelnext	= "Следваща година.";
					t.calendar.month_titleprev	= "Покажи предишния месец";
					t.calendar.year_titleprev	= "Покажи предишната година";
					t.calendar.month_titlenext	= "Покажи следващия месец";
					t.calendar.year_titlenext	= "Покажи следващата година";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(отвори календара)";
					t.btnCalendar.title			= "Отвори календара";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "cs":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Týden {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"];
					t.calendar.shortmonths		= ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"];
					t.calendar.days				= ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota"];
					t.calendar.shortdays		= ["N", "P", "Ú", "S", "Č", "P", "S"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "Týd";
					t.calendar.titleweek		= "Týden";
					t.calendar.week				= "týd.";
					t.calendar.selected			= "(výběr)";
					t.calendar.close			= "Zavřít";
					t.calendar.month_labelprev	= "Předchozí měsíc.";
					t.calendar.year_labelprev	= "Předchozí rok.";
					t.calendar.month_labelnext	= "Následující měsíc.";
					t.calendar.year_labelnext	= "Následující rok.";
					t.calendar.month_titleprev	= "Zobrazit předchozí měsíc";
					t.calendar.year_titleprev	= "Zobrazit předchozí rok";
					t.calendar.month_titlenext	= "Zobrazit následující měsíc";
					t.calendar.year_titlenext	= "Zobrazit následující rok";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(otevřít kalendář)";
					t.btnCalendar.title			= "Otevřít kalendář";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "da":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Uge {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"];
					t.calendar.shortmonths		= ["Jan.", "Feb.", "Mar.", "Apr.", "Maj", "Juni", "Jul.", "Aug.", "Sep.", "Okt.", "Nov.", "Dec."];
					t.calendar.days				= ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag"];
					t.calendar.shortdays		= ["s", "m", "t", "o", "t", "f", "l"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "Uge";
					t.calendar.titleweek		= "Ugenummer";
					t.calendar.week				= "Uge";
					t.calendar.selected			= "(valgt)";
					t.calendar.close			= "Luk";
					t.calendar.month_labelprev	= "Forrige måned.";
					t.calendar.year_labelprev	= "Forrige år.";
					t.calendar.month_labelnext	= "Næste måned.";
					t.calendar.year_labelnext	= "Næste år.";
					t.calendar.month_titleprev	= "Vis forrige måned";
					t.calendar.year_titleprev	= "Vis forrige år";
					t.calendar.month_titlenext	= "Vis næste måned";
					t.calendar.year_titlenext	= "Vis næste år";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(åben kalender)";
					t.btnCalendar.title			= "Åben kalender";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "de":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Woche {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"];
					t.calendar.shortmonths		= ["Jan.", "Febr.", "März", "Apr.", "Mai", "Juni", "Juli", "Aug.", "Sept.", "Okt.", "Nov.", "Dez."];
					t.calendar.days				= ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"];
					t.calendar.shortdays		= ["S", "M", "D", "M", "D", "F", "S"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "KW";
					t.calendar.titleweek		= "Nummer der Kalenderwoche";
					t.calendar.week				= "Woche";
					t.calendar.selected			= "(ausgewählt)";
					t.calendar.close			= "Schließen";
					t.calendar.month_labelprev	= "Vorheriger Monat.";
					t.calendar.year_labelprev	= "Vorheriges Jahr.";
					t.calendar.month_labelnext	= "Nächster Monat.";
					t.calendar.year_labelnext	= "Nächstes Jahr.";
					t.calendar.month_titleprev	= "Vorherigen Monat anzeigen";
					t.calendar.year_titleprev	= "Vorheriges Jahr anzeigen";
					t.calendar.month_titlenext	= "Nächsten Monat anzeigen";
					t.calendar.year_titlenext	= "Nächsten Jahr anzeigen";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(kalender öffnen)";
					t.btnCalendar.title			= "Kalender öffnen";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "el":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Εβδομάδα {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"];
					t.calendar.shortmonths		= ["Ιαν.", "Φεβ.", "Μάρ.", "Απρ.", "Μάι.", "Ιουν.", "Ιούλ.", "Αύγ.", "Σεπτ.", "Οκτ.", "Νοε.", "Δεκ."];
					t.calendar.days				= ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο"];
					t.calendar.shortdays		= ["Κ", "Δ", "Τ", "Τ", "Π", "Π", "Σ"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "Εβδομ.";
					t.calendar.titleweek		= "Αριθμός της εβδομάδας";
					t.calendar.week				= "Εβδομάδα";
					t.calendar.selected			= "(επιλεγμένο)";
					t.calendar.close			= "Κλείσιμο";
					t.calendar.month_labelprev	= "Προηγούμενος μήνας.";
					t.calendar.year_labelprev	= "Προηγούμενο έτος.";
					t.calendar.month_labelnext	= "Επόμενος μήνας.";
					t.calendar.year_labelnext	= "Επόμενο έτος.";
					t.calendar.month_titleprev	= "Εμφάνιση προηγούμενου μήνα";
					t.calendar.year_titleprev	= "Εμφάνιση προηγούμενου έτους";
					t.calendar.month_titlenext	= "Εμφάνιση επόμενου μήνα";
					t.calendar.year_titlenext	= "Εμφάνιση επόμενου έτους";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(εμφάνιση ημερολογίου)";
					t.btnCalendar.title			= "Εμφάνιση ημερολογίου";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "es":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Semana {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"];
					t.calendar.shortmonths		= ["Ene.", "Feb.", "Mar.", "Abr.", "Mayo", "Jun.", "Jul.", "Ago.", "Sep.", "Oct.", "Nov.", "Dic."];
					t.calendar.days				= ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"];
					t.calendar.shortdays		= ["D", "L", "M", "M", "J", "V", "S"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "Sem.";
					t.calendar.titleweek		= "Número de la semana";
					t.calendar.week				= "Semana";
					t.calendar.selected			= "(selección)";
					t.calendar.close			= "Cerrar";
					t.calendar.month_labelprev	= "Mes anterior.";
					t.calendar.year_labelprev	= "Año anterior.";
					t.calendar.month_labelnext	= "Mes siguiente.";
					t.calendar.year_labelnext	= "Año siguiente.";
					t.calendar.month_titleprev	= "Mostrar el mes anterior";
					t.calendar.year_titleprev	= "Mostrar el año anterior";
					t.calendar.month_titlenext	= "Mostrar el mes siguiente";
					t.calendar.year_titlenext	= "Mostrar el año siguientre";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(abrir el calendario)";
					t.btnCalendar.title			= "Abrir el calendario";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "et":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Nädal {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Jaanuar", "Veebruar", "Märts", "Aprill", "Mai", "Juuni", "Juuli", "August", "September", "Oktoober", "November", "Detsember"];
					t.calendar.shortmonths		= ["jaan", "veebr", "märts", "aprill", "mai", "juuni", "juuli", "aug", "sept", "okt", "nov", "dets"];
					t.calendar.days				= ["Pühapäev", "Esmaspäev", "Teisipäev", "Kolmapäev", "Neljapäev", "Reede", "Laupäev"];
					t.calendar.shortdays		= ["P", "E", "T", "K", "N", "R", "L"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "Näd";
					t.calendar.titleweek		= "Nädala number";
					t.calendar.week				= "Nädal";
					t.calendar.selected			= "(valitud)";
					t.calendar.close			= "Sulge";
					t.calendar.month_labelprev	= "Eelmine kuu.";
					t.calendar.year_labelprev	= "Eelmine aasta.";
					t.calendar.month_labelnext	= "Järgmine kuu.";
					t.calendar.year_labelnext	= "Järgmine aasta.";
					t.calendar.month_titleprev	= "Näita eelmist kuud";
					t.calendar.year_titleprev	= "Näita eelmist aastat";
					t.calendar.month_titlenext	= "Näita järgmist kuud";
					t.calendar.year_titlenext	= "Näita järgmist aastat";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(ava kalender)";
					t.btnCalendar.title			= "Ava kalender";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "fi":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Viikko {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Tammikuu", "Helmikuu", "Maaliskuu", "Huhtikuu", "Toukokuu", "Kesäkuu", "Heinäkuu", "Elokuu", "Syyskuu", "Lokakuu", "Marraskuu", "Joulukuu"];
					t.calendar.shortmonths		= ["Tammi", "Helmi", "Maalis", "Huhti", "Touko", "Kesä", "Heinä", "Elo", "Syy", "Loka", "Marras", "Joulu"];
					t.calendar.days				= ["Sunnuntai", "Maanantai", "Tiistai", "Keskiviikko", "Torstai", "Perjantai", "Lauantai"];
					t.calendar.shortdays		= ["s", "m", "t", "k", "t", "p", "l"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "vk";
					t.calendar.titleweek		= "Viikon numero";
					t.calendar.week				= "Viikko";
					t.calendar.selected			= "(valittuna)";
					t.calendar.close			= "Sulje";
					t.calendar.month_labelprev	= "Edellinen kuukausi.";
					t.calendar.year_labelprev	= "Edellinen vuosi.";
					t.calendar.month_labelnext	= "Seuraava kuukausi.";
					t.calendar.year_labelnext	= "Seuraava vuosi.";
					t.calendar.month_titleprev	= "Näytä edellinen kuukausi";
					t.calendar.year_titleprev	= "Näytä edellinen vuosi";
					t.calendar.month_titlenext	= "Näytä seuraava kuukausi";
					t.calendar.year_titlenext	= "Näytä seuraava vuosi";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(avaa kalenteri)";
					t.btnCalendar.title			= "Avaa kalenteri";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "fr":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Semaine {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"];
					t.calendar.shortmonths		= ["Jan.", "Fév.", "Mars", "Avr.", "Mai", "Juin", "Juil.", "Août", "Sept.", "Oct.", "Nov.", "Déc."];
					t.calendar.days				= ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"];
					t.calendar.shortdays		= ["d", "l", "m", "m", "j", "v", "s"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "Sem";
					t.calendar.titleweek		= "Numéro de la semaine";
					t.calendar.week				= "semaine";
					t.calendar.selected			= "sélectionné";
					t.calendar.close			= "Fermer";
					t.calendar.month_labelprev	= "Mois précédent.";
					t.calendar.year_labelprev	= "Année précédente.";
					t.calendar.month_labelnext	= "Mois suivant.";
					t.calendar.year_labelnext	= "Année suivante.";
					t.calendar.month_titleprev	= "Afficher le mois précédent";
					t.calendar.year_titleprev	= "Afficher l'année précédente";
					t.calendar.month_titlenext	= "Afficher le mois suivant";
					t.calendar.year_titlenext	= "Afficher l'année suivante";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(ouvrir le calendrier)";
					t.btnCalendar.title			= "Ouvrir le calendrier";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "hu":
					// Format de dates a utiliser
					t.calendar.formatweek		= "{WW}. hét: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"];
					t.calendar.shortmonths		= ["Jan.", "Febr.", "Márc.", "Ápr.", "Máj.", "Jún.", "Júl.", "Aug.", "Szept.", "Okt.", "Nov.", "Dec."];
					t.calendar.days				= ["Vasárnap", "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat"];
					t.calendar.shortdays		= ["V", "H", "K", "S", "C", "P", "S"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "hét";
					t.calendar.titleweek		= "Nädala number";
					t.calendar.week				= "hét";
					t.calendar.selected			= "(kiválasztva)";
					t.calendar.close			= "Bezár";
					t.calendar.month_labelprev	= "Előző hónap.";
					t.calendar.year_labelprev	= "Előző év.";
					t.calendar.month_labelnext	= "Következő hónap.";
					t.calendar.year_labelnext	= "Következő év.";
					t.calendar.month_titleprev	= "Előző hónap megjelenítése";
					t.calendar.year_titleprev	= "Előző év megjelenítése";
					t.calendar.month_titlenext	= "Következő hónap megjelenítése";
					t.calendar.year_titlenext	= "Következő év megjelenítése";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(naptár megnyitása)";
					t.btnCalendar.title			= "Naptár megnyitása";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "it":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Settimana {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"];
					t.calendar.shortmonths		= ["Gen.", "Feb.", "Mar.", "Apr.", "Mag.", "Giu.", "Lug.", "Ago.", "Set.", "Ott.", "Nov.", "Dic."];
					t.calendar.days				= ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato"];
					t.calendar.shortdays		= ["D", "L", "M", "M", "G", "V", "S"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "Set.";
					t.calendar.titleweek		= "Numero della settimana";
					t.calendar.week				= "Settimana";
					t.calendar.selected			= "(selezionato)";
					t.calendar.close			= "Chiudere";
					t.calendar.month_labelprev	= "Mese precedente.";
					t.calendar.year_labelprev	= "Anno precedente.";
					t.calendar.month_labelnext	= "Mese successivo.";
					t.calendar.year_labelnext	= "Anno successivo.";
					t.calendar.month_titleprev	= "Visualizza mese precedente";
					t.calendar.year_titleprev	= "Visualizza anno precedente";
					t.calendar.month_titlenext	= "Visualizza mese successivo";
					t.calendar.year_titlenext	= "Visualizza anno successivo";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(apri calendario)";
					t.btnCalendar.title			= "Apri calendario";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "lt":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Savaitė {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Sausis", "Vasaris", "Kovas", "Balandis", "Gegužė", "Birželis", "Liepa", "Rugpjūtis", "Rugsėjis", "Spalis", "Lapkritis", "Gruodis"];
					t.calendar.shortmonths		= ["Saus.", "Vas.", "Kov", "Bal.", "Geg", "Birž", "Liep", "Rugpj.", "Rugs.", "Spal.", "Lapkr.", "Gruod."];
					t.calendar.days				= ["Sekmadienis", "Pirmadienis", "Antradienis", "Trečiadienis", "Ketvirtadienis", "Penktadienis", "Šeštadienis"];
					t.calendar.shortdays		= ["S", "P", "A", "T", "K", "P", "Š"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "Sav.";
					t.calendar.titleweek		= "Savaitės numeris";
					t.calendar.week				= "Savaitė";
					t.calendar.selected			= "(atrinkta)";
					t.calendar.close			= "Uždaryti";
					t.calendar.month_labelprev	= "Ankstesnis mėnuo.";
					t.calendar.year_labelprev	= "Ankstesni metai.";
					t.calendar.month_labelnext	= "Kitas mėnuo.";
					t.calendar.year_labelnext	= "Kiti metai.";
					t.calendar.month_titleprev	= "Rodyti ankstesnį mėnesį";
					t.calendar.year_titleprev	= "Rodyti ankstesnius metus";
					t.calendar.month_titlenext	= "Rodyti kitą mėnesį";
					t.calendar.year_titlenext	= "Rodyti kitus metus";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(atverti kalendorių)";
					t.btnCalendar.title			= "Atverti kalendorių";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "lv":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Nedēļa {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Janvāris", "Februāris", "Marts", "Aprīlis", "Maijs", "Jūnijs", "Jūlijs", "Augusts", "Septembris", "Oktobris", "Novembris", "Decembris"];
					t.calendar.shortmonths		= ["Janv.", "Febr.", "Marts", "Apr.", "Maijs", "Jūn.", "Jūl.", "Aug.", "Sept.", "Oct.", "Nov.", "Dec."];
					t.calendar.days				= ["Svētdiena", "Pirmdiena", "Otrdiena", "Trešdiena", "Ceturtdiena", "Piektdiena", "Sestdiena"];
					t.calendar.shortdays		= ["s", "p", "o", "t", "c", "p", "s"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "ned.";
					t.calendar.titleweek		= "Nedēļas numurs";
					t.calendar.week				= "Nedēļa";
					t.calendar.selected			= "(izvēlēts)";
					t.calendar.close			= "Aizvērt";
					t.calendar.month_labelprev	= "Iepriekšējais mēnesis.";
					t.calendar.year_labelprev	= "Iepriekšējais gads.";
					t.calendar.month_labelnext	= "Nākamais mēnesis.";
					t.calendar.year_labelnext	= "Nākamais gads.";
					t.calendar.month_titleprev	= "Parādīt iepriekšējo mēnesi";
					t.calendar.year_titleprev	= "Parādīt iepriekšējo gadu";
					t.calendar.month_titlenext	= "Parādīt nākamo mēnesi";
					t.calendar.year_titlenext	= "Parādīt nākamo gadu";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(atvērt kalendāru)";
					t.btnCalendar.title			= "Atvērt kalendāru";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "mt":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Ġimgħa {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Jannar", "Frar", "Marzu", "April", "Mejju", "Ġunju", "Lulju", "Awissu", "Settembru", "Ottubru", "Novembru", "Diċembru"];
					t.calendar.shortmonths		= ["Jan", "Fra", "Mar", "Apr", "Mej", "Gun", "Lul", "Aww", "Set", "Ott", "Nov", "Diċ"];
					t.calendar.days				= ["Il-Ħadd", "It-Tnejn", "It-Tlieta", "L-Erba'", "Il-Ħamis", "Il-Ġimgħa", "Is-Sibt"];
					t.calendar.shortdays		= ["Ħ", "T", "T", "E", "Ħ", "Ġ", "S"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "Ġim";
					t.calendar.titleweek		= "In-numru tal-ġimgħa";
					t.calendar.week				= "Ġimgħa";
					t.calendar.selected			= "(magħżula)";
					t.calendar.close			= "Agħlaq";
					t.calendar.month_labelprev	= "Ix-xahar ta' qabel.";
					t.calendar.year_labelprev	= "Is-sena ta' qabel.";
					t.calendar.month_labelnext	= "Ix-xahar ta' wara.";
					t.calendar.year_labelnext	= "Is-sena ta' wara.";
					t.calendar.month_titleprev	= "Uri x-xahar ta' qabel";
					t.calendar.year_titleprev	= "Uri s-sena ta' qabel";
					t.calendar.month_titlenext	= "Uri x-xahar ta' wara";
					t.calendar.year_titlenext	= "Uri s-sena ta' wara";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(iftaħ il-kalendarju)";
					t.btnCalendar.title			= "Iftaħ il-kalendarju";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "nl":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Week {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"];
					t.calendar.shortmonths		= ["jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep.", "okt", "nov", "dec"];
					t.calendar.days				= ["Zondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag"];
					t.calendar.shortdays		= ["z", "m", "d", "w", "d", "v", "z"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "wk";
					t.calendar.titleweek		= "Weeknummer";
					t.calendar.week				= "Week";
					t.calendar.selected			= "(huidige pagina)";
					t.calendar.close			= "Sluiten";
					t.calendar.month_labelprev	= "Vorige maand.";
					t.calendar.year_labelprev	= "Vorig jaar.";
					t.calendar.month_labelnext	= "Volgende maand.";
					t.calendar.year_labelnext	= "Volgend jaar.";
					t.calendar.month_titleprev	= "Vorige maand tonen";
					t.calendar.year_titleprev	= "Vorig jaar tonen";
					t.calendar.month_titlenext	= "Volgende maand tonen";
					t.calendar.year_titlenext	= "Volgend jaar tonen";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(kalender openen)";
					t.btnCalendar.title			= "Kalender openen";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "pl":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Tydzień {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["styczeń", "luty", "marzec", "kwiecień", "maj", "czerwiec", "lipiec", "sierpień", "wrzesień", "październik", "listopad", "grudzień"];
					t.calendar.shortmonths		= ["styczeń", "luty", "marzec", "kwiecień", "maj", "czerwiec", "lipiec", "sierpień", "wrzesień", "październik", "listopad", "grudzień"];
					t.calendar.days				= ["niedziela", "poniedziałek", "wtorek", "środa", "czwartek", "piątek", "sobota"];
					t.calendar.shortdays		= ["n", "p", "w", "ś", "c", "p", "s"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "tydz";
					t.calendar.titleweek		= "numer tygodnia";
					t.calendar.week				= "Tydzień";
					t.calendar.selected			= "(wybrano)";
					t.calendar.close			= "Fechar";
					t.calendar.month_labelprev	= "poprzedni miesiąc.";
					t.calendar.year_labelprev	= "poprzedni rok.";
					t.calendar.month_labelnext	= "następny miesiąc.";
					t.calendar.year_labelnext	= "następny rok.";
					t.calendar.month_titleprev	= "wyświetl poprzedni miesiąc";
					t.calendar.year_titleprev	= "wyświetl poprzedni rok";
					t.calendar.month_titlenext	= "wyświetl następny miesiąc";
					t.calendar.year_titlenext	= "wyświetl następny rok";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(otwórz kalendarz)";
					t.btnCalendar.title			= "Otwórz kalendarz";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "pt":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Semana {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"];
					t.calendar.shortmonths		= ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"];
					t.calendar.days				= ["Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado"];
					t.calendar.shortdays		= ["D", "S", "T", "Q", "Q", "S", "S"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "Sem";
					t.calendar.titleweek		= "Número da semana";
					t.calendar.week				= "Semana";
					t.calendar.selected			= "(seleccionado)";
					t.calendar.close			= "Fechar";
					t.calendar.month_labelprev	= "Mês anterior.";
					t.calendar.year_labelprev	= "Ano anterior.";
					t.calendar.month_labelnext	= "Mês seguinte.";
					t.calendar.year_labelnext	= "Ano seguinte.";
					t.calendar.month_titleprev	= "Mostrar o mês anterior";
					t.calendar.year_titleprev	= "Mostrar o ano anterior";
					t.calendar.month_titlenext	= "Mostrar o mês seguinte";
					t.calendar.year_titlenext	= "Mostrar o ano seguinte";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(abrir o calendário)";
					t.btnCalendar.title			= "Abrir o calendário";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "ro":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Săptămâna {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"];
					t.calendar.shortmonths		= ["ian.", "feb.", "mar.", "apr.", "mai", "iun.", "iul.", "aug.", "sep.", "oct.", "nov.", "dec."];
					t.calendar.days				= ["Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă"];
					t.calendar.shortdays		= ["D", "L", "M", "M", "J", "V", "S"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "săpt.";
					t.calendar.titleweek		= "Numărul săptămânii";
					t.calendar.week				= "Săptămâna";
					t.calendar.selected			= "(selecţionat)";
					t.calendar.close			= "Închide";
					t.calendar.month_labelprev	= "Luna precedentă.";
					t.calendar.year_labelprev	= "Anul precedent.";
					t.calendar.month_labelnext	= "Luna următoare.";
					t.calendar.year_labelnext	= "Anul următor.";
					t.calendar.month_titleprev	= "Afişare luna precedentă";
					t.calendar.year_titleprev	= "Afişare anul precedent";
					t.calendar.month_titlenext	= "Afişare luna următoare";
					t.calendar.year_titlenext	= "Afişare anul următor";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(deschidere calendar)";
					t.btnCalendar.title			= "Deschidere calendar";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "sk":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Týždeň {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Január", "Február", "Marec", "April", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"];
					t.calendar.shortmonths		= ["Jan.", "Feb.", "Mar.", "Apr.", "Máj", "Jún", "Júl", "Aug.", "Sept.", "Okt.", "Nov.", "Dec."];
					t.calendar.days				= ["Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota"];
					t.calendar.shortdays		= ["N", "P", "U", "S", "Š", "P", "S"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "Týž.";
					t.calendar.titleweek		= "týždeň";
					t.calendar.week				= "Týždeň";
					t.calendar.selected			= "(vybraté)";
					t.calendar.close			= "Zatvoriť";
					t.calendar.month_labelprev	= "Predchádzajúci mesiac.";
					t.calendar.year_labelprev	= "Predchádzajúci rok.";
					t.calendar.month_labelnext	= "Nasledujúci mesiac.";
					t.calendar.year_labelnext	= "Nasledujúci rok.";
					t.calendar.month_titleprev	= "Zobraziť predchádzajúci mesiac";
					t.calendar.year_titleprev	= "Zobraziť predchádzajúci rok";
					t.calendar.month_titlenext	= "Zobraziť nasledujúci mesiac";
					t.calendar.year_titlenext	= "Zobraziť nasledujúci rok";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(otvoriť kalendár)";
					t.btnCalendar.title			= "Otvoriť kalendár";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "sl":
					// Format de dates a utiliser
					t.calendar.formatweek		= "{WW}. teden: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "Avgust", "September", "Oktober", "November", "December"];
					t.calendar.shortmonths		= ["Jan.", "Feb.", "Marec", "April", "Maj", "Junij", "Julij", "Avg.", "Sept.", "Okt.", "Nov.", "Dec."];
					t.calendar.days				= ["Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota"];
					t.calendar.shortdays		= ["n", "p", "t", "s", "č", "p", "s"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "Ted";
					t.calendar.titleweek		= "Zaporedna številka tedna";
					t.calendar.week				= "teden";
					t.calendar.selected			= "(izbrano)";
					t.calendar.close			= "Zapri";
					t.calendar.month_labelprev	= "Prejšnji mesec.";
					t.calendar.year_labelprev	= "Prejšnje leto.";
					t.calendar.month_labelnext	= "Naslednji mesec.";
					t.calendar.year_labelnext	= "Naslednje leto.";
					t.calendar.month_titleprev	= "Prikaži prejšnji mesec";
					t.calendar.year_titleprev	= "Prikaži prejšnje leto";
					t.calendar.month_titlenext	= "Prikaži naslednji mesec";
					t.calendar.year_titlenext	= "Prikaži naslednje leto";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(odpri koledar)";
					t.btnCalendar.title			= "Odpri koledar";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "sv":
					// Format de dates a utiliser
					t.calendar.formatweek		= "Vecka {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"];
					t.calendar.shortmonths		= ["Jan.", "Febr.", "Mars", "April", "Maj", "Juni", "Juli", "Aug.", "Sept.", "Okt.", "Nov.", "Dec."];
					t.calendar.days				= ["Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag"];
					t.calendar.shortdays		= ["S", "M", "T", "O", "T", "F", "L"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "V.";
					t.calendar.titleweek		= "Numret på veckan";
					t.calendar.week				= "Vecka";
					t.calendar.selected			= "(vald)";
					t.calendar.close			= "Stäng";
					t.calendar.month_labelprev	= "Föregående månad.";
					t.calendar.year_labelprev	= "Föregående år.";
					t.calendar.month_labelnext	= "Nästa månad.";
					t.calendar.year_labelnext	= "Nästa år.";
					t.calendar.month_titleprev	= "Visa föregående månad";
					t.calendar.year_titleprev	= "Visa föregående år";
					t.calendar.month_titlenext	= "Visa nästa månad";
					t.calendar.year_titlenext	= "Visa nästa år";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(öppna kalendern)";
					t.btnCalendar.title			= "Öppna kalendern";
					break;
				// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
				case "en":
				default:
					// Format de dates a utiliser
					t.calendar.formatweek		= "Week {WW}: {Start} - {End}";
					// Traduction des jours et mois
					t.calendar.months			= ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
					t.calendar.shortmonths		= ["Jan.", "Feb.", "March", "Apr.", "May", "June", "July", "Aug.", "Sept.", "Oct.", "Nov.", "Dec."];
					t.calendar.days				= ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
					t.calendar.shortdays		= ["S", "M", "T", "W", "T", "F", "S"];
					// Traduction des mots cles a utiliser dans le calendrier
					t.calendar.shortweek		= "Week";
					t.calendar.titleweek		= "Week number";
					t.calendar.week				= "Week";
					t.calendar.selected			= "(selected)";
					t.calendar.close			= "Close";
					t.calendar.month_labelprev	= "Previous month.";
					t.calendar.year_labelprev	= "Previous year.";
					t.calendar.month_labelnext	= "Next month.";
					t.calendar.year_labelnext	= "Next year.";
					t.calendar.month_titleprev	= "Display the previous month";
					t.calendar.year_titleprev	= "Display the previous year";
					t.calendar.month_titlenext	= "Display the next month";
					t.calendar.year_titlenext	= "Display the next year";
					// Traduction des boutons de gestion du calendrier
					t.btnCalendar.label			= "(open calendar)";
					t.btnCalendar.title			= "Open calendar";
			}
			return(t);
		}
	};
