From: <ÓÉ Microsoft Internet Explorer 5 ±£´æ>
Subject: =?gb2312?B?MTkwMC0yMTAwILOsv+HN8sTqwPo=?=
Date: Sun, 28 Dec 2003 20:58:48 +0800
MIME-Version: 1.0
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://localhost/WsdnStarSuitp/include/calendar.htm
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from =
url=3D(0058)http://www.cfwindow.net/cn/cfproduct/product5/calendar.cfm =
--><!begin><HTML><HEAD><TITLE>1900-2100 =
=B3=AC=BF=E1=CD=F2=C4=EA=C0=FA</TITLE>
<META http-equiv=3Dcontent-type content=3D"text/html; charset=3Dgb2312">
<META=20
content=3D"=CA=B1=BC=E4; JavaScript =
=C8=D5=C0=FA;=CA=C0=BD=E7=CA=B1=BC=E4; =C5=A9=C0=FA; =D1=F4=C0=FA; =
=D2=F5=C0=FA; =BD=DA=C8=D5; =CA=B1=C7=F8; =BD=DA=C6=F8; =B8=C9=D6=A7; =
=C9=FA=D0=A4; world time clock; gregorian solar; chinese lunar; =
calendar;"=20
name=3Dkeywords>
<META content=3DAll name=3Drobots>
<META content=3D"Gregorian Solar Calendar and Chinese Lunar Calendar"=20
name=3Ddescription>
<META content=3DGeneral name=3DRATING>
<META content=3DALL name=3DROBOTS>
<META content=3D1 name=3DREVISIT>
<META content=3D0 name=3Dexpires>
<META content=3Dno-cache name=3DPragma>
<META content=3Dno-cache name=3DCache-Control>
<SCRIPT language=3DJScript>
<!--
/************************************************************************=
*****
                                   =B8=F6=C8=CB=C6=AB=BA=C3=C9=E8=B6=A8
*************************************************************************=
****/

var conWeekend =3D 3;  // =D6=DC=C4=A9=D1=D5=C9=AB=CF=D4=CA=BE: =
1=3D=BA=DA=C9=AB, 2=3D=C2=CC=C9=AB, 3=3D=BA=EC=C9=AB, =
4=3D=B8=F4=D6=DC=D0=DD


/************************************************************************=
*****
                                   =C8=D5=C6=DA=D7=CA=C1=CF
*************************************************************************=
****/

var lunarInfo=3Dnew Array(
0x4bd8,0x4ae0,0xa570,0x54d5,0xd260,0xd950,0x5554,0x56af,0x9ad0,0x55d2,
0x4ae0,0xa5b6,0xa4d0,0xd250,0xd255,0xb54f,0xd6a0,0xada2,0x95b0,0x4977,
0x497f,0xa4b0,0xb4b5,0x6a50,0x6d40,0xab54,0x2b6f,0x9570,0x52f2,0x4970,
0x6566,0xd4a0,0xea50,0x6a95,0x5adf,0x2b60,0x86e3,0x92ef,0xc8d7,0xc95f,
0xd4a0,0xd8a6,0xb55f,0x56a0,0xa5b4,0x25df,0x92d0,0xd2b2,0xa950,0xb557,
0x6ca0,0xb550,0x5355,0x4daf,0xa5b0,0x4573,0x52bf,0xa9a8,0xe950,0x6aa0,
0xaea6,0xab50,0x4b60,0xaae4,0xa570,0x5260,0xf263,0xd950,0x5b57,0x56a0,
0x96d0,0x4dd5,0x4ad0,0xa4d0,0xd4d4,0xd250,0xd558,0xb540,0xb6a0,0x95a6,
0x95bf,0x49b0,0xa974,0xa4b0,0xb27a,0x6a50,0x6d40,0xaf46,0xab60,0x9570,
0x4af5,0x4970,0x64b0,0x74a3,0xea50,0x6b58,0x5ac0,0xab60,0x96d5,0x92e0,
0xc960,0xd954,0xd4a0,0xda50,0x7552,0x56a0,0xabb7,0x25d0,0x92d0,0xcab5,
0xa950,0xb4a0,0xbaa4,0xad50,0x55d9,0x4ba0,0xa5b0,0x5176,0x52bf,0xa930,
0x7954,0x6aa0,0xad50,0x5b52,0x4b60,0xa6e6,0xa4e0,0xd260,0xea65,0xd530,
0x5aa0,0x76a3,0x96d0,0x4afb,0x4ad0,0xa4d0,0xd0b6,0xd25f,0xd520,0xdd45,
0xb5a0,0x56d0,0x55b2,0x49b0,0xa577,0xa4b0,0xaa50,0xb255,0x6d2f,0xada0,
0x4b63,0x937f,0x49f8,0x4970,0x64b0,0x68a6,0xea5f,0x6b20,0xa6c4,0xaaef,
0x92e0,0xd2e3,0xc960,0xd557,0xd4a0,0xda50,0x5d55,0x56a0,0xa6d0,0x55d4,
0x52d0,0xa9b8,0xa950,0xb4a0,0xb6a6,0xad50,0x55a0,0xaba4,0xa5b0,0x52b0,
0xb273,0x6930,0x7337,0x6aa0,0xad50,0x4b55,0x4b6f,0xa570,0x54e4,0xd260,
0xe968,0xd520,0xdaa0,0x6aa6,0x56df,0x4ae0,0xa9d4,0xa4d0,0xd150,0xf252,
0xd520);

