/* $Change: 2021583 $ $DateTime: 2007/09/07 09:32:12 $ $Revision: #4 $ */

/*******************************************************************
* language_dropdown.js                                             *
*                                                                  *
* Created By:  Liz Hunt on 14 January 2005                         *
*                                                                  *
* Requires Page-Appropriate Language Dropdown URLs JavaScript File *
/******************************************************************/

aLang = new Array();
aLang[0] = "en";
aLang[1] = "fr";
aLang[2] = "de";
aLang[3] = "it";
aLang[4] = "es";
aLang[5] = "ja";
aLang[6] = "ko";
aLang[7] = "zh-CN";
aLang[8] = "zh-TW";

aLangNames = new Array();
aLangNames[0] = new Array();
aLangNames[0][0] = "English";
aLangNames[0][1] = "French";
aLangNames[0][2] = "German";
aLangNames[0][3] = "Italian";
aLangNames[0][4] = "Spanish";
aLangNames[0][5] = "Japanese";
aLangNames[0][6] = "Korean";
aLangNames[0][7] = "Chinese (Simplified)";
aLangNames[0][8] = "Chinese (Traditional)";
aLangNames[1] = new Array();
aLangNames[1][0] = "Anglais";
aLangNames[1][1] = "Français";
aLangNames[1][2] = "Allemand";
aLangNames[1][3] = "Italien";
aLangNames[1][4] = "Espagnol";
aLangNames[1][5] = "Japonais";
aLangNames[1][6] = "Coréen";
aLangNames[1][7] = "Chinois (Simplifié)";
aLangNames[1][8] = "Chinois (Traditionnel)";
aLangNames[2] = new Array();
aLangNames[2][0] = "Englisch";
aLangNames[2][1] = "Französisch";
aLangNames[2][2] = "Deutsch";
aLangNames[2][3] = "Italienisch";
aLangNames[2][4] = "Spanisch";
aLangNames[2][5] = "Japanisch";
aLangNames[2][6] = "Koreanisch";
aLangNames[2][7] = "Chinesisch (Vereinfacht)";
aLangNames[2][8] = "Chinesisch (Traditionell)";
aLangNames[3] = new Array();
aLangNames[3][0] = "Inglese";
aLangNames[3][1] = "Francese";
aLangNames[3][2] = "Tedesco";
aLangNames[3][3] = "Italiano";
aLangNames[3][4] = "Spagnolo";
aLangNames[3][5] = "Giapponese";
aLangNames[3][6] = "Coreano";
aLangNames[3][7] = "Cinese (semplificato)";
aLangNames[3][8] = "Cinese (tradizionale)";
aLangNames[4] = new Array();
aLangNames[4][0] = "Inglés";
aLangNames[4][1] = "Francés";
aLangNames[4][2] = "Alemán";
aLangNames[4][3] = "Italiano";
aLangNames[4][4] = "Español";
aLangNames[4][5] = "Japonés";
aLangNames[4][6] = "Coreano";
aLangNames[4][7] = "Chino (Simplificado)";
aLangNames[4][8] = "Chino (Tradicional)";
aLangNames[5] = new Array();
aLangNames[5][0] = "&#33521;&#35486;";
aLangNames[5][1] = "&#12501;&#12521;&#12531;&#12473;&#35486;";
aLangNames[5][2] = "&#12489;&#12452;&#12484;&#35486;";
aLangNames[5][3] = "&#12452;&#12479;&#12522;&#12450;&#35486;";
aLangNames[5][4] = "&#12473;&#12506;&#12452;&#12531;&#35486;";
aLangNames[5][5] = "&#26085;&#26412;&#35486;";
aLangNames[5][6] = "&#38867;&#22269;&#35486;";
aLangNames[5][7] = "&#20013;&#22269;&#35486; (Simplified)";
aLangNames[5][8] = "&#20013;&#22269;&#35486; (Traditional)";
aLangNames[6] = new Array();
aLangNames[6][0] = "&#50689;&#50612;";
aLangNames[6][1] = "&#54532;&#46993;&#49828;&#50612;";
aLangNames[6][2] = "&#46021;&#51068;&#50612;";
aLangNames[6][3] = "&#51060;&#53448;&#47532;&#50500;&#50612;";
aLangNames[6][4] = "&#49828;&#54168;&#51064;&#50612;";
aLangNames[6][5] = "&#51068;&#48376;&#50612;";
aLangNames[6][6] = "&#54620;&#44397;&#50612;";
aLangNames[6][7] = "&#51473;&#44397;&#50612; (&#44036;&#52404;)";
aLangNames[6][8] = "&#51473;&#44397;&#50612; (&#48264;&#52404;)";
aLangNames[7] = new Array();
aLangNames[7][0] = "&#33521;&#25991;";
aLangNames[7][1] = "&#27861;&#35821;";
aLangNames[7][2] = "&#24503;&#35821;";
aLangNames[7][3] = "&#24847;&#22823;&#21033;&#35821;";
aLangNames[7][4] = "&#35199;&#29677;&#29273;&#35821;";
aLangNames[7][5] = "&#26085;&#35821;";
aLangNames[7][6] = "&#38889;&#35821;";
aLangNames[7][7] = "&#31616;&#20307;&#20013;&#25991;";
aLangNames[7][8] = "&#32321;&#20307;&#20013;&#25991;";
aLangNames[8] = new Array();
aLangNames[8][0] = "&#33521;&#35486;";
aLangNames[8][1] = "&#27861;&#35486;";
aLangNames[8][2] = "&#24503;&#35486;";
aLangNames[8][3] = "&#32681;&#22823;&#21033;&#35486;";
aLangNames[8][4] = "&#35199;&#29677;&#29273;&#35486;";
aLangNames[8][5] = "&#26085;&#26412;&#35486;";
aLangNames[8][6] = "&#38867;&#22283;&#35486;";
aLangNames[8][7] = "&#31777;&#39636;&#20013;&#25991;";
aLangNames[8][8] = "&#32321;&#39636;&#20013;&#25991;";

