var dmURL="http://www.info-oste.com/en/index.html";
var kmap=new Array(116);
kmap[0]=new Array(2);
kmap[0][0]="dm-tm-56ffa9b8-2600-4fac-b8b2-bdc9ef691611";
kmap[0][1]="da-100,de-105,el-95,en-103,es-77,fi-18,fr-16,it-71,ja-3,ko-115,nl-66,no-99,pl-76,pt-85,ru-93,sv-100,zh-cn-35,zh-tw-26";
kmap[1]=new Array(2);
kmap[1][0]="dm-tm-c377b92a-d0a2-4455-8d87-41bb8ea4226e";
kmap[1][1]="da-50,de-40,el-22,en-114,es-69,fi-81,fr-84,it-95,ja-61,ko-63,nl-75,no-53,pl-80,pt-108,ru-30,sv-37,zh-cn-78,zh-tw-14";
kmap[2]=new Array(2);
kmap[2][0]="dm-tm-99e10a95-3e96-4031-8e44-14dd316d3bce";
kmap[2][1]="da-90,de-80,el-29,en-81,es-110,fi-69,fr-106,it-89,ja-94,ko-71,nl-51,no-90,pl-57,pt-97,ru-33,sv-89,zh-cn-2,zh-tw-110";
kmap[3]=new Array(2);
kmap[3][0]="dm-tm-15557481-1edc-44c5-b685-0663dba4537a";
kmap[3][1]="da-78,de-65,el-51,en-70,es-98,fi-41,fr-93,it-85,ja-82,ko-68,nl-60,no-46,pl-90,pt-93,ru-76,sv-75,zh-cn-105,zh-tw-63";
kmap[4]=new Array(2);
kmap[4][0]="dm-tm-b2ddf046-6ea1-4f3e-ba91-2dc12a3d0716";
kmap[4][1]="da-46,de-37,el-78,en-39,es-26,fi-30,fr-83,it-82,ja-55,ko-58,nl-40,no-49,pl-14,pt-24,ru-11,sv-36,zh-cn-77,zh-tw-11";
kmap[5]=new Array(2);
kmap[5][0]="dm-tm-27da96c7-031c-4359-b855-f0d0e93a9377";
kmap[5][1]="da-29,de-107,el-10,en-2,es-7,fi-47,fr-4,it-21,ja-73,ko-48,nl-26,no-10,pl-64,pt-6,ru-23,sv-30,zh-cn-30,zh-tw-92";
kmap[6]=new Array(2);
kmap[6][0]="dm-tm-0c11acb8-0e61-4788-802f-661f3a422a94";
kmap[6][1]="da-12,de-1,el-69,en-7,es-28,fi-32,fr-46,it-12,ja-105,ko-100,nl-67,no-13,pl-13,pt-31,ru-79,sv-3,zh-cn-74,zh-tw-16";
kmap[7]=new Array(2);
kmap[7][0]="dm-tm-b357fa02-7b95-47bc-a6f9-c480444538e2";
kmap[7][1]="da-58,de-54,el-81,en-60,es-36,fi-76,fr-49,it-25,ja-97,ko-36,nl-48,no-62,pl-6,pt-33,ru-36,sv-58,zh-cn-96,zh-tw-87";
kmap[8]=new Array(2);
kmap[8][0]="dm-tm-c5de5e5f-085a-4e44-be5e-1e6e4e3c56be";
kmap[8][1]="da-6,de-14,el-1,en-20,es-5,fi-29,fr-77,it-46,ja-102,ko-101,nl-22,no-6,pl-62,pt-1,ru-44,sv-9,zh-cn-110,zh-tw-30";
kmap[9]=new Array(2);
kmap[9][0]="dm-tm-e66ed2dc-4fa2-48ba-9f79-f2c752abef71";
kmap[9][1]="da-30,de-55,el-85,en-36,es-114,fi-23,fr-73,it-111,ja-5,ko-37,nl-100,no-36,pl-89,pt-73,ru-73,sv-34,zh-cn-88,zh-tw-83";
kmap[10]=new Array(2);
kmap[10][0]="dm-tm-9245bd83-df3a-4017-b572-9753a56200d2";
kmap[10][1]="da-69,de-63,el-88,en-66,es-94,fi-56,fr-88,it-67,ja-113,ko-93,nl-30,no-70,pl-101,pt-88,ru-82,sv-64,zh-cn-66,zh-tw-67";
kmap[11]=new Array(2);
kmap[11][0]="dm-tm-88d0a66c-708c-4a6e-88e3-ffbb8443ba80";
kmap[11][1]="da-0,de-0,el-14,en-0,es-1,fi-0,fr-0,it-0,ja-0,ko-74,nl-0,no-0,pl-0,pt-38,ru-1,sv-0,zh-cn-11,zh-tw-78";
kmap[12]=new Array(2);
kmap[12][0]="dm-tm-249c3add-d320-43ad-a3da-556b5e7a793c";
kmap[12][1]="da-64,de-110,el-6,en-101,es-68,fi-51,fr-92,it-84,ja-11,ko-92,nl-97,no-113,pl-3,pt-92,ru-84,sv-111,zh-cn-28,zh-tw-69";
kmap[13]=new Array(2);
kmap[13][0]="dm-tm-29d6fd5c-ae3e-455c-9840-59521f4241cf";
kmap[13][1]="da-47,de-39,el-41,en-115,es-51,fi-83,fr-71,it-115,ja-58,ko-65,nl-109,no-51,pl-43,pt-69,ru-31,sv-38,zh-cn-90,zh-tw-65";
kmap[14]=new Array(2);
kmap[14][0]="dm-tm-a9d11616-a71e-4d5b-8991-405e6439164d";
kmap[14][1]="da-7,de-108,el-82,en-5,es-52,fi-43,fr-68,it-50,ja-2,ko-45,nl-110,no-7,pl-48,pt-70,ru-51,sv-109,zh-cn-33,zh-tw-94";
kmap[15]=new Array(2);
kmap[15][0]="dm-tm-d8818579-1278-4e2b-b4f4-a28ce868d182";
kmap[15][1]="da-109,de-93,el-73,en-65,es-37,fi-16,fr-43,it-34,ja-23,ko-23,nl-73,no-69,pl-10,pt-27,ru-13,sv-16,zh-cn-87,zh-tw-81";
kmap[16]=new Array(2);
kmap[16][0]="dm-tm-ec12f2d2-b7a4-48a8-a924-8886c9871417";
kmap[16][1]="da-51,de-42,el-94,en-111,es-85,fi-84,fr-22,it-61,ja-57,ko-66,nl-76,no-54,pl-93,pt-83,ru-102,sv-40,zh-cn-79,zh-tw-13";
kmap[17]=new Array(2);
kmap[17][0]="dm-tm-7dad1ac2-1f2d-42b9-8100-29796c4e930a";
kmap[17][1]="da-33,de-36,el-48,en-53,es-72,fi-115,fr-87,it-92,ja-19,ko-10,nl-37,no-23,pl-104,pt-50,ru-89,sv-33,zh-cn-21,zh-tw-106";
kmap[18]=new Array(2);
kmap[18][0]="dm-tm-100eba1c-73f1-479d-9590-f76b548a5ba5";
kmap[18][1]="da-57,de-56,el-23,en-61,es-106,fi-73,fr-101,it-96,ja-90,ko-31,nl-49,no-58,pl-84,pt-106,ru-37,sv-53,zh-cn-93,zh-tw-91";
kmap[19]=new Array(2);
kmap[19][0]="dm-tm-d875727b-9c0c-47b5-bde0-f15e98c42817";
kmap[19][1]="da-59,de-52,el-8,en-58,es-4,fi-78,fr-78,it-44,ja-96,ko-32,nl-50,no-59,pl-61,pt-2,ru-34,sv-55,zh-cn-92,zh-tw-86";
kmap[20]=new Array(2);
kmap[20][0]="dm-tm-4704bb12-cb9f-4600-8613-e533387df676";
kmap[20][1]="da-88,de-73,el-30,en-79,es-83,fi-7,fr-86,it-78,ja-64,ko-73,nl-107,no-88,pl-98,pt-54,ru-71,sv-87,zh-cn-72,zh-tw-51";
kmap[21]=new Array(2);
kmap[21][0]="dm-tm-7256d320-ea6f-40cd-b910-78b69904d3b0";
kmap[21][1]="da-72,de-95,el-68,en-35,es-35,fi-61,fr-40,it-28,ja-24,ko-53,nl-70,no-73,pl-19,pt-28,ru-63,sv-66,zh-cn-10,zh-tw-77";
kmap[22]=new Array(2);
kmap[22][0]="dm-tm-6e7ef9e8-8ce7-4982-aeba-a990c2f06403";
kmap[22][1]="da-56,de-50,el-16,en-62,es-58,fi-74,fr-114,it-52,ja-93,ko-34,nl-112,no-56,pl-47,pt-66,ru-56,sv-54,zh-cn-97,zh-tw-90";
kmap[23]=new Array(2);
kmap[23][0]="dm-tm-064bdd47-732d-4e71-98e6-7d5a0532624b";
kmap[23][1]="da-112,de-106,el-96,en-99,es-91,fi-111,fr-25,it-106,ja-4,ko-70,nl-96,no-111,pl-74,pt-56,ru-88,sv-50,zh-cn-104,zh-tw-79";
kmap[24]=new Array(2);
kmap[24][0]="dm-tm-86faed4c-15a6-4522-980c-bb2bdbc5cb5c";
kmap[24][1]="da-84,de-66,el-57,en-74,es-54,fi-35,fr-58,it-54,ja-30,ko-20,nl-93,no-79,pl-37,pt-67,ru-49,sv-80,zh-cn-41,zh-tw-23";
kmap[25]=new Array(2);
kmap[25][0]="dm-tm-bb057a0c-6d0e-4c35-a70c-5291dc3ada72";
kmap[25][1]="da-4,de-94,el-70,en-21,es-29,fi-26,fr-48,it-48,ja-99,ko-104,nl-68,no-4,pl-8,pt-20,ru-40,sv-8,zh-cn-112,zh-tw-27";
kmap[26]=new Array(2);
kmap[26][0]="dm-tm-16c30480-70a1-405c-b982-bc2a4957ff4c";
kmap[26][1]="da-82,de-28,el-67,en-30,es-76,fi-15,fr-21,it-60,ja-67,ko-40,nl-105,no-33,pl-52,pt-82,ru-99,sv-31,zh-cn-54,zh-tw-73";
kmap[27]=new Array(2);
kmap[27][0]="dm-tm-289add38-5c1e-4a4d-bc16-7453edb35cd7";
kmap[27][1]="da-67,de-33,el-74,en-54,es-22,fi-52,fr-54,it-33,ja-21,ko-16,nl-34,no-67,pl-15,pt-29,ru-10,sv-62,zh-cn-22,zh-tw-101";
kmap[28]=new Array(2);
kmap[28][0]="dm-tm-6e976330-a631-4606-a864-8e8703a7d5b1";
kmap[28][1]="da-80,de-26,el-65,en-31,es-0,fi-13,fr-61,it-64,ja-68,ko-41,nl-29,no-32,pl-28,pt-42,ru-52,sv-77,zh-cn-53,zh-tw-72";
kmap[29]=new Array(2);
kmap[29][0]="dm-tm-9432a785-c854-4db3-8d4a-02d56f9231cd";
kmap[29][1]="da-91,de-81,el-0,en-83,es-46,fi-71,fr-96,it-39,ja-53,ko-96,nl-103,no-20,pl-51,pt-48,ru-108,sv-27,zh-cn-107,zh-tw-48";
kmap[30]=new Array(2);
kmap[30][0]="dm-tm-c2c2e291-9384-49f5-86c8-e8ca9bcf86c3";
kmap[30][1]="da-94,de-84,el-3,en-86,es-10,fi-86,fr-75,it-5,ja-89,ko-38,nl-79,no-93,pl-55,pt-10,ru-77,sv-92,zh-cn-7,zh-tw-6";
kmap[31]=new Array(2);
kmap[31][0]="dm-tm-17dde401-819b-43eb-ace6-b6cb3dc23622";
kmap[31][1]="da-52,de-16,el-108,en-49,es-9,fi-110,fr-2,it-3,ja-7,ko-88,nl-47,no-55,pl-106,pt-8,ru-19,sv-51,zh-cn-101,zh-tw-36";
kmap[32]=new Array(2);
kmap[32][0]="dm-tm-301012db-b856-43fd-88a5-a0744aa3aa70";
kmap[32][1]="da-60,de-57,el-102,en-57,es-73,fi-79,fr-20,it-59,ja-92,ko-33,nl-8,no-60,pl-31,pt-80,ru-27,sv-56,zh-cn-95,zh-tw-89";
kmap[33]=new Array(2);
kmap[33][0]="dm-tm-81f3fe94-2b99-4ada-a3ee-1e219b7c8e44";
kmap[33][1]="da-65,de-34,el-19,en-56,es-49,fi-60,fr-67,it-53,ja-18,ko-9,nl-111,no-37,pl-46,pt-44,ru-86,sv-63,zh-cn-26,zh-tw-107";
kmap[34]=new Array(2);
kmap[34][0]="dm-tm-2ae9b2e2-14da-4ced-bab2-d6b6f7b0aab3";
kmap[34][1]="da-89,de-90,el-44,en-17,es-16,fi-101,fr-35,it-14,ja-48,ko-69,nl-90,no-63,pl-40,pt-17,ru-32,sv-88,zh-cn-85,zh-tw-98";
kmap[35]=new Array(2);
kmap[35][0]="dm-tm-57ffc74c-62fe-4f83-aedd-658ba0f629a5";
kmap[35][1]="da-1,de-11,el-36,en-18,es-67,fi-24,fr-30,it-10,ja-101,ko-105,nl-19,no-1,pl-110,pt-12,ru-15,sv-4,zh-cn-108,zh-tw-29";
kmap[36]=new Array(2);
kmap[36][0]="dm-tm-79b84d1a-0a68-4f66-914f-caf0923e9a07";
kmap[36][1]="da-99,de-103,el-89,en-102,es-113,fi-17,fr-111,it-110,ja-109,ko-2,nl-65,no-98,pl-88,pt-112,ru-92,sv-99,zh-cn-34,zh-tw-24";
kmap[37]=new Array(2);
kmap[37][0]="dm-tm-542c44a4-4954-4427-b618-ef9ddac56c0c";
kmap[37][1]="da-20,de-61,el-31,en-15,es-86,fi-96,fr-85,it-76,ja-84,ko-86,nl-53,no-17,pl-69,pt-74,ru-114,sv-18,zh-cn-68,zh-tw-60";
kmap[38]=new Array(2);
kmap[38][0]="dm-tm-23d01705-6cc1-491a-b1c0-bc0207a031b0";
kmap[38][1]="da-68,de-35,el-26,en-55,es-108,fi-50,fr-115,it-100,ja-14,ko-8,nl-35,no-24,pl-82,pt-101,ru-107,sv-108,zh-cn-19,zh-tw-108";
kmap[39]=new Array(2);
kmap[39][0]="dm-tm-60a4445e-50bc-4bc2-aa79-25459f8ab845";
kmap[39][1]="da-70,de-5,el-32,en-67,es-89,fi-57,fr-23,it-70,ja-114,ko-94,nl-57,no-71,pl-102,pt-75,ru-83,sv-65,zh-cn-67,zh-tw-68";
kmap[40]=new Array(2);
kmap[40][0]="dm-tm-5bedfa4e-7208-463b-83ab-c3a5bc1913b7";
kmap[40][1]="da-101,de-111,el-45,en-109,es-115,fi-106,fr-112,it-114,ja-107,ko-4,nl-84,no-114,pl-54,pt-114,ru-6,sv-101,zh-cn-59,zh-tw-62";
kmap[41]=new Array(2);
kmap[41][0]="dm-tm-d6d790f0-a18b-4504-a810-46bffc4cc5a6";
kmap[41][1]="da-19,de-60,el-43,en-14,es-20,fi-95,fr-81,it-19,ja-85,ko-87,nl-54,no-16,pl-24,pt-19,ru-25,sv-17,zh-cn-69,zh-tw-59";
kmap[42]=new Array(2);
kmap[42][0]="dm-tm-fd393115-7a6d-44f0-84e9-0cd0f59a0f75";
kmap[42][1]="da-2,de-12,el-2,en-23,es-53,fi-27,fr-69,it-49,ja-98,ko-102,nl-108,no-2,pl-42,pt-64,ru-42,sv-7,zh-cn-113,zh-tw-31";
kmap[43]=new Array(2);
kmap[43][0]="dm-tm-2f55f4b1-ab92-4a70-b31d-0be6b9349698";
kmap[43][1]="da-11,de-2,el-92,en-6,es-11,fi-42,fr-17,it-11,ja-106,ko-99,nl-7,no-12,pl-73,pt-52,ru-105,sv-2,zh-cn-73,zh-tw-17";
kmap[44]=new Array(2);
kmap[44][0]="dm-tm-9e85a457-4acb-4c4f-87dd-fc87053ba694";
kmap[44][1]="da-8,de-92,el-13,en-3,es-33,fi-45,fr-53,it-30,ja-75,ko-47,nl-23,no-8,pl-16,pt-39,ru-22,sv-28,zh-cn-52,zh-tw-75";
kmap[45]=new Array(2);
kmap[45][0]="dm-tm-6388508f-eb97-4db5-9143-9388da37f391";
kmap[45][1]="da-49,de-91,el-71,en-113,es-27,fi-82,fr-51,it-27,ja-60,ko-67,nl-74,no-52,pl-9,pt-36,ru-29,sv-106,zh-cn-80,zh-tw-12";
kmap[46]=new Array(2);
kmap[46][0]="dm-tm-6e323de2-e898-413d-bba4-7d56d62f8bc0";
kmap[46][1]="da-40,de-74,el-15,en-47,es-56,fi-63,fr-72,it-87,ja-63,ko-54,nl-64,no-89,pl-33,pt-115,ru-66,sv-43,zh-cn-12,zh-tw-37";
kmap[47]=new Array(2);
kmap[47][0]="dm-tm-ae628de1-504a-4cc3-a64b-36d63de8a915";
kmap[47][1]="da-105,de-100,el-27,en-94,es-109,fi-5,fr-98,it-99,ja-37,ko-78,nl-86,no-103,pl-78,pt-107,ru-68,sv-104,zh-cn-45,zh-tw-46";
kmap[48]=new Array(2);
kmap[48][0]="dm-tm-aa9dd1ba-b469-4a8f-9af0-ba14c4840f5b";
kmap[48][1]="da-54,de-59,el-42,en-12,es-48,fi-40,fr-66,it-42,ja-45,ko-51,nl-11,no-14,pl-115,pt-62,ru-64,sv-14,zh-cn-17,zh-tw-56";
kmap[49]=new Array(2);
kmap[49][0]="dm-tm-f74b7b1f-2eb8-45f1-933a-8a38a382df95";
kmap[49][1]="da-108,de-4,el-62,en-80,es-100,fi-54,fr-76,it-88,ja-104,ko-6,nl-3,no-108,pl-109,pt-96,ru-59,sv-11,zh-cn-15,zh-tw-58";
kmap[50]=new Array(2);
kmap[50][0]="dm-tm-840f3b08-5888-4bb1-80e9-3868344313d5";
kmap[50][1]="da-32,de-32,el-47,en-51,es-21,fi-114,fr-89,it-79,ja-20,ko-13,nl-36,no-22,pl-103,pt-89,ru-85,sv-61,zh-cn-24,zh-tw-103";
kmap[51]=new Array(2);
kmap[51][0]="dm-tm-7275ce2f-4c5e-40a4-acb8-ccec31ed7169";
kmap[51][1]="da-41,de-49,el-33,en-48,es-55,fi-11,fr-26,it-66,ja-9,ko-107,nl-46,no-43,pl-70,pt-51,ru-20,sv-114,zh-cn-27,zh-tw-80";
kmap[52]=new Array(2);
kmap[52][0]="dm-tm-054c32d3-4a14-4449-8450-3d76acf8a8b4";
kmap[52][1]="da-104,de-101,el-99,en-91,es-74,fi-67,fr-9,it-72,ja-39,ko-77,nl-88,no-106,pl-71,pt-81,ru-104,sv-13,zh-cn-46,zh-tw-43";
kmap[53]=new Array(2);
kmap[53][0]="dm-tm-06cf3d2b-d259-4ba8-bc09-7ce40e517df1";
kmap[53][1]="da-87,de-71,el-76,en-78,es-23,fi-48,fr-47,it-24,ja-62,ko-30,nl-63,no-86,pl-18,pt-0,ru-12,sv-85,zh-cn-58,zh-tw-96";
kmap[54]=new Array(2);
kmap[54][0]="dm-tm-7c8ab19b-d3bf-473f-8a55-917fb6e426b2";
kmap[54][1]="da-45,de-43,el-34,en-37,es-80,fi-31,fr-14,it-81,ja-54,ko-57,nl-39,no-48,pl-75,pt-78,ru-80,sv-41,zh-cn-76,zh-tw-15";
kmap[55]=new Array(2);
kmap[55][0]="dm-tm-54c63dc6-70de-4bcc-84c9-04e06a1db962";
kmap[55][1]="da-38,de-46,el-9,en-44,es-2,fi-39,fr-5,it-20,ja-40,ko-82,nl-42,no-41,pl-60,pt-5,ru-95,sv-47,zh-cn-60,zh-tw-111";
kmap[56]=new Array(2);
kmap[56][0]="dm-tm-15abe368-bace-4631-89e6-fbd10e5dad28";
kmap[56][1]="da-71,de-62,el-101,en-34,es-93,fi-62,fr-8,it-62,ja-25,ko-52,nl-59,no-72,pl-72,pt-79,ru-28,sv-67,zh-cn-9,zh-tw-76";
kmap[57]=new Array(2);
kmap[57][0]="dm-tm-c6b78c59-e52b-4609-b63d-0934d0ab16d9";
kmap[57][1]="da-15,de-67,el-60,en-76,es-82,fi-109,fr-28,it-77,ja-29,ko-5,nl-91,no-82,pl-100,pt-87,ru-55,sv-83,zh-cn-38,zh-tw-21";
kmap[58]=new Array(2);
kmap[58][0]="dm-tm-26c67f37-eb04-4326-8730-9f35b69dbb0c";
kmap[58][1]="da-103,de-102,el-115,en-95,es-61,fi-66,fr-63,it-105,ja-34,ko-76,nl-113,no-102,pl-45,pt-71,ru-69,sv-105,zh-cn-48,zh-tw-45";
kmap[59]=new Array(2);
kmap[59][0]="dm-tm-6843b3ab-b0f3-467b-8fd3-f17c5845f5f6";
kmap[59][1]="da-39,de-47,el-72,en-45,es-34,fi-38,fr-42,it-1,ja-42,ko-84,nl-43,no-42,pl-5,pt-37,ru-111,sv-48,zh-cn-64,zh-tw-112";
kmap[60]=new Array(2);
kmap[60][0]="dm-tm-ce047ab0-f75b-427a-b285-f75e10d9bc79";
kmap[60][1]="da-77,de-77,el-25,en-107,es-71,fi-87,fr-104,it-16,ja-76,ko-108,nl-15,no-77,pl-86,pt-102,ru-3,sv-70,zh-cn-3,zh-tw-4";
kmap[61]=new Array(2);
kmap[61][0]="dm-tm-c8f192e4-e463-4797-8b17-505df53ab807";
kmap[61][1]="da-43,de-19,el-80,en-40,es-32,fi-20,fr-52,it-109,ja-112,ko-43,nl-69,no-45,pl-11,pt-32,ru-8,sv-45,zh-cn-114,zh-tw-34";
kmap[62]=new Array(2);
kmap[62][0]="dm-tm-2b05b22b-e577-4ed7-9450-b9f03ae11c11";
kmap[62][1]="da-34,de-72,el-106,en-77,es-88,fi-49,fr-18,it-69,ja-115,ko-29,nl-62,no-85,pl-41,pt-59,ru-72,sv-84,zh-cn-57,zh-tw-97";
kmap[63]=new Array(2);
kmap[63][0]="dm-tm-637f0ae0-65a8-4c07-afb4-2b60b7c03474";
kmap[63][1]="da-63,de-31,el-5,en-9,es-15,fi-55,fr-34,it-13,ja-22,ko-11,nl-32,no-66,pl-22,pt-16,ru-90,sv-59,zh-cn-20,zh-tw-104";
kmap[64]=new Array(2);
kmap[64][0]="dm-tm-b9528100-1855-4d32-b534-a64378fda165";
kmap[64][1]="da-92,de-82,el-112,en-84,es-65,fi-53,fr-74,it-4,ja-12,ko-1,nl-2,no-91,pl-35,pt-9,ru-75,sv-90,zh-cn-103,zh-tw-84";
kmap[65]=new Array(2);
kmap[65][0]="dm-tm-cf5b4427-d515-40c7-98a6-26b1846ebf80";
kmap[65][1]="da-13,de-3,el-7,en-8,es-8,fi-59,fr-1,it-2,ja-17,ko-15,nl-1,no-35,pl-1,pt-7,ru-0,sv-10,zh-cn-25,zh-tw-100";
kmap[66]=new Array(2);
kmap[66][0]="dm-tm-6f4ea9dc-42b6-42bd-b300-48ecf513dde5";
kmap[66][1]="da-66,de-30,el-107,en-52,es-59,fi-58,fr-79,it-58,ja-13,ko-12,nl-33,no-65,pl-111,pt-72,ru-18,sv-60,zh-cn-18,zh-tw-105";
kmap[67]=new Array(2);
kmap[67][0]="dm-tm-8c723a47-e359-4ca5-b49d-3825faeac81a";
kmap[67][1]="da-17,de-114,el-50,en-96,es-95,fi-70,fr-38,it-113,ja-86,ko-49,nl-106,no-84,pl-92,pt-111,ru-50,sv-76,zh-cn-70,zh-tw-61";
kmap[68]=new Array(2);
kmap[68][0]="dm-tm-ffd556d4-3bd9-400c-923c-6b9bd6f38148";
kmap[68][1]="da-97,de-89,el-83,en-10,es-92,fi-98,fr-24,it-38,ja-87,ko-24,nl-82,no-96,pl-94,pt-43,ru-106,sv-96,zh-cn-0,zh-tw-49";
kmap[69]=new Array(2);
kmap[69][0]="dm-tm-b58edb27-9246-4eca-9baf-289576d28050";
kmap[69][1]="da-42,de-18,el-109,en-41,es-63,fi-21,fr-109,it-108,ja-1,ko-26,nl-44,no-44,pl-53,pt-63,ru-58,sv-44,zh-cn-115,zh-tw-35";
kmap[70]=new Array(2);
kmap[70][0]="dm-tm-24ea8db0-8ef8-4193-9728-1ef4fc3995a5";
kmap[70][1]="da-10,de-58,el-12,en-1,es-78,fi-46,fr-10,it-63,ja-72,ko-46,nl-25,no-11,pl-32,pt-86,ru-100,sv-1,zh-cn-32,zh-tw-93";
kmap[71]=new Array(2);
kmap[71][0]="dm-tm-957835d6-f7fb-48fa-aa94-8958754cb611";
kmap[71][1]="da-75,de-79,el-103,en-105,es-90,fi-89,fr-11,it-68,ja-78,ko-110,nl-16,no-75,pl-77,pt-77,ru-26,sv-68,zh-cn-4,zh-tw-2";
kmap[72]=new Array(2);
kmap[72][0]="dm-tm-1e0f6858-35a6-4fab-a6be-9b0af091c572";
kmap[72][1]="da-76,de-78,el-75,en-106,es-41,fi-90,fr-55,it-31,ja-81,ko-112,nl-14,no-76,pl-20,pt-23,ru-2,sv-69,zh-cn-5,zh-tw-1";
kmap[73]=new Array(2);
kmap[73][0]="dm-tm-6169afdb-8160-4871-8cd8-fc078783f4a8";
kmap[73][1]="da-81,de-25,el-66,en-33,es-50,fi-14,fr-70,it-51,ja-69,ko-39,nl-114,no-31,pl-49,pt-68,ru-57,sv-110,zh-cn-56,zh-tw-74";
kmap[74]=new Array(2);
kmap[74][0]="dm-tm-00bd9586-663a-46cc-9cd3-145a22aef6c1";
kmap[74][1]="da-23,de-6,el-49,en-82,es-101,fi-33,fr-7,it-6,ja-46,ko-7,nl-5,no-15,pl-36,pt-98,ru-94,sv-22,zh-cn-16,zh-tw-57";
kmap[75]=new Array(2);
kmap[75][0]="dm-tm-33870416-3c6f-4280-90b4-1e0b9139a9d1";
kmap[75][1]="da-98,de-88,el-63,en-11,es-24,fi-97,fr-91,it-80,ja-88,ko-27,nl-83,no-97,pl-12,pt-30,ru-9,sv-97,zh-cn-1,zh-tw-50";
kmap[76]=new Array(2);
kmap[76][0]="dm-tm-e9554d2f-098d-4d0c-b3f9-6f40750b42bd";
kmap[76][1]="da-73,de-17,el-53,en-24,es-47,fi-91,fr-64,it-40,ja-79,ko-25,nl-18,no-25,pl-34,pt-49,ru-5,sv-72,zh-cn-13,zh-tw-39";
kmap[77]=new Array(2);
kmap[77][0]="dm-tm-cb6ab42f-8a5a-416a-89e2-ddcd0aa38ccf";
kmap[77][1]="da-26,de-23,el-56,en-27,es-42,fi-103,fr-59,it-65,ja-50,ko-61,nl-101,no-29,pl-27,pt-46,ru-53,sv-23,zh-cn-83,zh-tw-7";
kmap[78]=new Array(2);
kmap[78][0]="dm-tm-38384753-bc71-4d75-b274-bd4180a2c529";
kmap[78][1]="da-3,de-15,el-93,en-19,es-87,fi-28,fr-19,it-47,ja-100,ko-103,nl-20,no-3,pl-68,pt-53,ru-43,sv-5,zh-cn-109,zh-tw-28";
kmap[79]=new Array(2);
kmap[79][0]="dm-tm-f236902b-78a4-4262-b402-7a96589beadf";
kmap[79][1]="da-28,de-22,el-21,en-28,es-18,fi-102,fr-105,it-23,ja-49,ko-59,nl-102,no-30,pl-81,pt-105,ru-60,sv-25,zh-cn-82,zh-tw-9";
kmap[80]=new Array(2);
kmap[80][0]="dm-tm-0d7bf6c8-13ef-4515-825d-33906e66d696";
kmap[80][1]="da-55,de-51,el-55,en-59,es-43,fi-75,fr-60,it-45,ja-91,ko-35,nl-28,no-57,pl-26,pt-41,ru-38,sv-52,zh-cn-94,zh-tw-88";
kmap[81]=new Array(2);
kmap[81][0]="dm-tm-6a35dc85-2500-474b-8f12-efb3645065c3";
kmap[81][1]="da-9,de-109,el-11,en-4,es-107,fi-44,fr-99,it-98,ja-74,ko-44,nl-24,no-9,pl-85,pt-103,ru-39,sv-29,zh-cn-31,zh-tw-95";
kmap[82]=new Array(2);
kmap[82][0]="dm-tm-b4c57341-0781-4485-a69a-5fc17caa4815";
kmap[82][1]="da-44,de-41,el-4,en-38,es-97,fi-107,fr-90,it-83,ja-56,ko-56,nl-38,no-47,pl-66,pt-91,ru-81,sv-35,zh-cn-75,zh-tw-18";
kmap[83]=new Array(2);
kmap[83][0]="dm-tm-65a5a2f3-46d5-42ff-bfa0-03db90739c65";
kmap[83][1]="da-110,de-87,el-98,en-97,es-79,fi-100,fr-113,it-74,ja-65,ko-97,nl-58,no-109,pl-99,pt-55,ru-98,sv-95,zh-cn-42,zh-tw-55";
kmap[84]=new Array(2);
kmap[84][0]="dm-tm-e1536946-5977-4ad0-9c3d-7632e06f5c69";
kmap[84][1]="da-36,de-48,el-97,en-43,es-84,fi-10,fr-12,it-55,ja-43,ko-83,nl-41,no-39,pl-30,pt-84,ru-97,sv-49,zh-cn-63,zh-tw-113";
kmap[85]=new Array(2);
kmap[85][0]="dm-tm-6fb72e34-9c8b-41fc-ae93-714070dcf743";
kmap[85][1]="da-48,de-38,el-40,en-112,es-3,fi-85,fr-6,it-91,ja-59,ko-64,nl-77,no-50,pl-63,pt-4,ru-46,sv-39,zh-cn-89,zh-tw-64";
kmap[86]=new Array(2);
kmap[86][0]="dm-tm-0c36f67c-043a-47e0-be34-6a0ecc90ff6a";
kmap[86][1]="da-14,de-7,el-104,en-64,es-103,fi-68,fr-13,it-43,ja-71,ko-22,nl-4,no-68,pl-96,pt-57,ru-103,sv-15,zh-cn-86,zh-tw-82";
kmap[87]=new Array(2);
kmap[87][0]="dm-tm-134e15f1-75da-4e4e-a375-a13f08df6559";
kmap[87][1]="da-115,de-75,el-28,en-110,es-39,fi-3,fr-82,it-37,ja-47,ko-91,nl-99,no-115,pl-29,pt-26,ru-17,sv-115,zh-cn-71,zh-tw-0";
kmap[88]=new Array(2);
kmap[88][0]="dm-tm-ce50deb0-e0a6-4435-959d-3b94df38bcdd";
kmap[88][1]="da-114,de-104,el-90,en-104,es-112,fi-19,fr-110,it-112,ja-110,ko-89,nl-98,no-100,pl-87,pt-113,ru-96,sv-112,zh-cn-36,zh-tw-25";
kmap[89]=new Array(2);
kmap[89][0]="dm-tm-bc155822-cde5-4634-841e-857bdb0b9ffe";
kmap[89][1]="da-21,de-9,el-105,en-16,es-75,fi-93,fr-15,it-75,ja-27,ko-0,nl-10,no-18,pl-97,pt-58,ru-101,sv-19,zh-cn-99,zh-tw-53";
kmap[90]=new Array(2);
kmap[90][0]="dm-tm-4af980c9-6a33-4ed8-83f5-5ae38c31035f";
kmap[90][1]="da-96,de-86,el-87,en-88,es-96,fi-22,fr-36,it-17,ja-111,ko-55,nl-81,no-95,pl-65,pt-90,ru-47,sv-94,zh-cn-51,zh-tw-41";
kmap[91]=new Array(2);
kmap[91][0]="dm-tm-644586a1-a2b6-4b41-83fe-275d20be2ac2";
kmap[91][1]="da-79,de-64,el-52,en-71,es-99,fi-112,fr-94,it-86,ja-83,ko-95,nl-61,no-78,pl-91,pt-94,ru-70,sv-74,zh-cn-106,zh-tw-99";
kmap[92]=new Array(2);
kmap[92][0]="dm-tm-fc11875d-bbad-4b65-a3f9-638af7b15cdb";
kmap[92][1]="da-95,de-85,el-84,en-87,es-104,fi-92,fr-103,it-94,ja-16,ko-28,nl-80,no-94,pl-56,pt-100,ru-78,sv-93,zh-cn-65,zh-tw-109";
kmap[93]=new Array(2);
kmap[93][0]="dm-tm-003bd7b2-e123-4c05-b262-5c5079ee3a2d";
kmap[93][1]="da-16,de-70,el-59,en-75,es-111,fi-108,fr-107,it-102,ja-28,ko-17,nl-6,no-81,pl-114,pt-110,ru-54,sv-82,zh-cn-37,zh-tw-20";
kmap[94]=new Array(2);
kmap[94][0]="dm-tm-86d51b19-df5e-45bf-be23-de3d950fc1a4";
kmap[94][1]="da-113,de-8,el-86,en-100,es-45,fi-94,fr-108,it-107,ja-26,ko-114,nl-9,no-112,pl-38,pt-47,ru-24,sv-20,zh-cn-100,zh-tw-52";
kmap[95]=new Array(2);
kmap[95][0]="dm-tm-7a0363e6-e0d4-44e4-a864-9c51c713343d";
kmap[95][1]="da-106,de-98,el-114,en-92,es-64,fi-64,fr-3,it-104,ja-36,ko-75,nl-89,no-105,pl-59,pt-3,ru-67,sv-12,zh-cn-49,zh-tw-47";
kmap[96]=new Array(2);
kmap[96][0]="dm-tm-be2c8034-a9f2-42df-9d65-ee763a119822";
kmap[96][1]="da-25,de-24,el-17,en-26,es-6,fi-105,fr-62,it-41,ja-51,ko-60,nl-104,no-27,pl-58,pt-61,ru-61,sv-24,zh-cn-81,zh-tw-10";
kmap[97]=new Array(2);
kmap[97][0]="dm-tm-edd3b87d-387a-4244-88d8-d97420ba0a2c";
kmap[97][1]="da-111,de-115,el-61,en-98,es-40,fi-99,fr-57,it-36,ja-66,ko-98,nl-95,no-110,pl-7,pt-40,ru-87,sv-107,zh-cn-43,zh-tw-54";
kmap[98]=new Array(2);
kmap[98][0]="dm-tm-4e25b915-e7df-4a34-9f06-c619378b5fbc";
kmap[98][1]="da-83,de-27,el-79,en-32,es-31,fi-12,fr-50,it-26,ja-70,ko-42,nl-72,no-34,pl-17,pt-35,ru-110,sv-78,zh-cn-55,zh-tw-33";
kmap[99]=new Array(2);
kmap[99][0]="dm-tm-bdc10cc5-a1dc-4738-900d-9552a60e65ff";
kmap[99][1]="da-74,de-76,el-54,en-108,es-62,fi-88,fr-37,it-15,ja-77,ko-111,nl-17,no-74,pl-50,pt-45,ru-4,sv-71,zh-cn-6,zh-tw-3";
kmap[100]=new Array(2);
kmap[100][0]="dm-tm-5a5cf8b4-3383-4d89-bca3-d5a5cc04450e";
kmap[100][1]="da-93,de-83,el-91,en-85,es-17,fi-80,fr-97,it-93,ja-80,ko-109,nl-78,no-92,pl-23,pt-99,ru-115,sv-91,zh-cn-14,zh-tw-38";
kmap[101]=new Array(2);
kmap[101][0]="dm-tm-db978a5f-5c3a-4979-9af5-f49158226c69";
kmap[101][1]="da-107,de-99,el-77,en-93,es-30,fi-6,fr-41,it-32,ja-35,ko-79,nl-71,no-107,pl-4,pt-34,ru-65,sv-102,zh-cn-47,zh-tw-42";
kmap[102]=new Array(2);
kmap[102][0]="dm-tm-65a2b302-d5f4-4b40-9fbc-cf18e8828071";
kmap[102][1]="da-22,de-10,el-35,en-13,es-12,fi-4,fr-29,it-7,ja-10,ko-113,nl-12,no-19,pl-113,pt-11,ru-14,sv-21,zh-cn-29,zh-tw-70";
kmap[103]=new Array(2);
kmap[103][0]="dm-tm-a2b74533-9967-45c8-85c4-aa1bed82eea0";
kmap[103][1]="da-86,de-68,el-58,en-73,es-38,fi-37,fr-56,it-35,ja-32,ko-19,nl-94,no-83,pl-21,pt-22,ru-7,sv-81,zh-cn-40,zh-tw-19";
kmap[104]=new Array(2);
kmap[104][0]="dm-tm-620f1963-4cc9-4efb-bd28-45057cafa83d";
kmap[104][1]="da-61,de-113,el-110,en-68,es-25,fi-1,fr-44,it-29,ja-44,ko-90,nl-56,no-87,pl-25,pt-21,ru-74,sv-86,zh-cn-102,zh-tw-71";
kmap[105]=new Array(2);
kmap[105][0]="dm-tm-df6bb020-1256-433f-ab01-86f40ad95bb6";
kmap[105][1]="da-5,de-13,el-20,en-22,es-70,fi-25,fr-100,it-97,ja-103,ko-106,nl-21,no-5,pl-79,pt-104,ru-41,sv-6,zh-cn-111,zh-tw-32";
kmap[106]=new Array(2);
kmap[106][0]="dm-tm-532237be-fd95-42af-884d-74eb4a2cb2ec";
kmap[106][1]="da-53,de-53,el-37,en-63,es-14,fi-77,fr-33,it-101,ja-95,ko-72,nl-52,no-61,pl-108,pt-15,ru-35,sv-57,zh-cn-91,zh-tw-85";
kmap[107]=new Array(2);
kmap[107][0]="dm-tm-91b0b5f7-ea95-400e-9414-0abe864412a2";
kmap[107][1]="da-18,de-97,el-113,en-89,es-44,fi-34,fr-95,it-103,ja-38,ko-3,nl-87,no-104,pl-2,pt-95,ru-45,sv-98,zh-cn-50,zh-tw-40";
kmap[108]=new Array(2);
kmap[108][0]="dm-tm-c016765b-8c57-405d-aa08-941c104a123a";
kmap[108][1]="da-85,de-69,el-100,en-72,es-81,fi-36,fr-27,it-73,ja-31,ko-18,nl-92,no-80,pl-95,pt-76,ru-48,sv-79,zh-cn-39,zh-tw-22";
kmap[109]=new Array(2);
kmap[109][0]="dm-tm-750a466c-8e68-4843-8969-66075d21e72c";
kmap[109][1]="da-31,de-29,el-46,en-50,es-19,fi-113,fr-80,it-18,ja-15,ko-14,nl-31,no-21,pl-105,pt-18,ru-91,sv-32,zh-cn-23,zh-tw-102";
kmap[110]=new Array(2);
kmap[110][0]="dm-tm-4bc561ed-a719-41a8-8af4-00a878deed9c";
kmap[110][1]="da-27,de-21,el-18,en-29,es-60,fi-104,fr-39,it-22,ja-52,ko-62,nl-115,no-28,pl-44,pt-65,ru-62,sv-26,zh-cn-84,zh-tw-8";
kmap[111]=new Array(2);
kmap[111][0]="dm-tm-a56da385-087a-4856-8ea6-67b207d84747";
kmap[111][1]="da-37,de-45,el-24,en-46,es-105,fi-9,fr-102,it-56,ja-6,ko-81,nl-45,no-40,pl-83,pt-109,ru-113,sv-46,zh-cn-62,zh-tw-115";
kmap[112]=new Array(2);
kmap[112][0]="dm-tm-9315d355-436b-4ab2-825a-480ef6f159e6";
kmap[112][1]="da-24,de-20,el-64,en-25,es-102,fi-72,fr-65,it-90,ja-108,ko-50,nl-27,no-26,pl-67,pt-60,ru-109,sv-113,zh-cn-8,zh-tw-66";
kmap[113]=new Array(2);
kmap[113][0]="dm-tm-e7491f72-f1d6-4369-a901-4aa3c617024c";
kmap[113][1]="da-35,de-44,el-38,en-42,es-66,fi-8,fr-32,it-8,ja-41,ko-85,nl-13,no-38,pl-112,pt-13,ru-112,sv-42,zh-cn-61,zh-tw-114";
kmap[114]=new Array(2);
kmap[114][0]="dm-tm-17079f8d-03c2-4d05-bea4-b06f31d08adc";
kmap[114][1]="da-62,de-112,el-111,en-69,es-57,fi-2,fr-45,it-57,ja-8,ko-21,nl-55,no-64,pl-39,pt-25,ru-21,sv-73,zh-cn-98,zh-tw-5";
kmap[115]=new Array(2);
kmap[115][0]="dm-tm-edd53fa1-193c-47bb-98c6-4b009de8f756";
kmap[115][1]="da-102,de-96,el-39,en-90,es-13,fi-65,fr-31,it-9,ja-33,ko-80,nl-85,no-101,pl-107,pt-14,ru-16,sv-103,zh-cn-44,zh-tw-44";