var solarMonth=3Dnew Array(31,28,31,30,31,30,31,31,30,31,30,31);
var Gan=3Dnew =
Array("=BC=D7","=D2=D2","=B1=FB","=B6=A1","=CE=EC","=BC=BA","=B8=FD","=D0=
=C1","=C8=C9","=B9=EF");
var Zhi=3Dnew =
Array("=D7=D3","=B3=F3","=D2=FA","=C3=AE","=B3=BD","=CB=C8","=CE=E7","=CE=
=B4","=C9=EA","=D3=CF","=D0=E7","=BA=A5");
var Animals=3Dnew =
Array("=CA=F3","=C5=A3","=BB=A2","=CD=C3","=C1=FA","=C9=DF","=C2=ED","=D1=
=F2","=BA=EF","=BC=A6","=B9=B7","=D6=ED");
var solarTerm =3D new =
Array("=D0=A1=BA=AE","=B4=F3=BA=AE","=C1=A2=B4=BA","=D3=EA=CB=AE","=BE=AA=
=D5=DD","=B4=BA=B7=D6","=C7=E5=C3=F7","=B9=C8=D3=EA","=C1=A2=CF=C4","=D0=A1=
=C2=FA","=C3=A2=D6=D6","=CF=C4=D6=C1","=D0=A1=CA=EE","=B4=F3=CA=EE","=C1=A2=
=C7=EF","=B4=A6=CA=EE","=B0=D7=C2=B6","=C7=EF=B7=D6","=BA=AE=C2=B6","=CB=AA=
=BD=B5","=C1=A2=B6=AC","=D0=A1=D1=A9","=B4=F3=D1=A9","=B6=AC=D6=C1");
var sTermInfo =3D new =
Array(0,21208,42467,63836,85337,107014,128867,150921,173149,195551,218072=
,240693,263343,285989,308563,331033,353350,375494,397447,419210,440795,46=
2224,483532,504758);
var nStr1 =3D new =
Array('=C8=D5','=D2=BB','=B6=FE','=C8=FD','=CB=C4','=CE=E5','=C1=F9','=C6=
=DF','=B0=CB','=BE=C5','=CA=AE');
var nStr2 =3D new Array('=B3=F5','=CA=AE','=D8=A5','=D8=A6','=A1=F5');
var monthName =3D new =
Array("JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","=
DEC");

//=B9=AB=C0=FA=BD=DA=C8=D5 *=B1=ED=CA=BE=B7=C5=BC=D9=C8=D5
var sFtv =3D new Array(
"0101*=D0=C2=C4=EA=D4=AA=B5=A9",
"0202 =CA=C0=BD=E7=CA=AA=B5=D8=C8=D5",
"0207 =B9=FA=BC=CA=C9=F9=D4=AE=C4=CF=B7=C7=C8=D5",
"0210 =B9=FA=BC=CA=C6=F8=CF=F3=BD=DA",
"0214 =C7=E9=C8=CB=BD=DA",
"0301 =B9=FA=BC=CA=BA=A3=B1=AA=C8=D5",
"0303 =C8=AB=B9=FA=B0=AE=B6=FA=C8=D5",
"0308 =B9=FA=BC=CA=B8=BE=C5=AE=BD=DA",
"0312 =D6=B2=CA=F7=BD=DA =
=CB=EF=D6=D0=C9=BD=CA=C5=CA=C0=BC=CD=C4=EE=C8=D5",
"0314 =B9=FA=BC=CA=BE=AF=B2=EC=C8=D5",
"0315 =B9=FA=BC=CA=CF=FB=B7=D1=D5=DF=C8=A8=D2=E6=C8=D5",
"0317 =D6=D0=B9=FA=B9=FA=D2=BD=BD=DA =B9=FA=BC=CA=BA=BD=BA=A3=C8=D5",
"0321 =CA=C0=BD=E7=C9=AD=C1=D6=C8=D5 =
=CF=FB=B3=FD=D6=D6=D7=E5=C6=E7=CA=D3=B9=FA=BC=CA=C8=D5",
"0321 =CA=C0=BD=E7=B6=F9=B8=E8=C8=D5",
"0322 =CA=C0=BD=E7=CB=AE=C8=D5",
"0323 =CA=C0=BD=E7=C6=F8=CF=F3=C8=D5",
"0324 =CA=C0=BD=E7=B7=C0=D6=CE=BD=E1=BA=CB=B2=A1=C8=D5",
"0325 =
=C8=AB=B9=FA=D6=D0=D0=A1=D1=A7=C9=FA=B0=B2=C8=AB=BD=CC=D3=FD=C8=D5",
"0330 =B0=CD=C0=D5=CB=B9=CC=B9=B9=FA=CD=C1=C8=D5",
"0401 =D3=DE=C8=CB=BD=DA =
=C8=AB=B9=FA=B0=AE=B9=FA=CE=C0=C9=FA=D4=CB=B6=AF=D4=C2(=CB=C4=D4=C2) =
=CB=B0=CA=D5=D0=FB=B4=AB=D4=C2(=CB=C4=D4=C2)",
"0407 =CA=C0=BD=E7=CE=C0=C9=FA=C8=D5",
"0422 =CA=C0=BD=E7=B5=D8=C7=F2=C8=D5",
"0423 =CA=C0=BD=E7=CD=BC=CA=E9=BA=CD=B0=E6=C8=A8=C8=D5",
"0424 =D1=C7=B7=C7=D0=C2=CE=C5=B9=A4=D7=F7=D5=DF=C8=D5",
"0501 =B9=FA=BC=CA=C0=CD=B6=AF=BD=DA",
"0504 =D6=D0=B9=FA=CE=E5=CB=C4=C7=E0=C4=EA=BD=DA",
"0505 =B5=E2=C8=B1=B7=A6=B2=A1=B7=C0=D6=CE=C8=D5",
"0508 =CA=C0=BD=E7=BA=EC=CA=AE=D7=D6=C8=D5",
"0512 =B9=FA=BC=CA=BB=A4=CA=BF=BD=DA",
"0515 =B9=FA=BC=CA=BC=D2=CD=A5=C8=D5",
"0517 =CA=C0=BD=E7=B5=E7=D0=C5=C8=D5",
"0518 =B9=FA=BC=CA=B2=A9=CE=EF=B9=DD=C8=D5",
"0520 =C8=AB=B9=FA=D1=A7=C9=FA=D3=AA=D1=F8=C8=D5",
"0523 =B9=FA=BC=CA=C5=A3=C4=CC=C8=D5",
"0531 =CA=C0=BD=E7=CE=DE=D1=CC=C8=D5",=20
"0601 =B9=FA=BC=CA=B6=F9=CD=AF=BD=DA",
"0605 =CA=C0=BD=E7=BB=B7=BE=B3=C8=D5",
"0606 =C8=AB=B9=FA=B0=AE=D1=DB=C8=D5",
"0617 =B7=C0=D6=CE=BB=C4=C4=AE=BB=AF=BA=CD=B8=C9=BA=B5=C8=D5",
"0623 =B9=FA=BC=CA=B0=C2=C1=D6=C6=A5=BF=CB=C8=D5",
"0625 =C8=AB=B9=FA=CD=C1=B5=D8=C8=D5",
"0626 =B9=FA=BC=CA=B7=B4=B6=BE=C6=B7=C8=D5",
"0701 =D6=D0=B9=FA=B9=B2=B2=FA=B5=B3=BD=A8=B5=B3=C8=D5 =
=CA=C0=BD=E7=BD=A8=D6=FE=C8=D5",
"0702 =B9=FA=BC=CA=CC=E5=D3=FD=BC=C7=D5=DF=C8=D5 =
=BE=AB=C6=B7=CD=C6=BD=E9=D5=BE(http://www.21softs.com/)=D5=FD=CA=BD=B6=D4=
=CD=E2=BF=AA=B7=C5=BC=CD=C4=EE=C8=D5",
"0707 =
=D6=D0=B9=FA=C8=CB=C3=F1=BF=B9=C8=D5=D5=BD=D5=F9=BC=CD=C4=EE=C8=D5",
"0711 =CA=C0=BD=E7=C8=CB=BF=DA=C8=D5",
"0730 =B7=C7=D6=DE=B8=BE=C5=AE=C8=D5",
"0801 =D6=D0=B9=FA=BD=A8=BE=FC=BD=DA",
"0808 =D6=D0=B9=FA=C4=D0=D7=D3=BD=DA(=B0=D6=B0=D6=BD=DA)",
"0815 =
=C8=D5=B1=BE=D5=FD=CA=BD=D0=FB=B2=BC=CE=DE=CC=F5=BC=FE=CD=B6=BD=B5=C8=D5"=
,
"0908 =B9=FA=BC=CA=C9=A8=C3=A4=C8=D5 =
=B9=FA=BC=CA=D0=C2=CE=C5=B9=A4=D7=F7=D5=DF=C8=D5",
"0910 =BD=CC=CA=A6=BD=DA",
"0914 =CA=C0=BD=E7=C7=E5=BD=E0=B5=D8=C7=F2=C8=D5 =C3=B7=D6=F1=CB=C9 =
=C9=FA=C8=D5^o^",
"0916 =B9=FA=BC=CA=B3=F4=D1=F5=B2=E3=B1=A3=BB=A4=C8=D5",
"0918 =BE=C5=A1=A4=D2=BB=B0=CB=CA=C2=B1=E4=BC=CD=C4=EE=C8=D5",
"0920 =B9=FA=BC=CA=B0=AE=D1=C0=C8=D5",
"0927 =CA=C0=BD=E7=C2=C3=D3=CE=C8=D5",
"1001*=B9=FA=C7=EC=BD=DA =CA=C0=BD=E7=D2=F4=C0=D6=C8=D5 =
=B9=FA=BC=CA=C0=CF=C8=CB=BD=DA",
"1001 =B9=FA=BC=CA=D2=F4=C0=D6=C8=D5",
"1002 =
=B9=FA=BC=CA=BA=CD=C6=BD=D3=EB=C3=F1=D6=F7=D7=D4=D3=C9=B6=B7=D5=F9=C8=D5"=
,
"1004 =CA=C0=BD=E7=B6=AF=CE=EF=C8=D5",
"1008 =C8=AB=B9=FA=B8=DF=D1=AA=D1=B9=C8=D5",
"1008 =CA=C0=BD=E7=CA=D3=BE=F5=C8=D5",
"1009 =CA=C0=BD=E7=D3=CA=D5=FE=C8=D5 =CD=F2=B9=FA=D3=CA=C1=AA=C8=D5",
"1010 =D0=C1=BA=A5=B8=EF=C3=FC=BC=CD=C4=EE=C8=D5 =
=CA=C0=BD=E7=BE=AB=C9=F1=CE=C0=C9=FA=C8=D5",
"1013 =CA=C0=BD=E7=B1=A3=BD=A1=C8=D5 =B9=FA=BC=CA=BD=CC=CA=A6=BD=DA",
"1014 =CA=C0=BD=E7=B1=EA=D7=BC=C8=D5",
"1015 =B9=FA=BC=CA=C3=A4=C8=CB=BD=DA(=B0=D7=CA=D6=D5=C8=BD=DA)",
"1016 =CA=C0=BD=E7=C1=B8=CA=B3=C8=D5",
"1017 =CA=C0=BD=E7=CF=FB=B3=FD=C6=B6=C0=A7=C8=D5",
"1022 =CA=C0=BD=E7=B4=AB=CD=B3=D2=BD=D2=A9=C8=D5",
"1024 =C1=AA=BA=CF=B9=FA=C8=D5 =
=CA=C0=BD=E7=B7=A2=D5=B9=D0=C5=CF=A2=C8=D5",
"1031 =CA=C0=BD=E7=C7=DA=BC=F3=C8=D5",
"1107 =
=CA=AE=D4=C2=C9=E7=BB=E1=D6=F7=D2=E5=B8=EF=C3=FC=BC=CD=C4=EE=C8=D5",
"1108 =D6=D0=B9=FA=BC=C7=D5=DF=C8=D5",
"1109 =
=C8=AB=B9=FA=CF=FB=B7=C0=B0=B2=C8=AB=D0=FB=B4=AB=BD=CC=D3=FD=C8=D5",
"1110 =CA=C0=BD=E7=C7=E0=C4=EA=BD=DA",
"1111 =
=B9=FA=BC=CA=BF=C6=D1=A7=D3=EB=BA=CD=C6=BD=D6=DC(=B1=BE=C8=D5=CB=F9=CA=F4=
=B5=C4=D2=BB=D6=DC)",
"1112 =CB=EF=D6=D0=C9=BD=B5=AE=B3=BD=BC=CD=C4=EE=C8=D5",
"1114 =CA=C0=BD=E7=CC=C7=C4=F2=B2=A1=C8=D5",
"1117 =B9=FA=BC=CA=B4=F3=D1=A7=C9=FA=BD=DA =
=CA=C0=BD=E7=D1=A7=C9=FA=BD=DA",
"1121 =CA=C0=BD=E7=CE=CA=BA=F2=C8=D5 =CA=C0=BD=E7=B5=E7=CA=D3=C8=D5",
"1129 =
=B9=FA=BC=CA=C9=F9=D4=AE=B0=CD=C0=D5=CB=B9=CC=B9=C8=CB=C3=F1=B9=FA=BC=CA=C8=
=D5",
"1201 =CA=C0=BD=E7=B0=AC=D7=CC=B2=A1=C8=D5",
"1203 =CA=C0=BD=E7=B2=D0=BC=B2=C8=CB=C8=D5",
"1205 =
=B9=FA=BC=CA=BE=AD=BC=C3=BA=CD=C9=E7=BB=E1=B7=A2=D5=B9=D6=BE=D4=B8=C8=CB=D4=
=B1=C8=D5",
"1208 =B9=FA=BC=CA=B6=F9=CD=AF=B5=E7=CA=D3=C8=D5",
"1209 =CA=C0=BD=E7=D7=E3=C7=F2=C8=D5",
"1210 =CA=C0=BD=E7=C8=CB=C8=A8=C8=D5",
"1212 =CE=F7=B0=B2=CA=C2=B1=E4=BC=CD=C4=EE=C8=D5",
"1213 =
=C4=CF=BE=A9=B4=F3=CD=C0=C9=B1(1937=C4=EA)=BC=CD=C4=EE=C8=D5=A3=A1=BD=F4=BC=
=C7=D1=AA=C0=E1=CA=B7=A3=A1",
"1221 =B9=FA=BC=CA=C0=BA=C7=F2=C8=D5",
"1224 =C6=BD=B0=B2=D2=B9",
"1225 =CA=A5=B5=AE=BD=DA",
"1229 =B9=FA=BC=CA=C9=FA=CE=EF=B6=E0=D1=F9=D0=D4=C8=D5");

//=C4=B3=D4=C2=B5=C4=B5=DA=BC=B8=B8=F6=D0=C7=C6=DA=BC=B8=A1=A3 5,6,7,8 =
=B1=ED=CA=BE=B5=BD=CA=FD=B5=DA 1,2,3,4 =B8=F6=D0=C7=C6=DA=BC=B8
var wFtv =3D new Array(
"0110 =BA=DA=C8=CB=C8=D5",
"0150 =CA=C0=BD=E7=C2=E9=B7=E7=C8=D5", =
//=D2=BB=D4=C2=B5=C4=D7=EE=BA=F3=D2=BB=B8=F6=D0=C7=C6=DA=C8=D5=A3=A8=D4=C2=
=B5=B9=CA=FD=B5=DA=D2=BB=B8=F6=D0=C7=C6=DA=C8=D5=A3=A9
"0520 =B9=FA=BC=CA=C4=B8=C7=D7=BD=DA",
"0530 =C8=AB=B9=FA=D6=FA=B2=D0=C8=D5",
"0630 =B8=B8=C7=D7=BD=DA",
"0911 =C0=CD=B6=AF=BD=DA",
"0932 =B9=FA=BC=CA=BA=CD=C6=BD=C8=D5",
"0940 =B9=FA=BC=CA=C1=FB=C8=CB=BD=DA =CA=C0=BD=E7=B6=F9=CD=AF=C8=D5",
"0950 =CA=C0=BD=E7=BA=A3=CA=C2=C8=D5",
"1011 =B9=FA=BC=CA=D7=A1=B7=BF=C8=D5",
"1013 =
=B9=FA=BC=CA=BC=F5=C7=E1=D7=D4=C8=BB=D4=D6=BA=A6=C8=D5(=BC=F5=D4=D6=C8=D5=
)",
"1144 =B8=D0=B6=F7=BD=DA");

//=C5=A9=C0=FA=BD=DA=C8=D5
var lFtv =3D new Array(
"0101*=B4=BA=BD=DA",
"0115 =D4=AA=CF=FC=BD=DA",
"0202 =C1=FA=CC=A7=CD=B7=BD=DA",
"0323 =C2=E8=D7=E6=C9=FA=B3=BD (=CC=EC=C9=CF=CA=A5=C4=B8=B5=AE=B3=BD)",
"0505 =B6=CB=CE=E7=BD=DA",
"0707 =C6=DF=C6=DF=D6=D0=B9=FA=C7=E9=C8=CB=BD=DA",
"0815 =D6=D0=C7=EF=BD=DA",
"0909 =D6=D8=D1=F4=BD=DA",
"1208 =C0=B0=B0=CB=BD=DA",
"1223 =C0=B0=B0=CB=BD=DA",
"0100*=B3=FD=CF=A6");

//=CA=C0=BD=E7=CA=B1=BC=E4=D7=CA=C1=CF
var timeData =3D {
"Asia               =D1=C7=D6=DE": {   =
//----------------------------------------------
"Brunei             =CE=C4=C0=B3    =
":["+0800","","=CB=B9=C0=EF=B0=CD=BC=D3=CD=E5=CA=D0"],
"Burma              =C3=E5=B5=E9    ":["+0630","","=D1=F6=B9=E2"],
"Cambodia           =BC=ED=C6=D2=D5=AF  ":["+0700","","=BD=F0=B1=DF"],
"China              =D6=D0=B9=FA    =
":["+0800","","=B1=B1=BE=A9=A1=A2=D6=D8=C7=EC=A1=A2=C9=CF=BA=A3=A1=A2=CC=EC=
=BD=F2"],
"China(HK,Macau)    =D6=D0=B9=FA    =
":["+0800","","=CF=E3=B8=DB=A1=A2=B0=C4=C3=C5=CC=D8=C7=F8"],
"China(TaiWan)      =D6=D0=B9=FA    =
":["+0800","","=CC=A8=B1=B1=A1=A2=B8=DF=D0=DB"],
"China(Urumchi)     =D6=D0=B9=FA    =
":["+0700","","=CE=DA=C2=B3=C4=BE=C6=EB"],
"Indonesia          =D3=A1=C4=E1    ":["+0700","","=D1=C5=BC=D3=B4=EF"],
"Japan              =C8=D5=B1=BE    =
":["+0900","","=B6=AB=BE=A9=A1=A2=B4=F3=DA=E6=A1=A2=D4=FD=BB=CF"],
"Korea              =BA=AB=B9=FA    ":["+0900","","=BA=BA=B3=C7"],
"Laos               =C0=CF=CE=CE    ":["+0700","","=CD=F2=CF=F3"],
"Malaysia           =
=C2=ED=C0=B4=CE=F7=D1=C7":["+0800","","=BC=AA=C2=A1=C6=C2"],
"Mongolia           =C3=C9=B9=C5    =
":["+0800","03L03|09L03","=CE=DA=C0=BC=B0=CD=CD=D0=A1=A2=BF=E2=C2=D7"],
"Philippines        =B7=C6=C2=C9=B1=F6  =
":["+0800","04F53|10F53","=C2=ED=C4=E1=C0=AD"],
"Russia(Anadyr)     =B6=ED=C2=DE=CB=B9  =
":["+1300","03L03|10L03","=B0=A2=C4=C9=B5=C2=B6=FB=BA=D3"],
"Russia(Kamchatka)  =B6=ED=C2=DE=CB=B9  =
":["+1200","03L03|10L03","=BF=B0=B2=EC=BC=D3=B0=EB=B5=BA"],
"Russia(Magadan)    =B6=ED=C2=DE=CB=B9  =
":["+1100","03L03|10L03","=C2=ED=BC=D3=B5=A4"],
"Russia(Vladivostok)=B6=ED=C2=DE=CB=B9  =
":["+1000","03L03|10L03","=B7=FB=C0=AD=B5=CF=CE=D6=CB=B9=CD=D0=BF=CB(=BA=A3=
=B2=CE=E1=CB)"],
"Russia(Yakutsk)    =B6=ED=C2=DE=CB=B9  =
":["+0900","03L03|10L03","=D1=C5=BF=E2=B4=C4=BF=CB"],
"Singapore          =D0=C2=BC=D3=C6=C2  =
":["+0800","","=D0=C2=BC=D3=C6=C2"],
"Thailand           =CC=A9=B9=FA    ":["+0700","","=C2=FC=B9=C8"],
"Vietnam            =D4=BD=C4=CF    ":["+0700","","=BA=D3=C4=DA"]
},
"ME, India pen.     =D6=D0=B6=AB=A1=A2=D3=A1=B6=C8=B0=EB=B5=BA": {   =
//------------------------------------
"Afghanistan        =B0=A2=B8=BB=BA=B9  =
":["+0430","","=BF=A6=B2=BC=B6=FB"],
"Arab Emirates      =
=B0=A2=C0=AD=B2=AE=C1=AA=BA=CF=C7=F5=B3=A4=B9=FA":["+0400","","=B0=A2=B2=BC=
=D4=FA=B1=C8"],
"Bahrain            =B0=CD=C1=D6    ":["+0300","","=C2=F3=C4=C9=C2=F3"],
"Bangladesh         =C3=CF=BC=D3=C0=AD  ":["+0600","","=B4=EF=BF=A8"],
"Bhutan             =B2=BB=B5=A4    ":["+0600","","=CD=A2=B2=BC"],
"Cyprus             =
=C8=FB=C6=D6=C2=B7=CB=B9":["+0200","","=C4=E1=BF=C6=CE=F7=D1=C7"],
"Georgia            =C7=C7=D6=CE=D1=C7  =
":["+0500","","=B5=DA=B1=C8=C0=FB=CB=B9"],
"India              =D3=A1=B6=C8    =
":["+0530","","=D0=C2=B5=C2=C0=EF=A1=A2=C3=CF=C2=F2=A1=A2=BC=D3=B6=FB=B8=F7=
=B4=F0"],
"Iran               =D2=C1=C0=CA    ":["+0330","04 13|10 =
13","=B5=C2=BA=DA=C0=BC"],
"Iraq               =D2=C1=C0=AD=BF=CB  ":["+0300","04 13|10 =
13","=B0=CD=B8=F1=B4=EF"],
"Israel             =
=D2=D4=C9=AB=C1=D0=A1=A4=B0=CD=C0=D5=CB=B9=CC=B9":["+0200","04F53|09F53",=
"=D2=AE=C2=B7=C8=F6=C0=E4"],
"Jordan             =D4=BC=B5=A9    ":["+0200","","=B0=B2=C2=FC"],
"Kuwait             =BF=C6=CD=FE=CC=D8  =
":["+0300","","=BF=C6=CD=FE=CC=D8=B3=C7"],
"Lebanon            =C0=E8=B0=CD=C4=DB  =
":["+0200","03L03|10L03","=B1=B4=C2=B3=CC=D8"],
"Maldives           =
=C2=ED=B6=FB=B4=FA=B7=F2":["+0500","","=C2=ED=C0=DB"],
"Nepal              =C4=E1=B2=B4=B6=FB  =
":["+0545","","=BC=D3=B5=C2=C2=FA=B6=BC"],
"Oman               =B0=A2=C2=FC    =
":["+0400","","=C2=ED=CB=B9=BF=A6=CC=D8"],
"Pakistan           =
=B0=CD=BB=F9=CB=B9=CC=B9":["+0500","","=BF=A8=C0=AD=C6=E6=A1=A2=D2=C1=CB=B9=
=C0=BC=B1=A4"],
"Qatar              =BF=A8=CB=FE=B6=FB  ":["+0300","","=B6=E0=B9=FE"],
"Saudi Arabia       =
=C9=B3=CC=D8=B0=A2=C0=AD=B2=AE":["+0300","","=C0=FB=D1=C5=B5=C3"],
"Sri Lanka          =
=CB=B9=C0=EF=C0=BC=BF=A8":["+0600","","=BF=C6=C2=D7=C6=C2"],
"Syria              =D0=F0=C0=FB=D1=C7  ":["+0200","04 13|10 =
13","=B4=F3=C2=ED=CA=BF=B8=EF"],
"Tajikistan         =
=CB=FE=BC=AA=BF=CB=CB=B9=CC=B9":["+0500","","=B6=C5=C9=D0=B1=F0"],
"Turkey             =CD=C1=B6=FA=C6=E4  =
":["+0200","","=D2=C1=CB=B9=CC=B9=B1=A4"],
"Turkmenistan       =
=CD=C1=BF=E2=C2=FC=CB=B9=CC=B9":["+0500","","=B0=A2=CA=B2=B9=FE=B0=CD=B5=C2=
"],
"Uzbekistan         =
=CE=DA=D7=C8=B1=F0=BF=CB=CB=B9=CC=B9":["+0500","","=CB=FE=CA=B2=B8=C9"],
"Yemen              =D2=B2=C3=C5    ":["+0300","","=C8=F8=C4=C7"]
},
"North Europe       =B1=B1=C5=B7": {   =
//----------------------------------------------
"Denmark            =
=B5=A4=C2=F3":["+0100","04F03|10L03","=B8=E7=B1=BE=B9=FE=B8=F9"],
"Finland            =
=B7=D2=C0=BC":["+0200","03L01|10L01","=BA=D5=B6=FB=D0=C1=BB=F9"],
"Iceland            =
=B1=F9=B5=BA":["+0000","","=C0=D7=BF=CB=D1=C5=CE=B4=BF=CB"],
"Norwegian          =C5=B2=CD=FE":["+0100","","=B0=C2=CB=B9=C2=BD"],
"Sweden             =
=C8=F0=B5=E4":["+0100","03L01|10L01","=CB=B9=B5=C2=B8=E7=B6=FB=C4=A6"]
},
"Eastern Europe     =D6=D0=C5=B7=A1=A2=B6=AB=C5=B7": {   =
//----------------------------------------
"Armenia            =
=D1=C7=C3=C0=C4=E1=D1=C7":["+0400","","=B0=A3=C0=EF=CE=C2"],
"Austria            =B0=C2=B5=D8=C0=FB  =
":["+0100","03L01|10L01","=CE=AC=D2=B2=C4=C9"],
"Azerbaijan         =
=B0=A2=C8=FB=B0=DD=BD=AE":["+0400","","=B0=CD=BF=E2"],
"Czech              =BD=DD=BF=CB    ":["+0100","","=B2=BC=C0=AD=B8=F1"],
"Estonia            =
=B0=AE=C9=B3=C4=E1=D1=C7":["+0200","","=CB=FE=C1=D6"],
"Germany            =B5=C2=B9=FA    =
":["+0100","03L01|10L01","=B0=D8=C1=D6=A1=A2=B2=A8=B6=F7"],
"Hungarian          =D0=D9=D1=C0=C0=FB  =
":["+0100","","=B2=BC=B4=EF=C5=E5=CB=B9"],
"Kazakhstan(Astana) =
=B9=FE=C8=F8=BF=CB=CB=B9=CC=B9":["+0600","","=B0=A2=CB=B9=CB=FE=C4=C9=A1=A2=
=B0=A2=C0=AD=C4=BE=CD=BC"],
"Kazakhstan(Aqtobe) =
=B9=FE=C8=F8=BF=CB=CB=B9=CC=B9":["+0500","","=B0=A2=BF=CB=CD=D0=B1=F0"],
"Kazakhstan(Aqtau)  =
=B9=FE=C8=F8=BF=CB=CB=B9=CC=B9":["+0400","","=B0=A2=BF=CB=CD=BC"],
"Kirghizia          =
=BC=AA=B6=FB=BC=AA=CB=B9":["+0500","","=B1=C8=CB=B9=BF=AD=BF=CB"],
"Latvia             =
=C0=AD=CD=D1=CE=AC=D1=C7":["+0200","","=C0=EF=BC=D3"],
"Lithuania          =C1=A2=CC=D5=CD=F0  =
":["+0200","","=CE=AC=B6=FB=C5=A6=CB=B9"],
"Moldova            =
=C4=A6=B6=FB=B6=E0=CD=DF":["+0200","","=BB=F9=CF=A3=C4=C9=CE=DA"],
"Poland             =B2=A8=C0=BC    ":["+0100","","=BB=AA=C9=B3"],
"Rumania            =
=C2=DE=C2=ED=C4=E1=D1=C7":["+0200","","=B2=BC=BC=D3=C0=D5=CB=B9=CC=D8"],
"Russia(Moscow)     =B6=ED=C2=DE=CB=B9  =
":["+0300","03L03|10L03","=C4=AA=CB=B9=BF=C6"],
"Russia(Volgograd)  =B6=ED=C2=DE=CB=B9  =
":["+0300","03L03|10L03","=B7=FC=B6=FB=BC=D3=B8=F1=C0=D5"],
"Slovakia           =
=CB=B9=C2=E5=B7=A5=BF=CB":["+0100","","=B2=BC=C0=AD=B5=CF=CB=B9=C0=AD=B7=A2=
"],
"Switzerland        =C8=F0=CA=BF    ":["+0100","","=CB=D5=C0=E8=CA=C0"],
"Ukraine            =CE=DA=BF=CB=C0=BC  ":["+0200","","=BB=F9=B8=A8"],
"Ukraine(Simferopol)=CE=DA=BF=CB=C0=BC  =
":["+0300","","=D0=C1=B7=C6=C2=DE=B2=A8=B6=FB"],
"Belarus            =
=B0=D7=B6=ED=C2=DE=CB=B9":["+0200","03L03|10L03","=C3=F7=CB=B9=BF=CB"]
},
"Western Europe     =CE=F7=C5=B7": {   =
//----------------------------------------------
"Belgium            =B1=C8=C0=FB=CA=B1 =
":["+0100","03L01|10L01","=B2=BC=C2=B3=C8=FB=B6=FB"],
"France             =B7=A8=B9=FA   =
":["+0100","03L01|10L01","=B0=CD=C0=E8"],
"Ireland            =B0=AE=B6=FB=C0=BC =
":["+0000","03L01|10L01","=B6=BC=B0=D8=C1=D6"],
"Monaco             =C4=A6=C4=C9=B8=E7 =
":["+0100","","=C4=A6=C4=C9=B8=E7=CA=D0"],
"Netherlands        =BA=C9=C0=BC   =
":["+0100","03L01|10L01","=B0=A2=C4=B7=CB=B9=CC=D8=B5=A4"],
"Luxembourg         =C2=AC=C9=AD=B1=A4 =
":["+0100","03L01|10L01","=C2=AC=C9=AD=B1=A4=CA=D0"],
"United Kingdom     =D3=A2=B9=FA   =
":["+0000","03L01|10L01","=C2=D7=B6=D8=A1=A2=B0=AE=B6=A1=B1=A4"]
},
"South Europe       =C4=CF=C5=B7": { =
//------------------------------------------------
"Albania            =
=B0=A2=B6=FB=B0=CD=C4=E1=D1=C7":["+0100","","=B5=D8=C0=AD=C4=C7"],
"Bulgaria           =
=B1=A3=BC=D3=C0=FB=D1=C7":["+0200","","=CB=F7=B7=C6=D1=C7"],
"Greece             =CF=A3=C0=B0    =
":["+0200","03L01|10L01","=D1=C5=B5=E4"],
"Holy See           =
=C2=DE=C2=ED=BD=CC=CD=A2":["+0100","","=E8=F3=B5=D9=B8=D4"],
"Italy              =D2=E2=B4=F3=C0=FB  =
":["+0100","03L01|10L01","=C2=DE=C2=ED"],
"Malta              =C2=ED=B6=FA=CB=FB  =
":["+0100","","=CD=DF=C0=B3=CB=FE"],
"Portugal           =C6=CF=CC=D1=D1=C0  =
":["+0000","03L01|10L01","=C0=EF=CB=B9=B1=BE"],
"San Marino         =
=CA=A5=C2=ED=C0=FB=C5=B5":["+0100","","=CA=A5=C2=ED=C0=FB=C5=B5"],
"Span               =CE=F7=B0=E0=D1=C0  =
":["+0100","03L01|10L01","=C2=ED=B5=C2=C0=EF"],
"Slovenia           =
=CB=B9=C2=E5=CE=C4=C4=E1=D1=C7":["+0100","","=C2=AC=B2=BC=B6=FB=D1=C5=C4=C7=
"],
"Yugoslavia         =
=C4=CF=CB=B9=C0=AD=B7=F2(=C8=FB=B6=FB=CE=AC=D1=C7)":["+0100","","=B1=B4=B6=
=FB=B8=F1=C0=B3=B5=C2"]
},
"North America      =B1=B1=C3=C0=D6=DE": {   =
//--------------------------------------------
"Canada(NST)        =
=BC=D3=C4=C3=B4=F3":["-0330","04F02|10L02","=C5=A6=B7=D2=C0=BC=A1=A2=CA=A5=
=D4=BC=BA=B2=A1=A2=B9=C5=CB=B9=CD=E5"],
"Canada(AST)        =
=BC=D3=C4=C3=B4=F3":["-0400","04F02|10L02","=B1=F9=BA=D3=CD=E5=A1=A2Pangn=
irtung"],
"Canada(EST)        =
=BC=D3=C4=C3=B4=F3":["-0500","04F02|10L02","=C3=C9=CC=D8=C2=DE"],
"Canada(CST)        =
=BC=D3=C4=C3=B4=F3":["-0600","04F02|10L02","=C0=D7=E5=C8=BC{=A1=A2=D3=EA=BA=
=D3=E6=82=A1=A2Swift Current"],
"Canada(MST)        =
=BC=D3=C4=C3=B4=F3":["-0700","04F02|10L02","=D3=A1=C5=AB=CE=AC=CC=D8=B8=DB=
=CD=E5=A1=A2=B0=A3=B5=C2=C3=C9=B6=D9=A1=A2=B5=C0=C9=AD=BA=D3"],
"Canada(PST)        =
=BC=D3=C4=C3=B4=F3":["-0800","04F02|10L02","=CE=C2=B8=E7=BB=AA"],
"US(Eastern)        =
=C3=C0=B9=FA(=B6=AB=B0=B6)":["-0500","04F02|10L02","=BB=AA=CA=A2=B6=D9=A1=
=A2=C5=A6=D4=BC"],
"US(Indiana)        =C3=C0=B9=FA      =
":["-0500","","=D3=A1=B5=DA=B0=B2=C4=C9"],
"US(Central)        =
=C3=C0=B9=FA(=D6=D0=B2=BF)":["-0600","04F02|10L02","=D6=A5=BC=D3=B8=E7"],=

"US(Mountain)       =
=C3=C0=B9=FA(=C9=BD=C7=F8)":["-0700","04F02|10L02","=B5=A4=B7=F0"],
"US(Arizona)        =C3=C0=B9=FA      =
":["-0700","","=D1=C7=C0=FA=C9=A3=C4=C7"],
"US(Pacific)        =
=C3=C0=B9=FA(=CE=F7=B0=B6)":["-0800","04F02|10L02","=BE=C9=BD=F0=C9=BD=A1=
=A2=C2=E5=C9=BC=ED=B6"],
"US(Alaska)         =C3=C0=B9=FA      =
":["-0900","","=B0=A2=C0=AD=CB=B9=BC=D3=A1=A2=D6=EC=C5=B5"]
},
"South America      =D6=D0=C4=CF=C3=C0=D6=DE": {   =
//------------------------------------------
"Antigua & Barbuda  =
=B0=B2=CC=E1=B9=CF=B5=BA=BC=B0=B0=CD=B2=BC=B4=EF=B5=BA":["-0400","","=CA=A5=
=D4=BC=BA=B2"],
"Argentina          =B0=A2=B8=F9=CD=A2  =
":["-0300","","=B2=BC=D2=CB=C5=B5=CB=B9=B0=AC=C0=FB=CB=B9"],
"Bahamas            =B0=CD=B9=FE=C2=ED  ":["-0500","","=C4=C3=C9=A7"],
"Barbados           =
=B0=CD=B0=CD=B6=E0=CB=B9=B5=BA":["-0400","","=B2=BC=C0=EF=C6=E6=B6=D9(=C7=
=C5=D5=F2)"],
"Belize             =B1=B4=C0=EF=CB=B9  =
":["-0600","","=B1=B4=C0=EF=CB=B9"],
"Bolivia            =
=B2=A3=C0=FB=CE=AC=D1=C7":["-0400","","=C0=AD=B0=CD=CB=B9"],
"Brazil(AST)        =B0=CD=CE=F7    ":["-0500","10F03|02L03","Porto =
Acre"],
"Brazil(EST)        =B0=CD=CE=F7    =
":["-0300","10F03|02L03","=B0=CD=CE=F7=C0=FB=D1=C7=A1=A2=C0=EF=D4=BC=C8=C8=
=C4=DA=C2=AC"],
"Brazil(FST)        =B0=CD=CE=F7    =
":["-0200","10F03|02L03","=C5=B5=C2=DE=C4=C9"],
"Brazil(WST)        =B0=CD=CE=F7    =
":["-0400","10F03|02L03","=BF=E2=D1=C7=B0=CD"],
"Chilean            =D6=C7=C0=FB    ":["-0500","10F03|03F03","Hanga =
Roa"],
"Chilean            =D6=C7=C0=FB    =
":["-0300","10F03|03F03","=CA=A5=B5=D8=D1=C7=B8=E7"],
"Colombia           =
=B8=E7=C2=D7=B1=C8=D1=C7":["-0500","","=B2=A8=B8=E7=B4=F3"],
"Costa Rica         =
=B8=E7=CB=B9=B4=EF=C0=E8=BC=D3":["-0600","","=CA=A5=BA=CE=C8=FB"],
"Cuba               =B9=C5=B0=CD    ":["-0500","04 =
13|10L03","=B9=FE=CD=DF=C4=C7"],
"Dominican          =
=B6=E0=C3=D7=C4=E1=BC=D3":["-0400","","=CA=A5=B6=E0=C3=F7=B8=F7=A1=A2=C2=DE=
=CB=F3"],
"Ecuador            =
=B6=F2=B9=CF=B6=E0=B6=FB":["-0500","","=BB=F9=B6=E0"],
"El Salvador        =
=C8=F8=B6=FB=CD=DF=B6=E0":["-0600","","=CA=A5=C8=F8=B6=FB=CD=DF=B6=E0"],
"Falklands          =
=B8=A3=BF=CB=C0=BC=C8=BA=B5=BA":["-0300","09F03|04F03","=CA=B7=B5=A4=C0=FB=
"],
"Guatemala          =
=CE=A3=B5=D8=C2=ED=C0=AD":["-0600","","=CE=A3=B5=D8=C2=ED=C0=AD=B3=C7"],
"Haiti              =BA=A3=B5=D8    ":["-0500","","=CC=AB=D7=D3=B8=DB"],
"Honduras           =
=BA=E9=B6=BC=C0=AD=CB=B9":["-0600","","=CC=D8=B9=C5=CE=F7=BC=D3=B6=FB=B0=CD=
"],
"Jamaica            =D1=C0=C2=F2=BC=D3  =
":["-0500","","=BD=F0=CB=B9=B6=D8"],
"Mexico(Mazatlan)   =C4=AB=CE=F7=B8=E7  =
":["-0700","","=C2=ED=C8=F8=CC=D8=C0=BC"],
"Mexico(=CA=D7=B6=BC)       =C4=AB=CE=F7=B8=E7  =
":["-0600","","=C4=AB=CE=F7=B8=E7=B3=C7"],
"Mexico(=B5=D9=BB=AA=C4=C9)     =C4=AB=CE=F7=B8=E7  =
":["-0800","","=B5=D9=BB=AA=C4=C9"],
"Nicaragua          =
=C4=E1=BC=D3=C0=AD=B9=CF":["-0500","","=C2=ED=C4=C7=B9=CF"],
"Panama             =B0=CD=C4=C3=C2=ED  =
":["-0500","","=B0=CD=C4=C3=C2=ED=CA=D0"],
"Paraguay           =B0=CD=C0=AD=B9=E7  =
":["-0400","10F03|02L03","=D1=C7=CB=C9=C9=AD"],
"Peru               =C3=D8=C2=B3    ":["-0500","","=C0=FB=C2=ED"],
"Saint Kitts & Nevis =
=CA=A5=BB=F9=B4=C4=BA=CD=C4=E1=CE=AC=CB=B9":["-0400","","=B0=CD=CB=B9=CC=D8=
=B6=FB(Basseterre)"],
"St. Lucia          =
=CA=A5=C2=AC=CE=F7=D1=C7":["-0400","","=BF=A8=CB=B9=CC=D8=C0=EF"],
"St. Vincent & Grenadines =
=CA=A5=CE=C4=C9=AD=CC=D8=BA=CD=B8=F1=C1=D6=C4=C9=B6=A1=CB=B9":["-0400",""=
,"=BD=F0=CB=B9=B6=D8"],
"Suriname           =
=CB=D5=C0=EF=C4=CF":["-0300","","=C5=C1=C0=AD=C2=ED=C0=EF=B2=A9(Paramarib=
o)"],
"Trinidad & Tobago  =
=CC=D8=C1=A2=C4=E1=B4=EF=BA=CD=B6=E0=B0=CD=B8=E7":["-0400","","=CE=F7=B0=E0=
=D1=C0=B8=DB"],
"Uruguay            =CE=DA=C0=AD=B9=E7  =
":["-0300","","=C3=C9=B5=C3=CE=AC=B5=C4=D1=C7"],
"Venezuela          =
=CE=AF=C4=DA=C8=F0=C0=AD":["-0400","","=BC=D3=C0=AD=BC=D3=CB=B9"]
},
"Africa             =B7=C7=D6=DE": {   =
//----------------------------------------------
"Algeria            =
=B0=A2=B6=FB=BC=B0=C0=FB=D1=C7":["+0100","","=B0=A2=B6=FB=BC=B0=B6=FB"],
"Angola             =B0=B2=B8=E7=C0=AD  =
":["+0100","","=C2=DE=B0=B2=B4=EF"],
"Benin              =B1=B4=C4=CF    ":["+0100","","=D0=C2=B8=DB"],
"Botswana           =
=B2=A9=B4=C4=CD=DF=C4=C9":["+0200","","=B9=FE=B2=A9=C2=DE=C4=DA"],
"Burundi            =B2=BC=C2=A1=B5=CF  =
":["+0200","","=B2=BC=C7=ED=B2=BC=C0=AD"],
"Cameroon           =BF=A6=C2=F3=C2=A1  =
":["+0100","","=D1=C5=CE=C2=B5=C3"],
"Cape Verde         =B7=F0=B5=C2=BD=C7  =
":["-0100","","=C6=D5=C0=AD=D1=C7"],
"Central African    =
=D6=D0=B7=C7=B9=B2=BA=CD=B9=FA":["+0100","","=B0=E0=BC=AA"],
"Chad               =D5=A7=B5=C3    =
":["+0100","","=B6=F7=BC=D6=C3=B7=C4=C9=CA=D0"],
"Congo              =
=B8=D5=B9=FB(=B2=BC)":["+0100","","=B2=BC=C0=AD=B2=F1=CE=AC=B6=FB"],
"Djibouti           =BC=AA=B2=BC=CC=E1  =
":["+0300","","=BC=AA=B2=BC=CC=E1"],
"Egypt              =B0=A3=BC=B0    =
":["+0200","04L53|09L43","=BF=AA=C2=DE"],
"Equatorial Guinea  =
=B3=E0=B5=C0=BC=B8=C4=DA=D1=C7":["+0100","","=C2=ED=B2=A9=CD=D0"],
"Ethiopia           =
=B0=A3=C8=FB=B6=ED=B1=C8=D1=C7":["+0300","","=D1=C7=B5=C4=CB=B9=D1=C7=B1=B4=
=B0=CD"],
"Gabon              =BC=D3=C5=EE    =
":["+0100","","=C0=FB=B2=AE=CE=AC=B6=FB"],
"Gambia             =B8=D4=B1=C8=D1=C7  =
":["+0000","","=B0=E0=D6=E9=B6=FB"],
"Ghana              =BC=D3=C4=C9    ":["+0000","","=B0=A2=BF=CB=C0=AD"],
"Guinea             =BC=B8=C4=DA=D1=C7  =
":["+0000","","=BF=C6=C4=C9=BF=CB=C0=EF"],
"Ivory Coast        =
=CF=F3=D1=C0=BA=A3=B0=B6":["+0000","","=B0=A2=B1=C8=C8=C3=A1=A2=D1=C5=C4=C2=
=CB=F7=B8=EA"],
"Kenya              =BF=CF=C4=E1=D1=C7  =
":["+0300","","=C4=DA=C2=DE=B1=CF"],
"Lesotho            =C0=B3=CB=F7=CD=D0  =
":["+0200","","=C2=ED=C8=FB=C2=AC"],
"Liberia            =
=C0=FB=B1=C8=C0=EF=D1=C7":["+0000","","=C3=C9=C2=DE=CE=AC=D1=C7"],
"Madagascar         =
=C2=ED=B4=EF=BC=D3=CB=B9=BC=D3":["+0300","","=CB=FE=C4=C7=C4=C7=C0=FB=B7=F0=
"],
"Malawi             =C2=ED=C0=AD=CE=AC  =
":["+0200","","=C0=FB=C2=A1=B9=E7"],
"Mali               =C2=ED=C0=EF    ":["+0000","","=B0=CD=C2=ED=BF=C6"],
"Mauritania         =
=C3=AB=C0=EF=CB=FE=C4=E1=D1=C7":["+0000","","=C5=AC=CD=DF=BF=CB=D0=A4=CC=D8=
"],
"Mauritius          =
=C3=AB=C0=EF=C7=F3=CB=B9":["+0400","","=C2=B7=D2=D7=B8=DB"],
"Morocco            =C4=A6=C2=E5=B8=E7  =
":["+0000","","=BF=A8=C8=F8=B2=BC=C0=BC=BF=A8"],
"Mozambique         =
=C4=AA=C9=A3=B1=C8=BF=CB":["+0200","","=C2=ED=C6=D5=CD=D0"],
"Namibia            =
=C4=C9=C3=D7=B1=C8=D1=C7":["+0200","09F03|04F03","=CE=C2=B5=C3=BA=CD=BF=CB=
"],
"Niger              =C4=E1=C8=D5=B6=FB  =
":["+0100","","=C4=E1=D1=C7=C3=C0"],
"Nigeria            =
=C4=E1=C8=D5=C0=FB=D1=C7":["+0100","","=B0=A2=B2=BC=BC=D6"],
"Rwanda             =C2=AC=CD=FA=B4=EF  =
":["+0200","","=BB=F9=BC=D3=C0=FB"],
"Sao Tome           =CA=A5=B6=E0=C3=C0  =
":["+0000","","=CA=A5=B6=E0=C3=C0"],
"Senegal            =
=C8=FB=C4=DA=BC=D3=B6=FB":["+0000","","=B4=EF=BF=A8=B6=FB"],
"Sierra Leone       =
=CA=A8=D7=D3=C9=BD=B9=FA":["+0000","","=D7=D4=D3=C9=B3=C7"],
"Somalia            =CB=F7=C2=ED=C0=EF  =
":["+0300","","=C4=A6=BC=D3=B5=CF=C9=B3"],
"South Africa       =C4=CF=B7=C7    =
":["+0200","","=BF=AA=C6=D5=B6=D8=A1=A2=C6=D5=C0=FB=CD=D0=C0=EF=D1=C7"],
"Sudan              =CB=D5=B5=A4    ":["+0200","","=BF=A6=CD=C1=C4=C2"],
"Tanzania           =
=CC=B9=C9=A3=C4=E1=D1=C7":["+0300","","=B4=EF=C0=DB=CB=B9=C8=F8=C0=AD=C4=B7=
"],
"Togo               =B6=E0=B8=E7    ":["+0000","","=C2=E5=C3=C0=C2=A1"],
"Tunisia            =CD=BB=C4=E1=CB=B9  =
":["+0100","","=CD=BB=C4=E1=CB=B9=CA=D0"],
"Uganda             =CE=DA=B8=C9=B4=EF  =
":["+0300","","=BF=B2=C5=C1=C0=AD"],
"Zaire              =D4=FA=D2=C1=B6=FB(=B8=D5=B9=FB=BD=F0)  =
":["+0100","","=BD=F0=C9=B3=C8=F8"],
"Zambia             =D4=DE=B1=C8=D1=C7  =
":["+0200","","=C2=AC=C8=F8=BF=A8"],
"Zimbabwe           =
=BD=F2=B0=CD=B2=BC=CE=A4":["+0200","","=B9=FE=C0=AD=C0=D7"]
},
"Oceania            =B4=F3=D1=F3=D6=DE": { =
//----------------------------------------------
"American Samoa(US) =
=C3=C0=CA=F4=C8=F8=C4=A6=D1=C7(=C3=C0)":["-1100","","=C5=C1=B9=FB=C5=C1=B9=
=FB=B8=DB"],
"Aus.(Adelaide)     =B0=C4=B4=F3=C0=FB=D1=C7  =
":["+0930","10F03|03F03","=B0=A2=B5=C3=C0=D7=B5=C2"],
"Aus.(Brisbane)     =B0=C4=B4=F3=C0=FB=D1=C7  =
":["+1000","10F03|03F03","=B2=BC=C0=EF=CB=B9=B0=E0"],
"Aus.(Darwin)       =B0=C4=B4=F3=C0=FB=D1=C7  =
":["+0930","10F03|03F03","=B4=EF=B6=FB=CE=C4"],
"Aus.(Hobart)       =B0=C4=B4=F3=C0=FB=D1=C7  =
":["+1000","10F03|03F03","=BA=C9=B2=AE=CC=D8"],
"Aus.(Perth)        =B0=C4=B4=F3=C0=FB=D1=C7  =
":["+0800","10F03|03F03","=C5=E5=CB=BC"],
"Aus.(Sydney)       =B0=C4=B4=F3=C0=FB=D1=C7  =
":["+1000","10F03|03F03","=CF=A4=C4=E1"],
"Cook Islands(NZ)   =BF=E2=BF=CB=C8=BA=B5=BA(=D0=C2=CE=F7=C0=BC)  =
":["-1000","","=B0=A2=CD=DF=C2=B3=B0=A2"],
"Eniwetok           =
=B0=A3=C4=E1=CD=FE=CD=D0=BF=CB=B5=BA":["-1200","","=B0=A3=C4=E1=CD=FE=CD=D0=
=BF=CB=B5=BA"],
"Fiji               =EC=B3=BC=C3      =
":["+1200","11F03|02L03","=CB=D5=CD=DF"],
"Guam               =B9=D8=B5=BA      =
":["+1000","","=B0=A2=BC=D3=C4=E1=D1=C7"],
"Hawaii(US)         =
=CF=C4=CD=FE=D2=C4(=C3=C0)":["-1000","","=CC=B4=CF=E3=C9=BD"],
"Kiribati           =BB=F9=C0=EF=B0=CD=CB=B9  =
":["+1100","","=CB=FE=C0=AD=CD=DF"],
//"Mariana Islands    =C8=FB=B0=E0=B5=BA    =
":["","","=C8=FB=B0=E0=B5=BA"],
"Marshall Is.       =
=C2=ED=C9=DC=B6=FB=C8=BA=B5=BA":["+1200","","=C2=ED=D6=EC=C2=DE"],
"Micronesia         =
=C3=DC=BF=CB=C2=DE=C4=E1=CE=F7=D1=C7=C1=AA=B0=EE":["+1000","","=C5=C1=C0=FB=
=BB=F9=B6=FB(Palikir)"],
"Midway Is.(US)     =
=D6=D0=CD=BE=B5=BA(=C3=C0)":["-1100","","=D6=D0=CD=BE=B5=BA"],
"Nauru Rep.         =
=E8=A7=C2=B3=B9=B2=BA=CD=B9=FA":["+1200","","=D1=C7=C2=D7"],
"New Calednia(FR)   =
=D0=C2=BF=CB=C0=EF=B6=E0=C4=E1=D1=C7(=B7=A8)":["+1100","","=C5=AC=C3=C0=B0=
=A2"],
"New Zealand        =D0=C2=CE=F7=C0=BC    =
":["+1200","10F03|04F63","=B0=C2=BF=CB=C0=BC"],
"New Zealand(CHADT) =D0=C2=CE=F7=C0=BC    =
":["+1245","10F03|04F63","=BB=DD=C1=E9=B6=D9"],
"Niue(NZ)           =C5=A6=B0=A3(=D0=C2)  =
":["-1100","","=B0=A2=C2=E5=B7=C6(Alofi)"],
"Nor. Mariana Is.   =
=B1=B1=C2=ED=C0=EF=D1=C7=C4=C9=C8=BA=B5=BA(=C3=C0)":["+1000","","=C8=FB=B0=
=E0=B5=BA"],
"Palau              =C5=C1=C0=CD=C8=BA=B5=BA(=B2=AF=C1=F0=C8=BA=B5=BA)   =
   ":["+0900","","=BF=C6=C2=DE=B6=FB"],
"Papua New Guinea   =
=B0=CD=B2=BC=D1=C7=D0=C2=BC=B8=C4=DA=D1=C7":["+1000","","=C4=AA=B6=FB=CB=B9=
=B1=C8=B8=DB"],
"Pitcairn Is.(UK)   =
=C6=A4=CC=D8=BF=CB=B6=F7=C8=BA=B5=BA(=D3=A2)":["-0830","","=D1=C7=B5=B1=CB=
=B9=B6=D8"],
"Polynesia(FR)      =
=B2=A3=C0=FB=C4=E1=CE=F7=D1=C7(=B7=A8)":["-1000","","=B0=CD=B1=C8=B5=D9=A1=
=A2=CB=FE=CF=A3=CC=E1"],
"Solomon Is.        =
=CB=F9=C2=DE=C3=C5=C8=BA=B5=BA":["+1100","","=BB=F4=C4=E1=D1=C7=C0=AD"],
"Tahiti             =CB=FE=CF=A3=CC=E1  =
":["-1000","","=C5=C1=C5=E5=CC=D8"],
"Tokelau(NZ)        =
=CD=D0=BF=CB=C0=CD=C8=BA=B5=BA(=D0=C2)":["-1100","","=C5=AC=BF=E2=C5=B5=C5=
=AC=A1=A2=B7=A8=BF=BC=B8=A3=A1=A2=B0=A2=CB=FE=B8=BB"],
"Tonga              =CC=C0=BC=D3    =
":["+1300","10F63|04F63","=C5=AC=BF=E2=B0=A2=C2=E5=B7=A8"],
"Tuvalu             =CD=BC=CD=DF=C2=AC  =
":["+1200","","=B8=BB=C4=C9=B8=BB=CC=E1"],
"Vanuatu            =
=CD=DF=C5=AC=B0=A2=CD=BC(=D0=C2=BA=D5=B2=BC=C0=EF=B5=D7=C8=BA=B5=BA)":["+=
1100","","=CE=AC=C0=AD=B8=DB"],
"Western Samoa      =
=CE=F7=C8=F8=C4=A6=D1=C7":["-1100","","=B0=A2=C6=A4=D1=C7"],
"=B9=FA=BC=CA=BB=BB=C8=D5=CF=DF                   =
":["-1200","","=B9=FA=BC=CA=BB=BB=C8=D5=CF=DF"]
}
};



/************************************************************************=
*****
                                      =C8=D5=C6=DA=BC=C6=CB=E3
*************************************************************************=
****/

//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =B7=B5=BB=D8=C5=A9=C0=FA =
y=C4=EA=B5=C4=D7=DC=CC=EC=CA=FD
function lYearDays(y) {
 var i, sum =3D 348;
 for(i=3D0x8000; i>0x8; i>>=3D1) sum +=3D (lunarInfo[y-1900] & i)? 1: 0;
 return(sum+leapDays(y));
}

//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =B7=B5=BB=D8=C5=A9=C0=FA =
y=C4=EA=C8=F2=D4=C2=B5=C4=CC=EC=CA=FD
function leapDays(y) {
 if(leapMonth(y)) return( (lunarInfo[y-1899]&0xf)=3D=3D0xf? 30: 29);
 else return(0);
}

//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =B7=B5=BB=D8=C5=A9=C0=FA =
y=C4=EA=C8=F2=C4=C4=B8=F6=D4=C2 1-12 , =C3=BB=C8=F2=B7=B5=BB=D8 0
function leapMonth(y) {
 var lm =3D lunarInfo[y-1900] & 0xf;
 return(lm=3D=3D0xf?0:lm);
}

//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =B7=B5=BB=D8=C5=A9=C0=FA =
y=C4=EAm=D4=C2=B5=C4=D7=DC=CC=EC=CA=FD
function monthDays(y,m) {
 return( (lunarInfo[y-1900] & (0x10000>>m))? 30: 29 );
}


//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =CB=E3=B3=F6=C5=A9=C0=FA, =
=B4=AB=C8=EB=C8=D5=C6=DA=BF=D8=BC=FE, =
=B7=B5=BB=D8=C5=A9=C0=FA=C8=D5=C6=DA=BF=D8=BC=FE
//                                       =
=B8=C3=BF=D8=BC=FE=CA=F4=D0=D4=D3=D0 .year .month .day .isLeap
function Lunar(objDate) {

   var i, leap=3D0, temp=3D0;
   var offset   =3D =
(Date.UTC(objDate.getFullYear(),objDate.getMonth(),objDate.getDate()) - =
Date.UTC(1900,0,31))/86400000;

   for(i=3D1900; i<2100 && offset>0; i++) { temp=3DlYearDays(i); =
offset-=3Dtemp; }

   if(offset<0) { offset+=3Dtemp; i--; }

   this.year =3D i;

   leap =3D leapMonth(i); //=C8=F2=C4=C4=B8=F6=D4=C2
   this.isLeap =3D false;

   for(i=3D1; i<13 && offset>0; i++) {
      //=C8=F2=D4=C2
      if(leap>0 && i=3D=3D(leap+1) && this.isLeap=3D=3Dfalse)
         { --i; this.isLeap =3D true; temp =3D leapDays(this.year); }
      else
         { temp =3D monthDays(this.year, i); }

      //=BD=E2=B3=FD=C8=F2=D4=C2
      if(this.isLeap=3D=3Dtrue && i=3D=3D(leap+1)) this.isLeap =3D =
false;

      offset -=3D temp;
   }

   if(offset=3D=3D0 && leap>0 && i=3D=3Dleap+1)
      if(this.isLeap)
         { this.isLeap =3D false; }
      else
         { this.isLeap =3D true; --i; }

   if(offset<0){ offset +=3D temp; --i; }

   this.month =3D i;
   this.day =3D offset + 1;
}

//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=B7=B5=BB=D8=B9=AB=C0=FA =
y=C4=EA=C4=B3m+1=D4=C2=B5=C4=CC=EC=CA=FD
function solarDays(y,m) {
   if(m=3D=3D1)
      return(((y%4 =3D=3D 0) && (y%100 !=3D 0) || (y%400 =3D=3D 0))? 29: =
28);
   else
      return(solarMonth[m]);
}
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D =B4=AB=C8=EB offset =B7=B5=BB=D8=B8=C9=D6=A7, =
0=3D=BC=D7=D7=D3
function cyclical(num) {
   return(Gan[num%10]+Zhi[num%12]);
}

//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D =D2=F5=C0=FA=CA=F4=D0=D4
function =
calElement(sYear,sMonth,sDay,week,lYear,lMonth,lDay,isLeap,cYear,cMonth,c=
Day) {

      this.isToday    =3D false;
      //=B0=EA=BE=E4
      this.sYear      =3D sYear;   =
//=B9=AB=D4=AA=C4=EA4=CE=BB=CA=FD=D7=D6
      this.sMonth     =3D sMonth;  //=B9=AB=D4=AA=D4=C2=CA=FD=D7=D6
      this.sDay       =3D sDay;    //=B9=AB=D4=AA=C8=D5=CA=FD=D7=D6
      this.week       =3D week;    //=D0=C7=C6=DA, 1=B8=F6=D6=D0=CE=C4
      //=C5=A9=C0=FA
      this.lYear      =3D lYear;   =
//=B9=AB=D4=AA=C4=EA4=CE=BB=CA=FD=D7=D6
      this.lMonth     =3D lMonth;  //=C5=A9=C0=FA=D4=C2=CA=FD=D7=D6
      this.lDay       =3D lDay;    //=C5=A9=C0=FA=C8=D5=CA=FD=D7=D6
      this.isLeap     =3D isLeap;  =
//=CA=C7=B7=F1=CE=AA=C5=A9=C0=FA=C8=F2=D4=C2?
      //=B0=CB=D7=D6
      this.cYear      =3D cYear;   //=C4=EA=D6=F9, 2=B8=F6=D6=D0=CE=C4
      this.cMonth     =3D cMonth;  //=D4=C2=D6=F9, 2=B8=F6=D6=D0=CE=C4
      this.cDay       =3D cDay;    //=C8=D5=D6=F9, 2=B8=F6=D6=D0=CE=C4

      this.color      =3D '';

      this.lunarFestival =3D ''; //=C5=A9=C0=FA=BD=DA=C8=D5
      this.solarFestival =3D ''; //=B9=AB=C0=FA=BD=DA=C8=D5
      this.solarTerms    =3D ''; //=BD=DA=C6=F8
}

//=3D=3D=3D=3D=3D =
=C4=B3=C4=EA=B5=C4=B5=DAn=B8=F6=BD=DA=C6=F8=CE=AA=BC=B8=C8=D5(=B4=D30=D0=A1=
=BA=AE=C6=F0=CB=E3)
function sTerm(y,n) {
   var offDate =3D new Date( ( 31556925974.7*(y-1900) + =
sTermInfo[n]*60000  ) + Date.UTC(1900,0,6,2,5) );
   return(offDate.getUTCDate());
}




//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D =B7=B5=BB=D8=D2=F5=C0=FA=BF=D8=BC=FE =
(y=C4=EA,m+1=D4=C2)
/*
=B9=A6=C4=DC=CB=B5=C3=F7: =
=B7=B5=BB=D8=D5=FB=B8=F6=D4=C2=B5=C4=C8=D5=C6=DA=D7=CA=C1=CF=BF=D8=BC=FE

=CA=B9=D3=C3=B7=BD=CA=BD: OBJ =3D new =
calendar(=C4=EA,=C1=E3=C6=F0=CB=E3=D4=C2);

  OBJ.length      =B7=B5=BB=D8=B5=B1=D4=C2=D7=EE=B4=F3=C8=D5
  OBJ.firstWeek   =B7=B5=BB=D8=B5=B1=D4=C2=D2=BB=C8=D5=D0=C7=C6=DA

  =D3=C9 OBJ[=C8=D5=C6=DA].=CA=F4=D0=D4=C3=FB=B3=C6 =
=BC=B4=BF=C9=C8=A1=B5=C3=B8=F7=CF=EE=D6=B5

  OBJ[=C8=D5=C6=DA].isToday  =B7=B5=BB=D8=CA=C7=B7=F1=CE=AA=BD=F1=C8=D5 =
true =BB=F2 false

  =C6=E4=CB=FB OBJ[=C8=D5=C6=DA] =CA=F4=D0=D4=B2=CE=BC=FB calElement() =
=D6=D0=B5=C4=D7=A2=BD=E2
*/
function calendar(y,m) {

   var sDObj, lDObj, lY, lM, lD=3D1, lL, lX=3D0, tmp1, tmp2, tmp3;
   var cY, cM, cD; //=C4=EA=D6=F9,=D4=C2=D6=F9,=C8=D5=D6=F9
   var lDPOS =3D new Array(3);
   var n =3D 0;
   var firstLM =3D 0;

   sDObj =3D new Date(y,m,1,0,0,0,0);    =
//=B5=B1=D4=C2=D2=BB=C8=D5=C8=D5=C6=DA

   this.length    =3D solarDays(y,m);    =
//=B9=AB=C0=FA=B5=B1=D4=C2=CC=EC=CA=FD
   this.firstWeek =3D sDObj.getDay();    =
//=B9=AB=C0=FA=B5=B1=D4=C21=C8=D5=D0=C7=C6=DA=BC=B8

   ////////=C4=EA=D6=F9 =
1900=C4=EA=C1=A2=B4=BA=BA=F3=CE=AA=B8=FD=D7=D3=C4=EA(60=BD=F8=D6=C636)
   if(m<2) cY=3Dcyclical(y-1900+36-1);
   else cY=3Dcyclical(y-1900+36);
   var term2=3DsTerm(y,2); //=C1=A2=B4=BA=C8=D5=C6=DA

   ////////=D4=C2=D6=F9 1900=C4=EA1=D4=C2=D0=A1=BA=AE=D2=D4=C7=B0=CE=AA =
=B1=FB=D7=D3=D4=C2(60=BD=F8=D6=C612)
   var firstNode =3D sTerm(y,m*2) =
//=B7=B5=BB=D8=B5=B1=D4=C2=A1=B8=BD=DA=A1=B9=CE=AA=BC=B8=C8=D5=BF=AA=CA=BC=

   cM =3D cyclical((y-1900)*12+m+12);

   //=B5=B1=D4=C2=D2=BB=C8=D5=D3=EB 1900/1/1 =CF=E0=B2=EE=CC=EC=CA=FD
   //1900/1/1=D3=EB 1970/1/1 =CF=E0=B2=EE25567=C8=D5, 1900/1/1 =
=C8=D5=D6=F9=CE=AA=BC=D7=D0=E7=C8=D5(60=BD=F8=D6=C610)
   var dayCyclical =3D Date.UTC(y,m,1,0,0,0,0)/86400000+25567+10;

   for(var i=3D0;i<this.length;i++) {

      if(lD>lX) {
         sDObj =3D new Date(y,m,i+1);    =
//=B5=B1=D4=C2=D2=BB=C8=D5=C8=D5=C6=DA
         lDObj =3D new Lunar(sDObj);     //=C5=A9=C0=FA
         lY    =3D lDObj.year;           //=C5=A9=C0=FA=C4=EA
         lM    =3D lDObj.month;          //=C5=A9=C0=FA=D4=C2
         lD    =3D lDObj.day;            //=C5=A9=C0=FA=C8=D5
         lL    =3D lDObj.isLeap;         =
//=C5=A9=C0=FA=CA=C7=B7=F1=C8=F2=D4=C2
         lX    =3D lL? leapDays(lY): monthDays(lY,lM); =
//=C5=A9=C0=FA=B5=B1=D4=C2=D7=EE=BA=F3=D2=BB=CC=EC

         if(n=3D=3D0) firstLM =3D lM;
         lDPOS[n++] =3D i-lD+1;
      }

      =
//=D2=C0=BD=DA=C6=F8=B5=F7=D5=FB=B6=FE=D4=C2=B7=D6=B5=C4=C4=EA=D6=F9, =
=D2=D4=C1=A2=B4=BA=CE=AA=BD=E7
      if(m=3D=3D1 && (i+1)=3D=3Dterm2) cY=3Dcyclical(y-1900+36);
      //=D2=C0=BD=DA=C6=F8=D4=C2=D6=F9, =
=D2=D4=A1=B8=BD=DA=A1=B9=CE=AA=BD=E7
      if((i+1)=3D=3DfirstNode) cM =3D cyclical((y-1900)*12+m+13);
      //=C8=D5=D6=F9
      cD =3D cyclical(dayCyclical+i);

      //sYear,sMonth,sDay,week,
      //lYear,lMonth,lDay,isLeap,
      //cYear,cMonth,cDay
      this[i] =3D new calElement(y, m+1, i+1, =
nStr1[(i+this.firstWeek)%7],
                               lY, lM, lD++, lL,
                               cY ,cM, cD );
   }

   //=BD=DA=C6=F8
   tmp1=3DsTerm(y,m*2  )-1;
   tmp2=3DsTerm(y,m*2+1)-1;
   this[tmp1].solarTerms =3D solarTerm[m*2];
   this[tmp2].solarTerms =3D solarTerm[m*2+1];
   if(m=3D=3D3) this[tmp1].color =3D 'red'; //=C7=E5=C3=F7=D1=D5=C9=AB

   //=B9=AB=C0=FA=BD=DA=C8=D5
   for(i in sFtv)
      if(sFtv[i].match(/^(\d{2})(\d{2})([\s\*])(.+)$/))
         if(Number(RegExp.$1)=3D=3D(m+1)) {
            this[Number(RegExp.$2)-1].solarFestival +=3D RegExp.$4 + ' =
';
            if(RegExp.$3=3D=3D'*') this[Number(RegExp.$2)-1].color =3D =
'red';
         }

   //=D4=C2=D6=DC=BD=DA=C8=D5
   for(i in wFtv)
      if(wFtv[i].match(/^(\d{2})(\d)(\d)([\s\*])(.+)$/))
         if(Number(RegExp.$1)=3D=3D(m+1)) {
            tmp1=3DNumber(RegExp.$2);
            tmp2=3DNumber(RegExp.$3);
            if(tmp1<5)
               this[((this.firstWeek>tmp2)?7:0) + 7*(tmp1-1) + tmp2 - =
this.firstWeek].solarFestival +=3D RegExp.$5 + ' ';
            else {
               tmp1 -=3D 5;
               tmp3 =3D (this.firstWeek+this.length-1)%7; =
//=B5=B1=D4=C2=D7=EE=BA=F3=D2=BB=CC=EC=D0=C7=C6=DA?
               this[this.length - tmp3 - 7*tmp1 + tmp2 - (tmp2>tmp3?7:0) =
- 1 ].solarFestival +=3D RegExp.$5 + ' ';
            }
         }

   //=C5=A9=C0=FA=BD=DA=C8=D5
   for(i in lFtv)
      if(lFtv[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) {
         tmp1=3DNumber(RegExp.$1)-firstLM;
         if(tmp1=3D=3D-11) tmp1=3D1;
         if(tmp1 >=3D0 && tmp1<n) {
            tmp2 =3D lDPOS[tmp1] + Number(RegExp.$2) -1;
            if( tmp2 >=3D 0 && tmp2<this.length && =
this[tmp2].isLeap!=3Dtrue) {
               this[tmp2].lunarFestival +=3D RegExp.$4 + ' ';
               if(RegExp.$3=3D=3D'*') this[tmp2].color =3D 'red';
            }
         }
      }


   //=B8=B4=BB=EE=BD=DA=D6=BB=B3=F6=CF=D6=D4=DA3=BB=F24=D4=C2
   if(m=3D=3D2 || m=3D=3D3) {
      var estDay =3D new easter(y);
      if(m =3D=3D estDay.m)
         this[estDay.d-1].solarFestival =3D =
this[estDay.d-1].solarFestival+' =B8=B4=BB=EE=BD=DA Easter Sunday';
   }


   if(m=3D=3D2) this[20].solarFestival =3D =
this[20].solarFestival+unescape('%20%u6D35%u8CE2%u751F%u65E5');

   //=BA=DA=C9=AB=D0=C7=C6=DA=CE=E5
   if((this.firstWeek+12)%7=3D=3D5)
      this[12].solarFestival +=3D '=BA=DA=C9=AB=D0=C7=C6=DA=CE=E5';

   //=BD=F1=C8=D5
   if(y=3D=3DtY && m=3D=3DtM) this[tD-1].isToday =3D true;
}

//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =
=B7=B5=BB=D8=B8=C3=C4=EA=B5=C4=B8=B4=BB=EE=BD=DA(=B4=BA=B7=D6=BA=F3=B5=DA=
=D2=BB=B4=CE=C2=FA=D4=C2=D6=DC=BA=F3=B5=C4=B5=DA=D2=BB=D6=F7=C8=D5)
function easter(y) {

   var term2=3DsTerm(y,5); //=C8=A1=B5=C3=B4=BA=B7=D6=C8=D5=C6=DA
   var dayTerm2 =3D new Date(Date.UTC(y,2,term2,0,0,0,0)); =
//=C8=A1=B5=C3=B4=BA=B7=D6=B5=C4=B9=AB=C0=FA=C8=D5=C6=DA=BF=D8=BC=FE(=B4=BA=
=B7=D6=D2=BB=B6=A8=B3=F6=CF=D6=D4=DA3=D4=C2)
   var lDayTerm2 =3D new Lunar(dayTerm2); =
//=C8=A1=B5=C3=C8=A1=B5=C3=B4=BA=B7=D6=C5=A9=C0=FA

   if(lDayTerm2.day<15) =
//=C8=A1=B5=C3=CF=C2=B8=F6=D4=C2=D4=B2=B5=C4=CF=E0=B2=EE=CC=EC=CA=FD
      var lMlen=3D 15-lDayTerm2.day;
   else
      var lMlen=3D (lDayTerm2.isLeap? leapDays(y): =
monthDays(y,lDayTerm2.month)) - lDayTerm2.day + 15;

   //=D2=BB=CC=EC=B5=C8=D3=DA 1000*60*60*24 =3D 86400000 =BA=C1=C3=EB
   var l15 =3D new Date(dayTerm2.getTime() + 86400000*lMlen ); =
//=C7=F3=B3=F6=B5=DA=D2=BB=B4=CE=D4=C2=D4=B2=CE=AA=B9=AB=C0=FA=BC=B8=C8=D5=

   var dayEaster =3D new Date(l15.getTime() + 86400000*( =
7-l15.getUTCDay() ) ); //=C7=F3=B3=F6=CF=C2=B8=F6=D6=DC=C8=D5

   this.m =3D dayEaster.getUTCMonth();
   this.d =3D dayEaster.getUTCDate();

}

//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =
=D6=D0=CE=C4=C8=D5=C6=DA
function cDay(d){
   var s;

   switch (d) {
      case 10:
         s =3D '=B3=F5=CA=AE'; break;
      case 20:
         s =3D '=B6=FE=CA=AE'; break;
         break;
      case 30:
         s =3D '=C8=FD=CA=AE'; break;
         break;
      default :
         s =3D nStr2[Math.floor(d/10)];
         s +=3D nStr1[d%10];
   }
   return(s);
}

/////////////////////////////////////////////////////////////////////////=
//////

var cld;

function drawCld(SY,SM) {
   var i,sD,s,size;
   cld =3D new calendar(SY,SM);

   if(SY>1874 && SY<1909) yDisplay =3D '=B9=E2=D0=F7' + =
(((SY-1874)=3D=3D1)?'=D4=AA':SY-1874);
   if(SY>1908 && SY<1912) yDisplay =3D '=D0=FB=CD=B3' + =
(((SY-1908)=3D=3D1)?'=D4=AA':SY-1908);
   if(SY>1911 && SY<1950) yDisplay =3D '=C3=F1=B9=FA' + =
(((SY-1911)=3D=3D1)?'=D4=AA':SY-1911);
   if(SY>1948) yDisplay =3D '=BD=A8=B9=FA' + =
(((SY-1949)=3D=3D1)?'=D4=AA':SY-1949);

   GZ.innerHTML =3D yDisplay +'=C4=EA =C5=A9=C0=FA ' + =
cyclical(SY-1900+36) + '=C4=EA =
=A1=BE'+Animals[(SY-4)%12]+'=C4=EA=A1=BF';

   YMBG.innerHTML =3D "&nbsp;" + SY + "<BR>&nbsp;" + monthName[SM];

   for(i=3D0;i<42;i++) {

      sObj=3Deval('SD'+ i);
      lObj=3Deval('LD'+ i);

      sObj.className =3D '';

      sD =3D i - cld.firstWeek;

      if(sD>-1 && sD<cld.length) { //=C8=D5=C6=DA=C4=DA
         sObj.innerHTML =3D sD+1;

         if(cld[sD].isToday) sObj.className =3D 'todyaColor'; =
//=BD=F1=C8=D5=D1=D5=C9=AB

         sObj.style.color =3D cld[sD].color; =
//=B7=A8=B6=A8=BC=D9=C8=D5=D1=D5=C9=AB

         if(cld[sD].lDay=3D=3D1) //=CF=D4=CA=BE=C5=A9=C0=FA=D4=C2
            lObj.innerHTML =3D '<b>'+(cld[sD].isLeap?'=C8=F2':'') + =
cld[sD].lMonth + '=D4=C2' + =
(monthDays(cld[sD].lYear,cld[sD].lMonth)=3D=3D29?'=D0=A1':'=B4=F3')+'</b>=
';
         else //=CF=D4=CA=BE=C5=A9=C0=FA=C8=D5
            lObj.innerHTML =3D cDay(cld[sD].lDay);

         s=3Dcld[sD].lunarFestival;
         if(s.length>0) { //=C5=A9=C0=FA=BD=DA=C8=D5
            if(s.length>6) s =3D s.substr(0, 4)+'...';
            s =3D s.fontcolor('red');
         }
         else { //=B9=AB=C0=FA=BD=DA=C8=D5
            s=3Dcld[sD].solarFestival;
            if(s.length>0) {
               size =3D (s.charCodeAt(0)>0 && s.charCodeAt(0)<128)?8:4;
               if(s.length>size+2) s =3D s.substr(0, size)+'...';
               =
s=3D(s=3D=3D'=BA=DA=C9=AB=D0=C7=C6=DA=CE=E5')?s.fontcolor('black'):s.font=
color('blue');
            }
            else { //=D8=A5=CB=C4=BD=DA=C6=F8
               s=3Dcld[sD].solarTerms;
               if(s.length>0) s =3D s.fontcolor('limegreen');
            }
         }

         if(cld[sD].solarTerms=3D=3D'=C7=E5=C3=F7') s =3D =
'=C7=E5=C3=F7=BD=DA'.fontcolor('red');
         if(cld[sD].solarTerms=3D=3D'=C3=A2=D6=D6') s =3D =
'=C3=A2=D6=D6'.fontcolor('red');
         if(cld[sD].solarTerms=3D=3D'=CF=C4=D6=C1') s =3D =
'=CF=C4=D6=C1'.fontcolor('red');
         if(cld[sD].solarTerms=3D=3D'=B6=AC=D6=C1') s =3D =
'=B6=AC=D6=C1'.fontcolor('red');



         if(s.length>0) lObj.innerHTML =3D s;

      }
      else { //=B7=C7=C8=D5=C6=DA
         sObj.innerHTML =3D '';
         lObj.innerHTML =3D '';
      }
   }
}


function changeCld() {
   var y,m;
   y=3DCLD.SY.selectedIndex+1900;
   m=3DCLD.SM.selectedIndex;
   drawCld(y,m);
}

function pushBtm(K) {
 switch (K){
    case 'YU' :
       if(CLD.SY.selectedIndex>0) CLD.SY.selectedIndex--;
       break;
    case 'YD' :
       if(CLD.SY.selectedIndex<200) CLD.SY.selectedIndex++;
       break;
    case 'MU' :
       if(CLD.SM.selectedIndex>0) {
          CLD.SM.selectedIndex--;
       }
       else {
          CLD.SM.selectedIndex=3D11;
          if(CLD.SY.selectedIndex>0) CLD.SY.selectedIndex--;
       }
       break;
    case 'MD' :
       if(CLD.SM.selectedIndex<11) {
          CLD.SM.selectedIndex++;
       }
       else {
          CLD.SM.selectedIndex=3D0;
          if(CLD.SY.selectedIndex<200) CLD.SY.selectedIndex++;
       }
       break;
    default :
       CLD.SY.selectedIndex=3DtY-1900;
       CLD.SM.selectedIndex=3DtM;
 }
 changeCld();
}

var Today =3D new Date();
var tY =3D Today.getFullYear();
var tM =3D Today.getMonth();
var tD =3D Today.getDate();
/////////////////////////////////////////////////////////////////////////=
/////

var width =3D "130";
var offsetx =3D 2;
var offsety =3D 8;

var x =3D 0;
var y =3D 0;
var snow =3D 0;
var sw =3D 0;
var cnt =3D 0;

var dStyle;
document.onmousemove =3D mEvn;

//=CF=D4=CA=BE=CF=EA=CF=B8=C8=D5=C6=DA=D7=CA=C1=CF
function mOvr(v) {
   var s,festival;
   var sObj=3Deval('SD'+ v);
   var d=3DsObj.innerHTML-1;

      //sYear,sMonth,sDay,week,
      //lYear,lMonth,lDay,isLeap,
      //cYear,cMonth,cDay

   if(sObj.innerHTML!=3D'') {

      sObj.style.cursor =3D 's-resize';

      if(cld[d].solarTerms =3D=3D '' && cld[d].solarFestival =3D=3D '' =
&& cld[d].lunarFestival =3D=3D '')
         festival =3D '';
      else
         festival =3D '<TABLE WIDTH=3D100% BORDER=3D0 CELLPADDING=3D2 =
CELLSPACING=3D0 BGCOLOR=3D"#CCFFCC"><TR><TD>'+
         '<FONT COLOR=3D"#000000" =
STYLE=3D"font-size:9pt;">'+cld[d].solarTerms + ' ' + =
cld[d].solarFestival + ' ' + cld[d].lunarFestival+'</FONT></TD>'+
         '</TR></TABLE>';

      s=3D '<TABLE WIDTH=3D"130" BORDER=3D0 CELLPADDING=3D"2" =
CELLSPACING=3D0 BGCOLOR=3D"#000066" =
style=3D"filter:Alpha(opacity=3D80)"><TR><TD>' +
         '<TABLE WIDTH=3D100% BORDER=3D0 CELLPADDING=3D0 =
CELLSPACING=3D0><TR><TD ALIGN=3D"right"><FONT COLOR=3D"#ffffff" =
STYLE=3D"font-size:9pt;">'+
         cld[d].sYear+' =C4=EA '+cld[d].sMonth+' =D4=C2 '+cld[d].sDay+' =
=C8=D5<br>=D0=C7=C6=DA'+cld[d].week+'<br>'+
         '<font color=3D"violet">=C5=A9=C0=FA'+(cld[d].isLeap?'=C8=F2 =
':' ')+cld[d].lMonth+' =D4=C2 '+cld[d].lDay+' =C8=D5</font><br>'+
         '<font color=3D"yellow">'+cld[d].cYear+'=C4=EA =
'+cld[d].cMonth+'=D4=C2 '+cld[d].cDay + '=C8=D5</font>'+
         '</FONT></TD></TR></TABLE>'+ festival +'</TD></TR></TABLE>';

      document.all["detail"].innerHTML =3D s;

      if (snow =3D=3D 0) {
         dStyle.left =3D x+offsetx-(width/2);
         dStyle.top =3D y+offsety;
         dStyle.visibility =3D "visible";
         snow =3D 1;
      }
   }
}

//=C7=E5=B3=FD=CF=EA=CF=B8=C8=D5=C6=DA=D7=CA=C1=CF
function mOut() {
   if ( cnt >=3D 1 ) { sw =3D 0; }
   if ( sw =3D=3D 0 ) { snow =3D 0; dStyle.visibility =3D "hidden";}
   else cnt++;
}

//=C8=A1=B5=C3=CE=BB=D6=C3
function mEvn() {
   x=3Devent.x;
   y=3Devent.y;
   if (document.body.scrollLeft)
      {x=3Devent.x+document.body.scrollLeft; =
y=3Devent.y+document.body.scrollTop;}
   if (snow){
      dStyle.left =3D x+offsetx-(width/2);
      dStyle.top =3D y+offsety;
   }
}

/************************************************************************=
*****
                                  =CA=C0=BD=E7=CA=B1=BC=E4=BC=C6=CB=E3
*************************************************************************=
****/
var OneHour =3D 60*60*1000;
var OneDay =3D OneHour*24;
var TimezoneOffset =3D Today.getTimezoneOffset()*60*1000;

function showUTC(objD) {
   var dn,s;
   var hh =3D objD.getUTCHours();
   var mm =3D objD.getUTCMinutes();
   var ss =3D objD.getUTCSeconds();
   s =3D objD.getUTCFullYear() + "=C4=EA" + (objD.getUTCMonth() + 1) + =
"=D4=C2" + objD.getUTCDate() +"=C8=D5 ("+ nStr1[objD.getUTCDay()] +")";

   if(hh>12) { hh =3D hh-12; dn =3D '=CF=C2=CE=E7'; }
   else dn =3D '=C9=CF=CE=E7';

   if(hh<10) hh =3D '0' + hh;
   if(mm<10) mm =3D '0' + mm;
   if(ss<10) ss =3D '0' + ss;

   s +=3D " " + dn + ' ' + hh + ":" + mm + ":" + ss;
   return(s);
}

function showLocale(objD) {
   var dn,s;
   var hh =3D objD.getHours();
   var mm =3D objD.getMinutes();
   var ss =3D objD.getSeconds();
   s =3D objD.getFullYear() + "=C4=EA" + (objD.getMonth() + 1) + =
"=D4=C2" + objD.getDate() +"=C8=D5 ("+ nStr1[objD.getDay()] +")";

   if(hh>12) { hh =3D hh-12; dn =3D '=CF=C2=CE=E7'; }
   else dn =3D '=C9=CF=CE=E7';

   if(hh<10) hh =3D '0' + hh;
   if(mm<10) mm =3D '0' + mm;
   if(ss<10) ss =3D '0' + ss;

   s +=3D " " + dn + ' ' + hh + ":" + mm + ":" + ss;
   return(s);
}

//=B4=AB=C8=EB=CA=B1=B2=EE=D7=D6=B4=AE, =
=B7=B5=BB=D8=C6=AB=D2=C6=D6=AE=D5=FD=B8=BA=BA=C1=C3=EB
function parseOffset(s) {
   var sign,hh,mm,v;
   sign =3D s.substr(0,1)=3D=3D'-'?-1:1;
   hh =3D Math.floor(s.substr(1,2));
   mm =3D Math.floor(s.substr(3,2));
   v =3D sign*(hh*60+mm)*60*1000;
   return(v);
}

//=B7=B5=BB=D8UTC=C8=D5=C6=DA=BF=D8=BC=FE =
(=C4=EA,=D4=C2-1,=B5=DA=BC=B8=B8=F6=D0=C7=C6=DA=BC=B8,=BC=B8=B5=E3)
function getWeekDay(y,m,nd,w,h){
   var d,d2,w1;
   if(nd>0){
      d =3D new Date(Date.UTC(y, m, 1));
      w1 =3D d.getUTCDay();
      d2 =3D new Date( d.getTime() + ((w<w1? w+7-w1 : w-w1 )+(nd-1)*7   =
)*OneDay + h*OneHour);
   }
   else {
      nd =3D Math.abs(nd);
      d =3D new Date( Date.UTC(y, m+1, 1)  - OneDay );
      w1 =3D d.getUTCDay();
      d2 =3D new Date( d.getTime() + (  (w>w1? w-7-w1 : w-w1 )-(nd-1)*7  =
 )*OneDay + h*OneHour);
   }
   return(d2);
}

//=B4=AB=C8=EB=C4=B3=CA=B1=BC=E4=D6=B5, =
=C8=D5=B9=E2=BD=DA=D4=BC=D7=D6=B4=AE =B7=B5=BB=D8 true =BB=F2 false
function isDaylightSaving(d,strDS) {

   if(strDS =3D=3D '') return(false);

   var m1,n1,w1,t1;
   var m2,n2,w2,t2;
   with (Math){
      m1 =3D floor(strDS.substr(0,2))-1;
      w1 =3D floor(strDS.substr(3,1));
      t1 =3D floor(strDS.substr(4,1));
      m2 =3D floor(strDS.substr(6,2))-1;
      w2 =3D floor(strDS.substr(9,1));
      t2 =3D floor(strDS.substr(10,1));
   }

   switch(strDS.substr(2,1)){
      case 'F': n1=3D1; break;
      case 'L': n1=3D-1; break;
      default : n1=3D0; break;
   }

   switch(strDS.substr(8,1)){
      case 'F': n2=3D1; break;
      case 'L': n2=3D-1; break;
      default : n2=3D0; break;
   }


   var d1, d2, re;

   if(n1=3D=3D0)
      d1 =3D new Date(Date.UTC(d.getUTCFullYear(), m1, =
Math.floor(strDS.substr(2,2)),t1));
   else
      d1 =3D getWeekDay(d.getUTCFullYear(),m1,n1,w1,t1);

   if(n2=3D=3D0)
      d2 =3D new Date(Date.UTC(d.getUTCFullYear(), m2, =
Math.floor(strDS.substr(8,2)),t2));
   else
      d2 =3D getWeekDay(d.getUTCFullYear(),m2,n2,w2,t2);

   if(d2>d1)
      re =3D (d>d1 && d<d2)? true: false;
   else
      re =3D (d>d1 || d<d2)? true: false;

   return(re);
}

var isDS =3D false;

//=BC=C6=CB=E3=C8=AB=C7=F2=CA=B1=BC=E4
function getGlobeTime() {
   var d,s;
   d =3D new Date();

   d.setTime(d.getTime()+parseOffset(objTimeZone[0]));

   isDS=3DisDaylightSaving(d,objTimeZone[1]);
   if(isDS) d.setTime(d.getTime()+OneHour);
   return(showUTC(d));
}

var objTimeZone;
var objContinentMenu;
var objCountryMenu;

function tick() {
   var today;
   today =3D new Date();
   LocalTime.innerHTML =3D showLocale(today);
   GlobeTime.innerHTML =3D getGlobeTime();
   window.setTimeout("tick()", 1000);
}

//=D6=B8=B6=A8=D7=D4=B6=A8=CB=F7=D2=FD=CA=B1=C7=F8
function setTZ(a,c){
   objContinentMenu.options[a].selected=3Dtrue;
   chContinent();
   objCountryMenu.options[c].selected=3Dtrue;
   chCountry();
}

//=B1=E4=B8=FC=C7=F8=D3=F2
function chContinent() {
   var key,i;
   continent =3D =
objContinentMenu.options[objContinentMenu.selectedIndex].text;
   for (var i =3D objCountryMenu.options.length-1; i >=3D 0; i--)
      objCountryMenu[0]=3Dnull;
   for (key in timeData[continent])
      objCountryMenu.options[objCountryMenu.options.length]=3Dnew =
Option(key);
   objCountryMenu.options[0].selected=3Dtrue;
   chCountry();
}

//=B1=E4=B8=FC=B9=FA=BC=D2
function chCountry() {
   var txtContinent =3D =
objContinentMenu.options[objContinentMenu.selectedIndex].text;
   var txtCountry =3D =
objCountryMenu.options[objCountryMenu.selectedIndex].text;

   objTimeZone =3D timeData[txtContinent][txtCountry];

   getGlobeTime();

   //=B5=D8=CD=BC=CE=BB=D2=C6
   City.innerHTML =3D (isDS=3D=3Dtrue?"<SPAN =
STYLE=3D'font-size:12pt;font-family:Wingdings; color:Red;'>R</span> =
":'') + objTimeZone[2]; //=CA=D7=B6=BC
   var pos =3D Math.floor(objTimeZone[0].substr(0,3));
   if(pos<0) pos+=3D24;
   pos*=3D-10;
   world.style.left =3D pos;

}

function setCookie(name,value) {
   var today =3D new Date();
   var expires =3D new Date();
   expires.setTime(today.getTime() + 1000*60*60*24*365);
   document.cookie =3D name + "=3D" + escape(value) + "; expires=3D" + =
expires.toGMTString();
}

function getCookie(Name) {
   var search =3D Name + "=3D";
   if(document.cookie.length > 0) {
      offset =3D document.cookie.indexOf(search);
      if(offset !=3D -1) {
         offset +=3D search.length;
         end =3D document.cookie.indexOf(";", offset);
         if(end =3D=3D -1) end =3D document.cookie.length;
         return unescape(document.cookie.substring(offset, end));
      }
      else return('');
   }
   else return('');
}

/////////////////////////////////////////////////////////////////////////=
//

function initialize() {
   var key;

   //=CA=B1=BC=E4
   map.filters.Light.Clear();
   map.filters.Light.addAmbient(255,255,255,60);
   map.filters.Light.addCone(120, 60, 80, 120, 60, 255,255,255,120,60);

   objContinentMenu=3Ddocument.WorldClock.continentMenu;
   objCountryMenu=3Ddocument.WorldClock.countryMenu;

   for (key in timeData)
      objContinentMenu[objContinentMenu.length]=3Dnew Option(key);


   var TZ1 =3D getCookie('TZ1');
   var TZ2 =3D getCookie('TZ2');


   if(TZ1=3D=3D'') {TZ1=3D0; TZ2=3D3;}
   setTZ(TZ1,TZ2);

   tick();


   //=D2=F5=C0=FA
   dStyle =3D detail.style;
   CLD.SY.selectedIndex=3DtY-1900;
   CLD.SM.selectedIndex=3DtM;
   drawCld(tY,tM);

}

function terminate() {
   setCookie("TZ1",objContinentMenu.selectedIndex);
   setCookie("TZ2",objCountryMenu.selectedIndex);
}





//-->
		</SCRIPT>

<STYLE>.todyaColor {
	BACKGROUND-COLOR: aqua
}
</STYLE>

<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR></HEAD>
<BODY onload=3Dinitialize() onunload=3Dterminate()>
<SCRIPT language=3DJavaScript><!--
   if(navigator.appName =3D=3D "Netscape" || =
parseInt(navigator.appVersion) < 4)
   =
document.write("<h1>=C4=E3=B5=C4=E4=AF=C0=C0=C6=F7=CE=DE=B7=A8=D6=B4=D0=D0=
=B4=CB=B3=CC=D0=F2=A1=A3</h1>=B4=CB=B3=CC=D0=F2=D0=E8=D4=DA IE4 =
=D2=D4=BA=F3=B5=C4=B0=E6=B1=BE=B2=C5=C4=DC=D6=B4=D0=D0!!")
//--></SCRIPT>

<DIV id=3Ddetail=20
style=3D"Z-INDEX: 3; FILTER: shadow(color=3D#333333,direction=3D135); =
WIDTH: 140px; POSITION: absolute; HEIGHT: 120px"></DIV>
<CENTER>
<TABLE border=3D0>
  <TBODY>
  <TR>
    <FORM name=3DWorldClock>
    <TD vAlign=3Dtop align=3Dmiddle width=3D240><FONT =
style=3D"FONT-SIZE: 9pt"=20
      size=3D2>=B1=BE=B5=D8=CA=B1=BC=E4</FONT><BR><SPAN id=3DLocalTime=20
      style=3D"FONT-SIZE: 11pt; COLOR: #000080; FONT-FAMILY: =
Arial">0000=C4=EA0=D4=C20=C8=D5(=A1=A1)=CE=E7=20
      00:00:00</SPAN>=20
      <P><SPAN id=3DCity=20
      style=3D"FONT-SIZE: 9pt; WIDTH: 150px; FONT-FAMILY: =
'=D0=C2=CF=B8=C3=F7=CC=E5'">=D6=D0=B9=FA</SPAN>=20
      <BR><SPAN id=3DGlobeTime=20
      style=3D"FONT-SIZE: 11pt; COLOR: #000080; FONT-FAMILY: =
Arial">0000=C4=EA0=D4=C20=C8=D5(=A1=A1)=CE=E7=20
      00:00:00</SPAN><BR>
      <TABLE style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Wingdings">
        <TBODY>
        <TR>
          <TD align=3Dmiddle>&Uacute;=20
            <DIV id=3Dmap=20
            style=3D"FILTER: Light; OVERFLOW: hidden; WIDTH: 240px; =
HEIGHT: 120px; BACKGROUND-COLOR: mediumblue"><FONT=20
            id=3Dworld=20
            style=3D"FONT-SIZE: 185px; LEFT: 0px; COLOR: green; =
FONT-FAMILY: Webdings; POSITION: relative; TOP: -26px">=FB=FB</FONT>=20
            </DIV>&Ugrave;</TD></TR></TBODY></TABLE><BR><SELECT=20
      style=3D"FONT: 9pt '=CF=B8=C3=F7=CC=E5'; WIDTH: 240px; =
BACKGROUND-COLOR: #e0e0ff"=20
      onchange=3DchContinent() name=3DcontinentMenu></SELECT><BR><SELECT =

      style=3D"FONT: 9pt '=CF=B8=C3=F7=CC=E5'; WIDTH: 240px; =
BACKGROUND-COLOR: #e0e0ff"=20
      onchange=3DchCountry() =
name=3DcountryMenu></SELECT></P></TD></FORM>
    <FORM name=3DCLD>
    <TD align=3Dmiddle>
      <DIV style=3D"Z-INDEX: -1; POSITION: absolute; TOP: 30px"><FONT =
id=3DYMBG=20
      style=3D"FONT-SIZE: 100pt; COLOR: #f0f0f0; FONT-FAMILY: 'Arial =
Black'">&nbsp;0000<BR>&nbsp;JUN</FONT>=20
      </DIV>
      <TABLE border=3D0>
        <TBODY>
        <TR>
          <TD bgColor=3D#000080 colSpan=3D7><FONT style=3D"FONT-SIZE: =
9pt"=20
            color=3D#ffffff size=3D2>=B9=AB=D4=AA<SELECT =
style=3D"FONT-SIZE: 9pt"=20
            onchange=3DchangeCld() name=3DSY>=20
              <SCRIPT language=3DJavaScript><!--
          for(i=3D1900;i<2101;i++) document.write('<option>'+i)
            //--></SCRIPT>
            </SELECT>=C4=EA<SELECT style=3D"FONT-SIZE: 9pt" =
onchange=3DchangeCld()=20
            name=3DSM>=20
              <SCRIPT language=3DJavaScript><!--
            for(i=3D1;i<13;i++) document.write('<option>'+i)
            //--></SCRIPT>
            </SELECT>=D4=C2</FONT> <FONT id=3DGZ =
face=3D=B1=EA=BF=AC=CC=E5 color=3D#ffffff=20
            size=3D4></FONT><BR></TD></TR>
        <TR align=3Dmiddle bgColor=3D#e0e0e0>
          <TD width=3D54>=C8=D5</TD>
          <TD width=3D54>=D2=BB</TD>
          <TD width=3D54>=B6=FE</TD>
          <TD width=3D50>=C8=FD</TD>
          <TD width=3D54>=CB=C4</TD>
          <TD width=3D54>=CE=E5</TD>
          <TD width=3D54>=C1=F9</TD></TR>
        <SCRIPT language=3DJavaScript><!--
            var gNum, color1, color2;

            // =D0=C7=C6=DA=C1=F9=D1=D5=C9=AB
            switch (conWeekend) {
            case 1:
               color1 =3D 'black';
               color2 =3D color1;
               break;
            case 2:
               color1 =3D 'green';
               color2 =3D color1;
               break;
            case 3:
               color1 =3D 'red';
               color2 =3D color1;
               break;
            default :
               color1 =3D 'green';
               color2 =3D 'red';
            }

            for(i=3D0;i<6;i++) {
               document.write('<tr align=3Dcenter>')
               for(j=3D0;j<7;j++) {
                  gNum =3D i*7+j
                  document.write('<td id=3D"GD' + gNum +'" =
onMouseOver=3D"mOvr(' + gNum +')" onMouseOut=3D"mOut()"><font id=3D"SD' =
+ gNum +'" size=3D5 face=3D"Arial Black"')
                  if(j =3D=3D 0) document.write(' color=3Dred')
                  if(j =3D=3D 6) {
                     if(i%2=3D=3D1) document.write(' color=3D'+color2)
                        else document.write(' color=3D'+color1)
                  }
                  document.write(' TITLE=3D""> </font><br><font =
id=3D"LD' + gNum + '" size=3D2 style=3D"font-size:9pt"> </font></td>')
               }
               document.write('</tr>')
            }
            //--></SCRIPT>
        </TBODY></TABLE></TD>
    <TD vAlign=3Dtop align=3Dmiddle =
width=3D40><BR><BR><BR>=C4=EA<BR><BUTTON=20
      style=3D"FONT-SIZE: 9pt"=20
      onclick=3D"pushBtm('YD')"><B>=A1=FC</B></BUTTON><BR><BUTTON=20
      style=3D"FONT-SIZE: 9pt" =
onclick=3D"pushBtm('YU')"><B>=A1=FD</B></BUTTON>=20
      <P>=D4=C2<BR><BUTTON style=3D"FONT-SIZE: 9pt"=20
      onclick=3D"pushBtm('MD')"><B>=A1=FC</B></BUTTON><BR><BUTTON=20
      style=3D"FONT-SIZE: 9pt" =
onclick=3D"pushBtm('MU')"><B>=A1=FD</B></BUTTON>=20
      <P><BUTTON style=3D"FONT-SIZE: 9pt" =
onclick=3D"pushBtm('')">=B1=BE<BR>=D4=C2</BUTTON>=20
      <P></P></TD></FORM></TR></TBODY></TABLE><FONT style=3D"FONT-SIZE: =
9pt"=20
color=3D#ffffff>
<SCRIPT language=3DJavaScript>
	<!--
	document.write("=D7=EE=BA=F3=B8=FC=D0=C2=C8=D5=C6=DA: " + =
document.lastModified);
	//-->
				</SCRIPT>
</FONT><BR><FONT style=3D"FONT-SIZE: 9pt" color=3D#cccccc><FONT=20
style=3D"FONT-SIZE: 9pt"=20
color=3D#cccccc><BR><BR><BR></CENTER></FONT></FONT></BODY></HTML>