function getLangCode()
{
	var LangValue = document.getElementsByTagName("html")[0].lang;
	if (LangValue == "undefined")
		LangCode = "en";
	else LangCode = LangValue;
	return LangCode;
}

function getLangIndex(LangCode)
{
	var LangIndex = 0;
	for (ndx=0; ndx<aLang.length; ndx++)
	{
		if (aLang[ndx]==LangCode)
		{
			LangIndex = ndx;
			break;
		}
	}
	return LangIndex;
}

function selectLink(Form,SelectObject)
{
	url = SelectObject.options[SelectObject.selectedIndex].value;
	if (url != "-" ) location.href = url;
}

function createLanguageDropDown()
{
	LangCode = getLangCode();
	LangIndex = getLangIndex(LangCode);
	
	if (typeof(aLangURLs) == "undefined")
	{
		document.write('<span style="font-size: 9px; color: #660000;"><strong>Error:</strong>&nbsp;Page-Appropriate Language Dropdown&nbsp;<br>URLs JavaScript File Does Not Exist</span>');
		return false;
	}
	
	document.write('<form method="post" name="link" style="margin:0;padding:0;" action="">');
	document.write('<select name="selLink" onChange="selectLink(this.form,this)">');
	for (ndx=0; ndx<aLangNames.length; ndx++)
	{
		if (aLangURLs[ndx]!="-")
		{
			if (ndx==LangIndex)
				document.write('<option value="-" selected>' + aLangNames[LangIndex][ndx] + '</option>');
			else document.write('<option value="' + aLangURLs[ndx] + '">' + aLangNames[LangIndex][ndx] + '</option>');
		}
	}
	document.write('</select>');
	document.write('</form>');
}