function lsc(srclang, tgtlang) {
	window.location.href = getLczURL(getLczPath(srclang), getLczPath(tgtlang));
}

function getLczPath(lang) {
	var dir;
	if (lang != null && lang.length >= 2) {
		var lowercs = lang.toLowerCase();
		var prefix = lowercs.substring(0, 2);
		if (prefix == "zh") {
			if (lowercs == "zh-cn" || lowercs == "zh_cn") {
				dir = "zh-cn";
			} else {
				dir = "zh-tw";
			}
		} else {
			dir = prefix;
		}
	} else {
		dir = "en";
	}
	return dir;
}

function getLczURL(srcLangDir, tgtlangDir) {
	var url = window.location.href;
	var lczURL;
	if (url != null) {
		if (srcLangDir != null && tgtlangDir != null) {
			if (srcLangDir == tgtlangDir) {
				lczURL = url;
			} else {
				var match = "/" + srcLangDir + "/";
				var index = url.indexOf(match);
				var cpath = url.substring(0, index + 1);
				var fpath = url.substring(index + srcLangDir.length + 1);
				var i = fpath.indexOf("_idx");
				if (i > 0) {
					var idxSqn = getIdxSqn(tgtlangDir);
					if (idxSqn > 0) {
						lczURL = (cpath + tgtlangDir + fpath.substring(0, i)
								+ "_idx_" + idxSqn + ".html");
					} else {
						lczURL = (cpath + tgtlangDir + fpath.substring(0, i) + "_idx.html");
					}
				} else {
					lczURL = (cpath + tgtlangDir + fpath);
				}
			}
		} else {
			lczURL = dmURL;
		}
	} else {
		lczURL = dmURL;
	}
	return lczURL;
}

