//************************************************************************************
//* Copyright (c) 2006-2007 Nokia Corporation.
//*
//* This material, including documentation and any related computer programs,
//* is protected by copyright controlled by Nokia. All rights are reserved.
//* Copying, including reproducing, storing, adapting or translating,
//* any or all of this material requires the prior written consent of Nokia.
//* This material also contains confidential information, which may not be
//* disclosed to others without the prior written consent of Nokia.
//*
//* DESCRIPTION
//* -------------------------------------------------------------------------
//* This script is to be used for calendar names.  It contains all the
//* localized month names for supported countries.
//* -------------------------------------------------------------------------
//*
//* CHANGE HISTORY
//* -------------------------------------------------------------------------
//*
//* Version | Date      | Developer     					| Changes
//* 1.0     | 11/07/2007| Tri Doan - Solution Set           | Initial creation
//* -------------------------------------------------------------------------
//************************************************************************************

//country code to country name; this is only used for testing country cookie creation.
var country2CountryCodeMap = new Map();
country2CountryCodeMap.put("en", "United States");
country2CountryCodeMap.put("fr", "France");
country2CountryCodeMap.put("it", "Italy");
country2CountryCodeMap.put("de", "Germany");
country2CountryCodeMap.put("ru", "Russia");
country2CountryCodeMap.put("es", "Spain");
country2CountryCodeMap.put("zh-tw", "Taiwan");
country2CountryCodeMap.put("zh-cn", "China");
country2CountryCodeMap.put("zh-hk", "Hong Kong");

//language to country
var langCountryMap = new Map();
langCountryMap.put("en", "us");
langCountryMap.put("fr", "fr");
langCountryMap.put("it", "it");
langCountryMap.put("de", "de");
langCountryMap.put("ru", "ru");
langCountryMap.put("es", "es");
langCountryMap.put("zh-tw", "tw");
langCountryMap.put("zh-cn", "cn");
langCountryMap.put("hk-cn", "hk");

//language to language code(used for urls)
var lang2LangCodeMap = new Map();
lang2LangCodeMap.put("zh-tw", "zh");
lang2LangCodeMap.put("zh-cn", "zh"); //cookie language is set to "zh-cn"
lang2LangCodeMap.put("zh-hk", "zh");

//Translation for January
var JanMonthLabelMap = new Map();
JanMonthLabelMap.put("en", "January");
JanMonthLabelMap.put("fr", "D\janvier");
JanMonthLabelMap.put("it", "Gennaio");
JanMonthLabelMap.put("de", "Januar");
JanMonthLabelMap.put("ru", "\u042F\u043D\u0432\u0430\u0440\u044C");
JanMonthLabelMap.put("es", "Enero");
JanMonthLabelMap.put("zh-tw", "\u4E00\u6708"); //traditional
JanMonthLabelMap.put("zh-hk", "\u4E00\u6708"); //traditional
JanMonthLabelMap.put("zh-cn", "\u4E00\u6708"); //simplified


//Translation for February
var FebMonthLabelMap = new Map();
FebMonthLabelMap.put("en", "February");
FebMonthLabelMap.put("fr", "D\f\u00E9vrier");
FebMonthLabelMap.put("it", "Febbraio");
FebMonthLabelMap.put("de", "Februar");
FebMonthLabelMap.put("ru", "\u0424\u0435\u0432\u0440\u0430\u043B\u044C");
FebMonthLabelMap.put("es", "Febrero");
FebMonthLabelMap.put("zh-tw", "\u4E8C\u6708"); //traditional
FebMonthLabelMap.put("zh-hk", "\u4E8C\u6708"); //traditional
FebMonthLabelMap.put("zh-cn", "\u4E8C\u6708"); //simplified


