//if (typeof theLanguage == 'undefined') {
//	var theLanguage = "nl";
//}

function initializeCalendarLanguages()
{
    switch (theLanguage)
    {
	    case "en":
	    case "hu":

		    // full day names
		    Calendar._DN = new Array
		    ("Sunday",
		     "Monday",
		     "Tuesday",
		     "Wednesday",
		     "Thursday",
		     "Friday",
		     "Saturday",
		     "Sunday");

		    // short day names
		    Calendar._SDN = new Array
		    ("Sun",
		     "Mon",
		     "Tue",
		     "Wed",
		     "Thu",
		     "Fri",
		     "Sat",
		     "Sun");

		    // First day of the week. "0" means display Sunday first, "1" means display
		    // Monday first, etc.
		    Calendar._FD = 0;

		    // full month names
		    Calendar._MN = new Array
		    ("January",
		     "February",
		     "March",
		     "April",
		     "May",
		     "June",
		     "July",
		     "August",
		     "September",
		     "October",
		     "November",
		     "December");

		    // short month names
		    Calendar._SMN = new Array
		    ("Jan",
		     "Feb",
		     "Mar",
		     "Apr",
		     "May",
		     "Jun",
		     "Jul",
		     "Aug",
		     "Sep",
		     "Oct",
		     "Nov",
		     "Dec");

		    // tooltips
		    Calendar._TT = {};
		    Calendar._TT["INFO"] = "About the calendar";

		    Calendar._TT["ABOUT"] =
		    "Molecaten Date Selector\n" +
		    "\n" +
		    "Date selection:\n" +
		    "- Use the \xab, \xbb buttons to select year\n" +
		    "- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" +
		    "- Hold mouse button on any of the above buttons for faster selection.";
		    Calendar._TT["ABOUT_TIME"] = "\n\n" +
		    "Time selection:\n" +
		    "- Click on any of the time parts to increase it\n" +
		    "- or Shift-click to decrease it\n" +
		    "- or click and drag for faster selection.";

		    Calendar._TT["PREV_YEAR"] = "Prev. year (hold for menu)";
		    Calendar._TT["PREV_MONTH"] = "Prev. month (hold for menu)";
		    Calendar._TT["GO_TODAY"] = "Go Today";
		    Calendar._TT["NEXT_MONTH"] = "Next month (hold for menu)";
		    Calendar._TT["NEXT_YEAR"] = "Next year (hold for menu)";
		    Calendar._TT["SEL_DATE"] = "Select date";
		    Calendar._TT["DRAG_TO_MOVE"] = "Drag to move";
		    Calendar._TT["PART_TODAY"] = " (today)";

		    // the following is to inform that "%s" is to be the first day of week
		    // %s will be replaced with the day name.
		    Calendar._TT["DAY_FIRST"] = "Display %s first";

		    // This may be locale-dependent.  It specifies the week-end days, as an array
		    // of comma-separated numbers.  The numbers are from 0 to 6: 0 means Sunday, 1
		    // means Monday, etc.
		    Calendar._TT["WEEKEND"] = "0,6";
		    Calendar._TT["CLOSE"] = "Close";
		    Calendar._TT["TODAY"] = "Today";
		    Calendar._TT["TIME_PART"] = "(Shift-)Click or drag to change value";

		    // date formats
		    Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
		    Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";

		    Calendar._TT["WK"] = "wk";
		    Calendar._TT["TIME"] = "Time:";	
    		
		    break;
    		
	    case "de":
    	
		    // full day names
		    Calendar._DN = new Array
		    ("Sonntag",
		     "Montag",
		     "Dienstag",
		     "Mittwoch",
		     "Donnerstag",
		     "Freitag",
		     "Samstag",
		     "Sonntag");

		    // short day names
		    Calendar._SDN = new Array
		    ("So",
		     "Mo",
		     "Di",
		     "Mi",
		     "Do",
		     "Fr",
		     "Sa",
		     "So");

		    // First day of the week. "0" means display Sunday first, "1" means display
		    // Monday first, etc.
		    Calendar._FD = 0;		 
    		 
		    // full month names
		    Calendar._MN = new Array
		    ("Januar",
		     "Februar",
		     "M\u00e4rz",
		     "April",
		     "Mai",
		     "Juni",
		     "Juli",
		     "August",
		     "September",
		     "Oktober",
		     "November",
		     "Dezember");

		    // short month names
		    Calendar._SMN = new Array
		    ("Jan",
		     "Feb",
		     "M\u00e4r",
		     "Apr",
		     "May",
		     "Jun",
		     "Jul",
		     "Aug",
		     "Sep",
		     "Okt",
		     "Nov",
		     "Dez");

		    // tooltips
		    Calendar._TT = {};
		    Calendar._TT["INFO"] = "\u00DCber dieses Kalendarmodul";

		    Calendar._TT["ABOUT"] =
		    "Molecaten Date Selector\n" +
		    "\n" +
		    "Datum ausw\u00e4hlen:\n" +
		    "- Benutzen Sie die \xab, \xbb Buttons um das Jahr zu w\u00e4hlen\n" +
		    "- Benutzen Sie die " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " Buttons um den Monat zu w\u00e4hlen\n" +
		    "- F\u00fcr eine Schnellauswahl halten Sie die Maustaste \u00fcber diesen Buttons fest.";
		    Calendar._TT["ABOUT_TIME"] = "\n\n" +
		    "Zeit ausw\u00e4hlen:\n" +
		    "- Klicken Sie auf die Teile der Uhrzeit, um diese zu erh\u00F6hen\n" +
		    "- oder klicken Sie mit festgehaltener Shift-Taste um diese zu verringern\n" +
		    "- oder klicken und festhalten f\u00fcr Schnellauswahl.";

		    Calendar._TT["TOGGLE"] = "Ersten Tag der Woche w\u00e4hlen";
		    Calendar._TT["PREV_YEAR"] = "Voriges Jahr (Festhalten f\u00fcr Schnellauswahl)";
		    Calendar._TT["PREV_MONTH"] = "Voriger Monat (Festhalten f\u00fcr Schnellauswahl)";
		    Calendar._TT["GO_TODAY"] = "Heute ausw\u00e4hlen";
		    Calendar._TT["NEXT_MONTH"] = "N\u00e4chst. Monat (Festhalten f\u00fcr Schnellauswahl)";
		    Calendar._TT["NEXT_YEAR"] = "N\u00e4chst. Jahr (Festhalten f\u00fcr Schnellauswahl)";
		    Calendar._TT["SEL_DATE"] = "Datum ausw\u00e4hlen";
		    Calendar._TT["DRAG_TO_MOVE"] = "Zum Bewegen festhalten";
		    Calendar._TT["PART_TODAY"] = " (Heute)";

		    // the following is to inform that "%s" is to be the first day of week
		    // %s will be replaced with the day name.
		    Calendar._TT["DAY_FIRST"] = "Woche beginnt mit %s ";

		    // This may be locale-dependent.  It specifies the week-end days, as an array
		    // of comma-separated numbers.  The numbers are from 0 to 6: 0 means Sunday, 1
		    // means Monday, etc.
		    Calendar._TT["WEEKEND"] = "0,6";

		    Calendar._TT["CLOSE"] = "Schlie\u00dfen";
		    Calendar._TT["TODAY"] = "Heute";
		    Calendar._TT["TIME_PART"] = "(Shift-)Klick oder Festhalten und Ziehen um den Wert zu \u00e4ndern";

		    // date formats
		    Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y";
		    Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";

		    Calendar._TT["WK"] = "wk";
		    Calendar._TT["TIME"] = "Zeit:";	
    	
		    break;
    		
	    case "nl":
	    default:

		    // ** I18N
		    Calendar._DN = new Array
		    ("Zondag",
		     "Maandag",
		     "Dinsdag",
		     "Woensdag",
		     "Donderdag",
		     "Vrijdag",
		     "Zaterdag",
		     "Zondag");

		    // short day names
		    Calendar._SDN = new Array
		    ("Zo",
		     "Ma",
		     "Di",
		     "Wo",
		     "Do",
		     "Vr",
		     "Za",
		     "Zo");
    		 
		    //Calendar._SDN_len = 2;
		    Calendar._FD = 0;

		    Calendar._MN = new Array
		    ("Januari",
		     "Februari",
		     "Maart",
		     "April",
		     "Mei",
		     "Juni",
		     "Juli",
		     "Augustus",
		     "September",
		     "Oktober",
		     "November",
		     "December");

		    // short month names
		    Calendar._SMN = new Array
		    ("Jan",
		     "Feb",
		     "Mar",
		     "Apr",
		     "Mei",
		     "Jun",
		     "Jul",
		     "Aug",
		     "Sep",
		     "Oct",
		     "Nov",
		     "Dec");
    		 
		    // tooltips
		    Calendar._TT = {};
		    Calendar._TT["INFO"] = "Info";

		    Calendar._TT["ABOUT"] =
		    "Molecaten Datum Selector\n" +
		    "\n" +
		    "Datum selectie:\n" +
		    "- Gebruik de \xab \xbb knoppen om een jaar te selecteren\n" +
		    "- Gebruik de " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " knoppen om een maand te selecteren\n" +
		    "- Houd de muis ingedrukt op de genoemde knoppen voor een snellere selectie.";
		    Calendar._TT["ABOUT_TIME"] = "\n\n" +
		    "Tijd selectie:\n" +
		    "- Klik op een willekeurig onderdeel van het tijd gedeelte om het te verhogen\n" +
		    "- of Shift-klik om het te verlagen\n" +
		    "- of klik en sleep voor een snellere selectie.";

		    //Calendar._TT["TOGGLE"] = "Selecteer de eerste week-dag";
		    Calendar._TT["PREV_YEAR"] = "Vorig jaar (ingedrukt voor menu)";
		    Calendar._TT["PREV_MONTH"] = "Vorige maand (ingedrukt voor menu)";
		    Calendar._TT["GO_TODAY"] = "Ga naar Vandaag";
		    Calendar._TT["NEXT_MONTH"] = "Volgende maand (ingedrukt voor menu)";
		    Calendar._TT["NEXT_YEAR"] = "Volgend jaar (ingedrukt voor menu)";
		    Calendar._TT["SEL_DATE"] = "Selecteer datum";
		    Calendar._TT["DRAG_TO_MOVE"] = "Klik en sleep om te verplaatsen";
		    Calendar._TT["PART_TODAY"] = " (vandaag)";
		    //Calendar._TT["MON_FIRST"] = "Toon Maandag eerst";
		    //Calendar._TT["SUN_FIRST"] = "Toon Zondag eerst";

		    Calendar._TT["DAY_FIRST"] = "Toon %s eerst";
		    Calendar._TT["WEEKEND"] = "0,6";
		    Calendar._TT["CLOSE"] = "Sluiten";
		    Calendar._TT["TODAY"] = "(vandaag)";
		    Calendar._TT["TIME_PART"] = "(Shift-)Klik of sleep om de waarde te veranderen";

		    // date formats
		    Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y";
		    Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b %Y";

		    Calendar._TT["WK"] = "wk";
		    Calendar._TT["TIME"] = "Tijd:";
    	
		    break;
    }
}