function getIdxSqn(lang) {
	var sqn = 0;
	if (lang && kmap) {
		var pmeta = getNd("page-id");
		if (pmeta && pmeta.content) {
			var pId = pmeta.content;
			if (pId) {
				var found = false;
				var entry = null;
				for ( var n = 0; n < kmap.length && !found; n++) {
					if (kmap[n][0] && kmap[n][1]) {
						if (kmap[n][0] == pId) {
							found = true;
							entry = kmap[n][1];
						}
					}
				}
				if (found && entry) {
					var tmp = entry.split(",");
					if (tmp) {
						var prefix = lang + "-";
						var matched = false;
						for ( var j = 0; j < tmp.length && !matched; j++) {
							if (tmp[j] && tmp[j].indexOf(prefix) >= 0) {
								matched = true;
								sqn = parseInt(tmp[j].substring(prefix.length),
										10);
							}
						}
					}
				}
			}
		}
	}
	return sqn;
}

function getClientLc() {
	var lang;
	if (navigator.userLanguage) {
		lang = navigator.userLanguage;
	} else if (navigator.language) {
		lang = navigator.language;
	} else if (navigator.systemLanguage) {
		lang = navigator.systemLanguage;
	} else {
		lang = "en";
	}
	return lang;
}

function srch(formId, inputId) {
	var formObj = getNd(formId)
	var inputObj = getNd(inputId);
	if (formObj && inputObj) {
		var matched = findIdxURL(inputObj.value);
		if (matched) {
			formObj.action = matched;
		} else {
			formObj.action = "";
		}
		formObj.submit();
	}
}