//Translation for March
var MarMonthLabelMap = new Map();
MarMonthLabelMap.put("en", "March");
MarMonthLabelMap.put("fr", "Mars");
MarMonthLabelMap.put("it", "Marzo");
MarMonthLabelMap.put("de", "M\u00E4rz");
MarMonthLabelMap.put("ru", "\u041C\u0430\u0440\u0442");
MarMonthLabelMap.put("es", "Marzo");
MarMonthLabelMap.put("zh-tw", "\u4E09\u6708"); //traditional
MarMonthLabelMap.put("zh-hk", "\u4E09\u6708"); //traditional
MarMonthLabelMap.put("zh-cn", "\u4E09\u6708"); //simplified


//Translation for April
var AprMonthLabelMap = new Map();
AprMonthLabelMap.put("en", "April");
AprMonthLabelMap.put("fr", "Avril");
AprMonthLabelMap.put("it", "Aprile");
AprMonthLabelMap.put("de", "April");
AprMonthLabelMap.put("ru", "\u0410\u043F\u0440\u0435\u043B\u044C");
AprMonthLabelMap.put("es", "Abril");
AprMonthLabelMap.put("zh-tw", "\u56DB\u6708"); //traditional
AprMonthLabelMap.put("zh-hk", "\u56DB\u6708"); //traditional
AprMonthLabelMap.put("zh-cn", "\u56DB\u6708"); //simplified


//Translation for May
var MayMonthLabelMap = new Map();
MayMonthLabelMap.put("en", "May");
MayMonthLabelMap.put("fr", "Mai");
MayMonthLabelMap.put("it", "Maggio");
MayMonthLabelMap.put("de", "Mai");
MayMonthLabelMap.put("ru", "\u041C\u0430\u0439");
MayMonthLabelMap.put("es", "Mayo");
MayMonthLabelMap.put("zh-tw", "\u4E94\u6708"); //traditional
MayMonthLabelMap.put("zh-hk", "\u4E94\u6708"); //traditional
MayMonthLabelMap.put("zh-cn", "\u4E94\u6708"); //simplified


//Translation for June
var JunMonthLabelMap = new Map();
JunMonthLabelMap.put("en", "June");
JunMonthLabelMap.put("fr", "Juin");
JunMonthLabelMap.put("it", "Giugno");
JunMonthLabelMap.put("de", "Juni");
JunMonthLabelMap.put("ru", "\u0418\u044E\u043D\u044C");
JunMonthLabelMap.put("es", "Junio");
JunMonthLabelMap.put("zh-tw", "\u516D\u6708"); //traditional
JunMonthLabelMap.put("zh-hk", "\u516D\u6708"); //traditional
JunMonthLabelMap.put("zh-cn", "\u516D\u6708"); //simplified



//Translation for July
var JulMonthLabelMap = new Map();
JulMonthLabelMap.put("en", "July");
JulMonthLabelMap.put("fr", "Juillet");
JulMonthLabelMap.put("it", "Luglio");
JulMonthLabelMap.put("de", "Juli");
JulMonthLabelMap.put("ru", "\u0418\u044E\u043B\u044C");
JulMonthLabelMap.put("es", "Julio");
JulMonthLabelMap.put("zh-tw", "\u4E03\u6708"); //traditional
JulMonthLabelMap.put("zh-hk", "\u4E03\u6708"); //traditional
JulMonthLabelMap.put("zh-cn", "\u4E03\u6708"); //simplified


//Translation for August
var AugMonthLabelMap = new Map();
AugMonthLabelMap.put("en", "August");
AugMonthLabelMap.put("fr", "Ao\u00FBt");
AugMonthLabelMap.put("it", "Agosto");
AugMonthLabelMap.put("de", "August");
AugMonthLabelMap.put("ru", "\u0410\u0432\u0433\u0443\u0441\u0442");
AugMonthLabelMap.put("es", "Agosto");
AugMonthLabelMap.put("zh-tw", "\u516B\u6708"); //traditional
AugMonthLabelMap.put("zh-hk", "\u516B\u6708"); //traditional
AugMonthLabelMap.put("zh-cn", "\u516B\u6708"); //simplified