function findIdxURL(stxt) {
	var matched = null;
	if (stxt && xmap) {
		stxt = stxt.toLowerCase();
		var exact = false;
		var max = 0.0;
		for ( var n = 0; n < xmap.length && !exact; n++) {
			if (xmap[n][0] && xmap[n][1]) {
				var idxtm = xmap[n][0].toLowerCase();
				if (idxtm == stxt) {
					matched = xmap[n][1];
					exact = true;
				} else {
					var wt = 0.0;
					var wda = stxt.split(/\s/);
					var tda = idxtm.split(/\s/);
					if (wda && tda) {
						for ( var j = 0; j < wda.length; j++) {
							if (wda[j]) {
								for ( var k = 0; k < tda.length; k++) {
									if (tda[k]) {
										wt += calcStrMatch(wda[j], tda[k]);
									}
								}
							}
						}
					}
					if (wda.length > 0 && wda.length > tda.length) {
						wt *= (tda.length / wda.length);
					} else if (tda.length > 0) {
						wt *= (wda.length / tda.length);
					}
					if (wt > max) {
						max = wt;
						matched = xmap[n][1];
					}
				}
			}
		}
		if (matched == null) {
			matched = xmap[0][1];
		}
	} else {
		matched = window.location.href;
	}
	if (matched == null) {
		matched = dmURL;
	}
	return matched;
}

function calcStrMatch(src, tgt) {
	var weight = 0.0;
	if (src && tgt) {
		for ( var n = 0; n < src.length; n++) {
			var ws = 0.0;
			for ( var k = 0; k < tgt.length; k++) {
				if (src.charAt(n) == tgt.charAt(k)) {
					var gap = (k - n);
					var wt = 0.0;
					if (gap == 0) {
						wt = 1.0;
					} else {
						if (gap < 0) {
							gap *= (-1.0);
						}
						wt = (1.0 / (gap + 1.0));
					}
					ws += wt;
				}
			}
			if (tgt.length > 0) {
				ws /= tgt.length;
			}
			weight += ws;
		}
		if (src.length > 0) {
			weight /= src.length;
			var g = (src.length - tgt.length);
			if (g < 0.0) {
				g *= (-1.0);
			}
			weight *= (1.0 - (g / src.length));
		}
	}
	return weight;
}

function getNd(id) {
	var nd = null;
	if (document.getElementById) {
		nd = document.getElementById(id);
	} else if (document.all) {
		nd = document.all[id];
	} else if (document.layers) {
		nd = document.layers[id + "Layer"];
	}
	return nd;
}

function sc(select) {
	if (select) {
		window.location.href = select.options[select.selectedIndex].value;
	}
}