//Translation for September
var SepMonthLabelMap = new Map();
SepMonthLabelMap.put("en", "September");
SepMonthLabelMap.put("fr", "Septembre");
SepMonthLabelMap.put("it", "Settembre");
SepMonthLabelMap.put("de", "September");
SepMonthLabelMap.put("ru", "\u0421\u0435\u043D\u0442\u044F\u0431\u0440\u044C");
SepMonthLabelMap.put("es", "Septiembre");
SepMonthLabelMap.put("zh-tw", "\u4E5D\u6708"); //traditional
SepMonthLabelMap.put("zh-hk", "\u4E5D\u6708"); //traditional
SepMonthLabelMap.put("zh-cn", "\u4E5D\u6708"); //simplified


//Translation for October
var OctMonthLabelMap = new Map();
OctMonthLabelMap.put("en", "October");
OctMonthLabelMap.put("fr", "Octobre");
OctMonthLabelMap.put("it", "Ottobre");
OctMonthLabelMap.put("de", "Oktober");
OctMonthLabelMap.put("ru", "\u041E\u043A\u0442\u044F\u0431\u0440\u044C");
OctMonthLabelMap.put("es", "Octubre");
OctMonthLabelMap.put("zh-tw", "\u5341\u6708"); //traditional
OctMonthLabelMap.put("zh-hk", "\u5341\u6708"); //traditional
OctMonthLabelMap.put("zh-cn", "\u5341\u6708"); //simplified


//Translation for November
var NovMonthLabelMap = new Map();
NovMonthLabelMap.put("en", "November");
NovMonthLabelMap.put("fr", "Novembre");
NovMonthLabelMap.put("it", "Novembre");
NovMonthLabelMap.put("de", "November");
NovMonthLabelMap.put("ru", "\u041D\u043E\u044F\u0431\u0440\u044C");
NovMonthLabelMap.put("es", "Noviembre");
NovMonthLabelMap.put("zh-tw", "\u5341\u4E00\u6708"); //traditional
NovMonthLabelMap.put("zh-hk", "\u5341\u4E00\u6708"); //traditional
NovMonthLabelMap.put("zh-cn", "\u5341\u4E00\u6708"); //simplified


//Translation for December
var DecpMonthLabelMap = new Map();
DecpMonthLabelMap.put("en", "December");
DecpMonthLabelMap.put("fr", "D\u00E9cembre");
DecpMonthLabelMap.put("it", "Dicembre");
DecpMonthLabelMap.put("de", "Dezember");
DecpMonthLabelMap.put("ru", "\u0414\u0435\u043A\u0430\u0431\u0440\u044C");
DecpMonthLabelMap.put("es", "Diciembre");
DecpMonthLabelMap.put("zh-tw", "\u5341\u4E8C\u6708"); //traditional
DecpMonthLabelMap.put("zh-hk", "\u5341\u4E8C\u6708"); //traditional
DecpMonthLabelMap.put("zh-cn", "\u5341\u4E8C\u6708"); //simplified




var displayLabelMap = new Map();
displayLabelMap.put("January", JanMonthLabelMap);
displayLabelMap.put("February", FebMonthLabelMap);
displayLabelMap.put("March", MarMonthLabelMap);
displayLabelMap.put("April", AprMonthLabelMap);
displayLabelMap.put("May", MayMonthLabelMap);
displayLabelMap.put("June", JunMonthLabelMap);
displayLabelMap.put("July", JulMonthLabelMap);
displayLabelMap.put("August", AugMonthLabelMap);
displayLabelMap.put("September", SepMonthLabelMap);
displayLabelMap.put("October", OctMonthLabelMap);
displayLabelMap.put("November", NovMonthLabelMap);
displayLabelMap.put("December", DecpMonthLabelMap);