function e1(d) {
	if (d) {
		d.className = "spotOn";
	}
}

function e2(d) {
	if (d) {
		d.className = "spotOff";
	}
}

function e3(d) {
	if (d) {
		d.className = "borderOn";
	}
}

function e4(d) {
	if (d) {
		d.className = "borderOff";
	}
}

function e5(d) {
	if (d) {
		d.className = "lsbxOn";
	}
}

function e6(d) {
	if (d) {
		d.className = "lsbxOff";
	}
}


function e7(d) {
	if (d) {
		d.className = "undlnOn";
	}
}

function e8(d) {
	if (d) {
		d.className = "undlnOff";
	}
}

function cinit(mtId, size) {
	var mt = getNd(mtId);
	if (mt && size > 0) {
		var idx = (Math.round(Math.random() * 10000) % size);
		cdraw(mtId, idx, size);
		mt.content = idx;
	}
}

function cprev(mtId, size) {
	var mt = getNd(mtId);
	if (mt && size > 0) {
		var idx = mt.content;
		if (idx > 0) {
			idx--;
		} else {
			idx = (size - 1);
		}
		cdraw(mtId, idx, size);
		mt.content = idx;
	}
}

function cnext(mtId, size) {
	var mt = getNd(mtId);
	if (mt && size > 0) {
		var idx = mt.content;
		if (idx >= 0 && idx < (size - 1)) {
			idx++;
		} else {
			idx = 0;
		}
		cdraw(mtId, idx, size);
		mt.content = idx;
	}
}

function cdraw(mtId, idx, size) {
	var sdx1 = 0;
	var sdx2 = 1;
	var sdx3 = 2;
	if (idx >= 0 && idx < size) {
		sdx1 = idx;
		sdx2 = (idx + 1);
		if (sdx2 == size) {
			sdx2 = 0;
		}
		sdx3 = (sdx2 + 1);
		if (sdx3 == size) {
			sdx3 = 0;
		}
	}
	
	var r1a = getNd(mtId + "-r-0");
	var c1a = getNd(mtId + "-" + sdx1 + "a");
	if (r1a && c1a) {
		r1a.innerHTML = c1a.innerHTML;
	}
	var r1b = getNd(mtId + "-r-1");
	var c1b = getNd(mtId + "-" + sdx1 + "b");
	if (r1b && c1b) {
		r1b.innerHTML = c1b.innerHTML;
	}

	var r2a = getNd(mtId + "-r-2");
	var c2a = getNd(mtId + "-" + sdx2 + "a");
	if (r2a && c2a) {
		r2a.innerHTML = c2a.innerHTML;
	}
	var r2b = getNd(mtId + "-r-3");
	var c2b = getNd(mtId + "-" + sdx2 + "b");
	if (r2b && c2b) {
		r2b.innerHTML = c2b.innerHTML;
	}

	var r3a = getNd(mtId + "-r-4");
	var c3a = getNd(mtId + "-" + sdx3 + "a");
	if (r3a && c3a) {
		r3a.innerHTML = c3a.innerHTML;
	}
	var r3b = getNd(mtId + "-r-5");
	var c3b = getNd(mtId + "-" + sdx3 + "b");
	if (r3b && c3b) {
		r3b.innerHTML = c3b.innerHTML;
	}
}

