﻿var lunarInfo=new Array(
0x4bd8,0x4ae0,0xa570,0x54d5,0xd260,0xd950,0x5554,0x56af,0x9ad0,0x55d2,
0x4ae0,0xa5b6,0xa4d0,0xd250,0xd295,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=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var Gan=new Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸");
var Zhi=new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥");
var Animals=new Array("鼠","牛","虎","兎","龍","蛇","馬","羊","猿","鶏","犬","豚");
var solarTerm=new Array("小寒","大寒","立春","雨水","啓蟄","春分","清明","穀雨","立夏","小満","芒種","夏至","小暑","大暑","立秋","処暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至");
var sTermInfo=new Array(0,21208,42467,63836,85337,107014,128867,150921,173149,195551,218072,240693,263343,285989,308563,331033,353350,375494,397447,419210,440795,462224,483532,504758);
var nStr1=new Array('','一','二','三','四','五','六','七','八','九','十');
var weekStr=new Array('日','月','火','水','木','金','土');
var nStr2=new Array('初','十','廿','卅','卌');
var monthName=new Array("JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC");
var rokuyo=new Array('大安','赤口','先勝','友引','先負', '仏滅');
var sFtv=new Array(
"0101*元日",
"0102*マーケット休市",
"0103*マーケット休市",
"0104 大発会",
"0211*建国記念の日[1966]",
"0222 猫の日[1987]",
"0214 バレンタイン・デー",
"0308 国際女性デー",
"0314 ホワイトデー",
"0325 電気記念日[1927]",
"0401 エイプリルフール",
"0426 世界知的所有権の日",
"0429*昭和の日[2007]",
"0501 メーデー 日本赤十字社創立記念日",
"0503*憲法記念日[1948]",
"0504*みどりの日[2007]",
"0505*こどもの日[1948]",
"0531 世界禁煙デー[1988]", 
"0601 気象記念日、電波の日[1951]",
"0605 環境の日[1974]",
"0610 時の記念日[1920]",
"0616 和菓子の日",
"0623 オリンピックデー[1894]",
"0701 国民安全の日",
"0716 国土交通デー",
"0810 道の日[1986]",
"0815 終戦の日[1945]",
"0901 防災の日",
"0912 宇宙の日[1992]",
"1004 世界動物デー[1949] 証券投資の日[1996]",
"1014 鉄道の日",
"1017 貯蓄の日",
"1024 国連デー",
"1031 世界勤倹デー",
"1101 犬の日",
"1103*文化の日[1948]",
"1123*勤労感謝の日[1948]",
"1201 世界エイズデー 映画の日",
"1210 世界人権デー[1950]",
"1223*天皇誕生日[1989]",
"1224 クリスマスイブ",
"1225 クリスマス",
"1231*大晦日 マーケット休市");
var wFtv=new Array(
"0121*成人の日[2000]",
"0520 母の日[1914]",
"0630 父の日",
"0731*海の日[2003]",
"0931*敬老の日[2003]",
"1021*体育の日[2000]",
"1144 感謝祭");
var lFtv=new Array(
"0101 旧正月（春節）",
"0107 人日",
"0303 上巳",
"0505 端午",
"0707 七夕",
"0715 お中元 盂蘭盆会",
"0815 仲秋",
"0909 重阳",
"0100 旧暦大晦日");
var timeData={
"Asia (East, North) 东亚、北亚": {   
"Brunei             文莱    ":["+0800","","斯里巴加湾市"],
"Burma              缅甸    ":["+0630","","仰光"],
"Cambodia           柬埔寨  ":["+0700","","金边"],
"China              中国    ":["+0800","","北京、重庆、上海、天津"],
"China(HK,Macau)    中国    ":["+0800","","香港、澳门特区"],
"China(TaiWan)      中国    ":["+0800","","台北、高雄"],
"China(Urumchi)     中国    ":["+0700","","乌鲁木齐"],
"East Timor         东帝汶":["+0800","","帝力"],
"Indonesia          印尼    ":["+0700","","雅加达"],
"Japan              日本    ":["+0900","","东京、大阪、札幌"],
"Kazakhstan(Aqtau)  哈萨克斯坦":["+0400","","阿克图"],
"Kazakhstan(Aqtobe) 哈萨克斯坦":["+0500","","阿克托别"],
"Kazakhstan(Astana) 哈萨克斯坦":["+0600","","阿斯塔纳、阿拉木图"],
"Kirghizia          吉尔吉斯":["+0500","","比斯凯克"],
"Korea              韩国    ":["+0900","","汉城"],
"Laos               老挝    ":["+0700","","万象"],
"Malaysia           马来西亚":["+0800","","吉隆坡"],
"Mongolia           蒙古    ":["+0800","03L03|09L03","乌兰巴托、库伦"],
"Philippines        菲律宾  ":["+0800","04F53|10F53","马尼拉"],
"Russia(Anadyr)     俄罗斯  ":["+1300","03L03|10L03","阿纳德尔河"],
"Russia(Kamchatka)  俄罗斯  ":["+1200","03L03|10L03","堪察加半岛"],
"Russia(Magadan)    俄罗斯  ":["+1100","03L03|10L03","马加丹"],
"Russia(Vladivostok)俄罗斯  ":["+1000","03L03|10L03","符拉迪沃斯托克(海参崴)"],
"Russia(Yakutsk)    俄罗斯  ":["+0900","03L03|10L03","雅库茨克"],
"Singapore          新加坡  ":["+0800","","新加坡"],
"Thailand           泰国    ":["+0700","","曼谷"],
"Vietnam            越南    ":["+0700","","河内"]
},
"Asia (South, West) 南亚、中亚、西亚": {   
"Afghanistan        阿富汗  ":["+0430","","喀布尔"],
"Arab Emirates      阿拉伯联合酋长国":["+0400","","阿布扎比"],
"Bahrain            巴林    ":["+0300","","麦纳麦"],
"Bangladesh         孟加拉  ":["+0600","","达卡"],
"Bhutan             不丹    ":["+0600","","廷布"],
"Cyprus             塞浦路斯":["+0200","","尼科西亚"],
"Georgia            乔治亚  ":["+0500","","第比利斯"],
"India              印度    ":["+0530","","新德里、孟买、加尔各答"],
"Iran               伊朗    ":["+0330","04 13|10 13","德黑兰"],
"Iraq               伊拉克  ":["+0300","04 13|10 13","巴格达"],
"Israel             以色列  ":["+0200","04F53|09F53","耶路撒冷"],
"Jordan             约旦    ":["+0200","","安曼"],
"Kuwait             科威特  ":["+0300","","科威特城"],
"Lebanon            黎巴嫩  ":["+0200","03L03|10L03","贝鲁特"],
"Maldives           马尔代夫":["+0500","","马累"],
"Nepal              尼泊尔  ":["+0545","","加德满都"],
"Oman               阿曼    ":["+0400","","马斯喀特"],
"Pakistan           巴基斯坦":["+0500","","卡拉奇、伊斯兰堡"],
"Palestine          巴勒斯坦":["+0200","","耶路撒冷"],
"Qatar              卡塔尔  ":["+0300","","多哈"],
"Saudi Arabia       沙特阿拉伯":["+0300","","利雅得"],
"Sri Lanka          斯里兰卡":["+0600","","科伦坡"],
"Syria              叙利亚  ":["+0200","04 13|10 13","大马士革"],
"Tajikistan         塔吉克斯坦":["+0500","","杜尚别"],
"Turkey             土耳其  ":["+0200","","伊斯坦堡"],
"Turkmenistan       土库曼斯坦":["+0500","","阿什哈巴德"],
"Uzbekistan         乌兹别克斯坦":["+0500","","塔什干"],
"Yemen              也门    ":["+0300","","萨那"]
},
"North Europe       北欧": {   
"Denmark            丹麦":["+0100","04F03|10L03","哥本哈根"],
"Faroe Is.(DK)      法罗群岛(丹麦)":["+0100","","托尔斯港"],
"Finland            芬兰":["+0200","03L01|10L01","赫尔辛基"],
"Iceland            冰岛":["+0000","","雷克雅未克"],
"Jan Mayen(Norway)  扬马延岛(挪威)":["-0100","","扬马延岛"],
"Norwegian          挪威":["+0100","","奥斯陆"],
"Svalbard(NORWAY)   斯瓦尔巴群岛(挪威)":["+0100","","朗伊尔城"],
"Sweden             瑞典":["+0100","03L01|10L01","斯德哥尔摩"]
},
"Eastern Europe     中欧、东欧": {   
"Armenia            亚美尼亚":["+0400","","埃里温"],
"Austria            奥地利  ":["+0100","03L01|10L01","维也纳"],
"Azerbaijan         阿塞拜疆":["+0400","","巴库"],
"Belarus            白俄罗斯":["+0200","03L03|10L03","明斯克"],
"Czech              捷克    ":["+0100","","布拉格"],
"Estonia            爱沙尼亚":["+0200","","塔林"],
"Georgia            乔治亚  ":["+0500","","第比利斯"],
"Germany            德国    ":["+0100","03L01|10L01","柏林、波恩"],
"Hungarian          匈牙利  ":["+0100","","布达佩斯"],
"Latvia             拉脱维亚":["+0200","","里加"],
"Liechtenstein      列支敦士登":["+0100","","瓦都兹"],
"Lithuania          立陶宛  ":["+0200","","维尔纽斯"],
"Moldova            摩尔多瓦":["+0200","","基希纳乌"],
"Poland             波兰    ":["+0100","","华沙"],
"Rumania            罗马尼亚":["+0200","","布加勒斯特"],
"Russia(Moscow)     俄罗斯  ":["+0300","03L03|10L03","莫斯科、伏尔加格勒"],
"Slovakia           斯洛伐克":["+0100","","布拉迪斯拉发"],
"Switzerland        瑞士    ":["+0100","03L01|10L01","苏黎世"],
"Ukraine            乌克兰  ":["+0200","","基辅"],
"Ukraine(Simferopol)乌克兰  ":["+0300","","辛菲罗波尔"]
},
"Western Europe     西欧": {   
"Andorra            安道尔 ":["+0100","03L01|10L01","安道尔"],
"Belgium            比利时 ":["+0100","03L01|10L01","布鲁塞尔"],
"Channel Is.(UK)    海峡群岛(英)":["+0000","03L01|10L01","根西岛、泽西岛"],
"France             法国   ":["+0100","03L01|10L01","巴黎"],
"Gibraltar(UK)      直布罗陀(英)":["+0100","03L01|10L01","直布罗陀"],
"Ireland            爱尔兰 ":["+0000","03L01|10L01","都柏林"],
"Isle of Man(UK)    马恩岛(曼岛、人岛)(英)":["+0000","03L01|10L01","道格拉斯"],
"Luxembourg         卢森堡 ":["+0100","03L01|10L01","卢森堡市"],
"Monaco             摩纳哥 ":["+0100","","摩纳哥市"],
"Netherlands        荷兰   ":["+0100","03L01|10L01","阿姆斯特丹"],
"United Kingdom     英国   ":["+0000","03L01|10L01","伦敦、爱丁堡"]
},
"South Europe       南欧": { 
"Albania            阿尔巴尼亚":["+0100","","地拉那"],
"Bosnia             波士尼亚":["+0100","","塞拉耶佛"],
"Bulgaria           保加利亚":["+0200","","索菲亚"],
"Croatia            克罗地亚":["+0100","","萨格勒布"],
"Greece             希腊    ":["+0200","03L01|10L01","雅典"],
"Holy See           罗马教廷":["+0100","","梵蒂冈"],
"Italy              意大利  ":["+0100","03L01|10L01","罗马"],
"Macedonia          马其顿  ":["+0100","","斯科普里"],
"Malta              马耳他  ":["+0100","","瓦莱塔"],
"Portugal           葡萄牙  ":["+0000","03L01|10L01","里斯本"],
"San Marino         圣马利诺":["+0100","","圣马利诺"],
"Slovenia           斯洛文尼亚":["+0100","","卢布尔雅那"],
"Span               西班牙  ":["+0100","03L01|10L01","马德里"],
"Yugoslavia         南斯拉夫(塞尔维亚)":["+0100","","贝尔格莱德"]
},
"North America      北美洲": {   
"Canada(AST)        加拿大":["-0400","04F02|10L02","冰河湾、Pangnirtung"],
"Canada(CST)        加拿大":["-0600","04F02|10L02","雷迦納、雨河鎮、激流(Swift Current)市"],
"Canada(EST)        加拿大":["-0500","04F02|10L02","蒙特罗"],
"Canada(MST)        加拿大":["-0700","04F02|10L02","印奴维特港湾、埃德蒙顿、道森河"],
"Canada(NST)        加拿大":["-0330","04F02|10L02","纽芬兰、圣约翰、古斯湾"],
"Canada(PST)        加拿大":["-0800","04F02|10L02","温哥华"],
"Greenland(DK)      格陵兰(丹麦)":["-0300","","努克"],
"US(Alaska)         美国      ":["-0900","","阿拉斯加、朱诺"],
"US(Arizona)        美国      ":["-0700","","亚历桑那"],
"US(Central)        美国(中部)":["-0600","04F02|10L02","芝加哥"],
"US(Eastern)        美国(东岸)":["-0500","04F02|10L02","华盛顿、纽约"],
"US(Mountain)       美国(山区)":["-0700","04F02|10L02","丹佛"],
"US(Pacific)        美国(西岸)":["-0800","04F02|10L02","旧金山、洛杉矶"]
},
"South America      中南美洲": {   
"Anguilla(UK)       安圭拉(英)":["-0400","","瓦利"],
"Antigua & Barbuda  安提瓜岛及巴布达岛":["-0400","","圣约翰"],
"Antilles(NL)       安的列斯(荷)":["-0400","","威廉斯塔德"],
"Argentina          阿根廷  ":["-0300","","布宜诺斯艾利斯"],
"Aruba(NL)          阿鲁巴(荷兰)":["-0400","","奥拉涅斯塔德"],
"Bahamas            巴哈马  ":["-0500","","拿骚"],
"Barbados           巴巴多斯岛":["-0400","","布里奇顿(桥镇)"],
"Belize             贝里斯  ":["-0600","","贝里斯"],
"Bolivia            玻利维亚":["-0400","","拉巴斯"],
"Brazil(AST)        巴西    ":["-0500","10F03|02L03","Porto Acre"],
"Brazil(EST)        巴西    ":["-0300","10F03|02L03","巴西利亚、里约热内卢"],
"Brazil(FST)        巴西    ":["-0200","10F03|02L03","诺罗纳"],
"Brazil(WST)        巴西    ":["-0400","10F03|02L03","库亚巴"],
"British Virgin Is.(UK)维尔京群岛(英)":["-0400","","罗德城"],
"Cayman Is.(UK)     开曼群岛(英)":["-0500","","乔治敦"],
"Chilean            智利    ":["-0300","10F03|03F03","圣地亚哥"],
"Chilean            智利    ":["-0500","10F03|03F03","汉加罗亚"],
"Colombia           哥伦比亚":["-0500","","波哥大"],
"Costa Rica         哥斯达黎加":["-0600","","圣何塞"],
"Cuba               古巴    ":["-0500","04 13|10L03","哈瓦那"],
"Dominican          多米尼加":["-0400","","圣多明各、罗梭"],
"Ecuador            厄瓜多尔":["-0500","","基多"],
"El Salvador        萨尔瓦多":["-0600","","圣萨尔瓦多"],
"Falklands          福克兰群岛":["-0300","09F03|04F03","史丹利"],
"Grenada            格林纳达":["-0400","","圣乔治"],
"Guadeloupe(FR)     瓜德罗普(法)":["-0400","","巴斯特尔"],
"Guatemala          危地马拉":["-0600","","危地马拉城"],
"Guiana(FR)         圭亚那(法)":["-0300","","卡宴"],
"Guyana             圭亚那  ":["-0400","","佐治敦"],
"Haiti              海地    ":["-0500","","太子港"],
"Honduras           洪都拉斯":["-0600","","特古西加尔巴"],
"Jamaica            牙买加  ":["-0500","","金斯敦"],
"Martinique(FR)     马提尼克(法)":["-0400","","法兰西堡"],
"Mexico(Mazatlan)   墨西哥  ":["-0700","","马萨特兰"],
"Mexico(蒂华纳)     墨西哥  ":["-0800","","蒂华纳"],
"Mexico(首都)       墨西哥  ":["-0600","","墨西哥城"],
"Montserrat(UK)     蒙特塞拉特(英)":["-0400","","普利茅斯"],
"Nicaragua          尼加拉瓜":["-0500","","马那瓜"],
"Panama             巴拿马  ":["-0500","","巴拿马市"],
"Paraguay           巴拉圭  ":["-0400","10F03|02L03","亚松森"],
"Peru               秘鲁    ":["-0500","","利马"],
"Puerto Rico(US)    波多黎各(美)":["-0400","","圣胡安"],
"So. Georgia & So. Sandwich Is.(UK)南乔治和南三明治群岛(英)":["-0200","","葛利特维根"],
"St. Kitts & Nevis  圣克里斯多福及尼维斯":["-0400","","巴士地"],
"St. Lucia          圣卢西亚":["-0400","","卡斯特里"],
"St. Vincent & Grenadines圣文森特和格林纳丁斯":["-0400","","金斯敦"],
"Suriname           苏里南":["-0300","","帕拉马里博(Paramaribo)"],
"Trinidad & Tobago  特立尼达和多巴哥":["-0400","","西班牙港"],
"Turks & Caicos Is.(UK)特克斯和凯科斯群岛(英)":["-0500","","科伯恩城"],
"Uruguay            乌拉圭  ":["-0300","","蒙得维的亚"],
"Venezuela          委内瑞拉":["-0400","","加拉加斯"],
"Virgin Is.(US)     维尔京群岛(美)":["-0400","","夏洛特.阿马里"]
},
"Africa (North)     北非": {   
"Algeria            阿尔及利亚":["+0100","","阿尔及尔"],
"Egypt              埃及    ":["+0200","04L53|09L43","开罗"],
"Libyan             利比亚  ":["+0200","","的黎波里、锡尔特市(新首都)"],
"Morocco            摩洛哥  ":["+0000","","拉巴特、卡萨布兰卡"],
"Sudan              苏丹    ":["+0200","","喀土穆"],
"Tunisia            突尼斯":["+0100","","突尼斯"]
},
"Africa (Western)   西非": {   
"Benin              贝宁    ":["+0100","","波多诺伏、科托努、新港"],
"Burkina Faso       布吉纳法索":["+0000","","瓦加杜古"],
"Canary Is.(SP)     加那利群岛(西班牙)":["-0100","","乔治城"],
"Cape Verde         佛得角群岛":["-0100","","普拉亚"],
"Chad               乍得    ":["+0100","","恩贾梅纳"],
"Gambia             冈比亚  ":["+0000","","班珠尔"],
"Ghana              加纳    ":["+0000","","阿克拉"],
"Guinea             几内亚  ":["+0000","","科纳克里"],
"Guinea-Bissau      几内亚比绍":["+0000","","比绍"],
"Ivory Coast        象牙海岸":["+0000","","亚穆苏克罗、阿比让"],
"Liberia            利比里亚":["+0000","","蒙罗维亚"],
"Mali               马里    ":["+0000","","巴马科"],
"Mauritania         毛里塔尼亚":["+0000","","努瓦克肖特"],
"Niger              尼日尔    ":["+0100","","尼亚美"],
"Nigeria            尼日利亚":["+0100","","阿布贾"],
"Senegal            塞内加尔":["+0000","","达喀尔"],
"Sierra Leone       塞拉利昂  ":["+0000","","弗里敦(自由城)"],
"Togo               多哥    ":["+0000","","洛美"],
"Western Sahara     西撒哈拉":["+0000","","阿尤恩"]
},
"Africa (Central)   中非": {   
"Cameroon           喀麦隆  ":["+0100","","雅温得"],
"Cen.African Rep.   中非共和国":["+0100","","班吉"],
"Congo,Democratic   刚果民主共和国[刚果(金)]":["+0100","","金沙萨"],
"Congo,Republic     刚果共和国[刚果(布)]":["+0100","","布拉柴维尔"],
"Equatorial Guinea  赤道几内亚":["+0100","","马拉博"],
"Gabon              加蓬    ":["+0100","","利伯维尔(自由市)"],
"Sao Tome & Principe圣多美普林西比":["+0000","","圣多美"]
},
"Africa (East)      东非": {   
"Burundi            布隆迪  ":["+0200","","布琼布拉"],
"Comoros            科摩罗    ":["+0300","","莫罗尼"],
"Djibouti           吉布提  ":["+0300","","吉布提"],
"Eritrea            厄利垂亚":["+0300","","阿斯马拉"],
"Ethiopia           埃塞俄比亚":["+0300","","亚的斯亚贝巴"],
"Kenya              肯尼亚  ":["+0300","","内罗毕"],
"Madagascar         马达加斯加":["+0300","","塔那那利佛"],
"Malawi             马拉维  ":["+0200","","利隆圭"],
"Mauritius          毛里求斯":["+0400","","路易港"],
"Mayotte(FR)        马约特岛(法)":["+0300","","Mamoutzou"],
"Mozambique         莫桑比克":["+0200","","马普托"],
"Reunion(FR)        留尼旺岛(法)":["+0400","","圣丹尼"],
"Rwanda             卢旺达  ":["+0200","","基加利"],
"Seychelles         塞舌尔  ":["+0300","","维多利亚"],
"Somalia            索马里  ":["+0300","","摩加迪沙"],
"Tanzania           坦桑尼亚":["+0300","","达累斯萨拉姆"],
"Uganda             乌干达  ":["+0300","","坎帕拉"]
},
"Africa (South)     南非": {   
"Angola             安哥拉  ":["+0100","","罗安达"],
"Botswana           博茨瓦纳":["+0200","","哈博罗内"],
"Lesotho            莱索托  ":["+0200","","马塞卢"],
"Namibia            纳米比亚":["+0200","09F03|04F03","温得和克"],
"Saint Helena(UK)   圣赫勒拿(英)":["-0100","","詹姆斯敦"],
"South Africa       南非    ":["+0200","","开普敦、普利托里亚"],
"Swaziland          斯威士兰":["+0200","","姆巴巴内"],
"Zambia             赞比亚  ":["+0200","","卢萨卡"],
"Zimbabwe           津巴布韦":["+0200","","哈拉雷"]
},
"Oceania            大洋洲": { 
"American Samoa(US) 美属萨摩亚(美)":["-1100","","帕果帕果港"],
"Australia(Adelaide)澳大利亚  ":["+0930","10L03|03L03","阿德莱德"],
"Australia(Brisbane)澳大利亚  ":["+1000","","布里斯班"],
"Australia(Darwin)  澳大利亚  ":["+0930","","达尔文"],
"Australia(Hobart)  澳大利亚  ":["+1000","10L03|03L03","霍巴特"],
"Australia(Perth)   澳大利亚  ":["+0800","","珀斯"],
"Australia(Sydney)  澳大利亚  ":["+1000","10L03|03L03","堪培拉、墨尔本、悉尼"],
"Cook Islands(NZ)   库克群岛(新西兰)  ":["-1000","","阿瓦鲁阿"],
"Eniwetok           埃尼威托克岛":["-1200","","埃尼威托克岛"],
"Fiji               斐济      ":["+1200","11F03|02L03","苏瓦"],
"Guam               关岛      ":["+1000","","阿加尼亚"],
"Hawaii(US)         夏威夷(美)":["-1000","","檀香山"],
"Kiribati           基里巴斯  ":["+1100","","塔拉瓦"],
"Marshall Is.       马绍尔群岛":["+1200","","马朱罗"],
"Micronesia         密克罗尼西亚联邦":["+1000","","帕利基尔(Palikir)"],
"Midway Is.(US)     中途岛(美)":["-1100","","中途岛"],
"Nauru Rep.         瑙鲁共和国":["+1200","","亚伦"],
"New Calednia(FR)   新克里多尼亚(法)":["+1100","","努美阿"],
"New Zealand        新西兰    ":["+1200","10F03|04F63","奥克兰"],
"New Zealand(CHADT) 新西兰    ":["+1245","10F03|04F63","惠灵顿"],
"Niue(NZ)           纽埃(新)  ":["-1100","","阿洛菲(Alofi)"],
"Nor. Mariana Is.   北马里亚纳群岛(美)":["+1000","","塞班岛"],
"Palau              帕劳群岛(帛琉群岛)      ":["+0900","","科罗尔"],
"Papua New Guinea   巴布亚新几内亚":["+1000","","莫尔斯比港"],
"Pitcairn Is.(UK)   皮特克恩群岛(英)":["-0830","","亚当斯敦"],
"Polynesia(FR)      玻利尼西亚(法)":["-1000","","巴比蒂、塔希提"],
"Solomon Is.        所罗门群岛":["+1100","","霍尼亚拉"],
"Tahiti             塔希提  ":["-1000","","帕佩特"],
"Tokelau(NZ)        托克劳群岛(新)":["-1100","","努库诺努、法考福、阿塔富"],
"Tonga              汤加    ":["+1300","10F63|04F63","努库阿洛法"],
"Tuvalu             图瓦卢  ":["+1200","","富纳富提"],
"Vanuatu            瓦努阿图(新赫布里底群岛)":["+1100","","维拉港"],
"Western Samoa      西萨摩亚":["-1100","","阿皮亚"],
"DataLine           国际换日线 ":["-1200","","国际换日线"]
}};
function lYearDays(y) {
var i, sum=348;
for(i=0x8000; i>0x8; i>>=1) sum +=(lunarInfo[y-1900] & i)? 1: 0;
return(sum+leapDays(y));
}
function leapDays(y) {
if(leapMonth(y)) return( (lunarInfo[y-1899]&0xf)==0xf? 30: 29);
else return(0);
}
function leapMonth(y) {
var lm=lunarInfo[y-1900] & 0xf;
return(lm==0xf?0:lm);
}
function monthDays(y,m) {
return( (lunarInfo[y-1900] & (0x10000>>m))? 30: 29 );
}
function Lunar(objDate) {
var i, leap=0, temp=0;
var offset=(Date.UTC(objDate.getFullYear(),objDate.getMonth(),objDate.getDate()) - Date.UTC(1900,0,31))/86400000;
for(i=1900; i<2100 && offset>0; i++) { temp=lYearDays(i); offset-=temp; }
if(offset<0) { offset+=temp; i--; }
this.year=i;
leap=leapMonth(i); 
this.isLeap=false;
for(i=1; i<13 && offset>0; i++) {
if(leap>0 && i==(leap+1) && this.isLeap==false)
{ --i; this.isLeap=true; temp=leapDays(this.year); }
else
{ temp=monthDays(this.year, i); }
if(this.isLeap==true && i==(leap+1)) this.isLeap=false;
offset -=temp;
}
if(offset==0 && leap>0 && i==leap+1)
if(this.isLeap)
{ this.isLeap=false; }
else
{ this.isLeap=true; --i; }
if(offset<0){ offset +=temp; --i; }
this.month=i;
this.day=offset + 1;
}
function solarDays(y,m) {
if(m==1)
return(((y%4==0) && (y%100 !=0) || (y%400==0))? 29: 28);
else
return(solarMonth[m]);
}
function cyclical(num) {
return(Gan[num%10]+Zhi[num%12]);
}
function calElement(sYear,sMonth,sDay,week,lYear,lMonth,lDay,isLeap,cYear,cMonth,cDay) {
this.isToday=false;
this.sYear=sYear;   
this.sMonth=sMonth;  
this.sDay=sDay;    
this.week=week;    
this.lYear=lYear;   
this.lMonth=lMonth;  
this.lDay=lDay;    
this.isLeap=isLeap;  
this.cYear=cYear;   
this.cMonth=cMonth;  
this.cDay=cDay;    
this.color='';
this.lunarFestival=''; 
this.solarFestival=''; 
this.solarTerms=''; 
this.rokuyoIndex=(this.lMonth + this.lDay) % 6;
}
function sTerm(y,n) {
var offDate=new Date( ( 31556925974.7*(y-1900) + sTermInfo[n]*60000  ) + Date.UTC(1900,0,6,2,5) );
return(offDate.getUTCDate());
}
function calendar(y,m) {
var sDObj, lDObj, lY, lM, lD=1, lL, lX=0, tmp1, tmp2, tmp3;
var cY, cM, cD; 
var lDPOS=new Array(3);
var n=0;
var firstLM=0;
var isHoliday=false; 
sDObj=new Date(y,m,1,0,0,0,0);    
this.length=solarDays(y,m);    
this.firstWeek=sDObj.getDay();    
if(m<2) cY=cyclical(y-1900+36-1);
else cY=cyclical(y-1900+36);
var term2=sTerm(y,2); 
var firstNode=sTerm(y,m*2) 
cM=cyclical((y-1900)*12+m+12);
var dayCyclical=Date.UTC(y,m,1,0,0,0,0)/86400000+25567+10;
for(var i=0;i<this.length;i++) {
if(lD>lX) {
sDObj=new Date(y,m,i+1);    
lDObj=new Lunar(sDObj);     
lY=lDObj.year;           
lM=lDObj.month;          
lD=lDObj.day;            
lL=lDObj.isLeap;         
lX=lL? leapDays(lY): monthDays(lY,lM); 
if(n==0) firstLM=lM;
lDPOS[n++]=i-lD+1;
}
if(m==1 && (i+1)==term2) cY=cyclical(y-1900+36);
if((i+1)==firstNode) cM=cyclical((y-1900)*12+m+13);
cD=cyclical(dayCyclical+i);
this[i]=new calElement(y, m+1, i+1, weekStr[(i+this.firstWeek)%7],
lY, lM, lD++, lL,
cY ,cM, cD );
}
tmp1=sTerm(y,m*2  )-1;
tmp2=sTerm(y,m*2+1)-1;
this[tmp1].solarTerms=solarTerm[m*2];
this[tmp2].solarTerms=solarTerm[m*2+1];
if(m==2 || m==8) {
this[tmp2].color='red'; 
this[tmp2].isHoliday=true;
}
for(i in sFtv)
if(sFtv[i].match(/^(\d{2})(\d{2})([\s\*])(.+)$/))
if(Number(RegExp.$1)==(m+1)) {
if(Number(RegExp.$2)<=this.length){
var index=Number(RegExp.$2)-1;
this[index].solarFestival +=RegExp.$4 + ' ';
if(RegExp.$3=='*') {
this[index].color='red';
this[index].isHoliday=true;
}}}
for(i in wFtv)
if(wFtv[i].match(/^(\d{2})(\d)(\d)([\s\*])(.+)$/))
if(Number(RegExp.$1)==(m+1)) {
tmp1=Number(RegExp.$2);
tmp2=Number(RegExp.$3);
var index;
if(tmp1<5) {
index=((this.firstWeek>tmp2)?7:0) + 7*(tmp1-1) + tmp2 - this.firstWeek;
this[index].solarFestival +=RegExp.$5 + ' ';
} else {
tmp1 -=5;
tmp3=(this.firstWeek+this.length-1)%7; 
index=this.length - tmp3 - 7*tmp1 + tmp2 - (tmp2>tmp3?7:0) - 1;
this[index].solarFestival +=RegExp.$5 + ' ';
}
if(RegExp.$4=='*') {
this[index].color='red';
this[index].isHoliday=true;
}}
for(i in lFtv)
if(lFtv[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) {
tmp1=Number(RegExp.$1)-firstLM;
if(tmp1==-11) tmp1=1;
if(tmp1 >=0 && tmp1<n) {
tmp2=lDPOS[tmp1] + Number(RegExp.$2) -1;
if( tmp2 >=0 && tmp2<this.length && this[tmp2].isLeap!=true) {
this[tmp2].lunarFestival +=RegExp.$4 + ' ';
if(RegExp.$3=='*') {
this[tmp2].color='red';
this[tmp2].isHoliday=true;
}}}}
if(m==2 || m==3) {
var estDay=new easter(y);
if(m==estDay.m)
this[estDay.d-1].solarFestival=this[estDay.d-1].solarFestival+' 復活祭';
}
if((this.firstWeek+12)%7==5)
this[12].solarFestival +='不吉な金曜日';
if(y==tY && m==tM) this[tD-1].isToday=true;
for(var i=0;i<this.length;i++) {
if(this[i].isHoliday && this[i].week=='日') {
j=i + 1;
while(j < this.length) {
if(this[j].isHoliday || this[j].week=='土' || this[j].week=='日') {
j++;
continue;
}
this[j].isHoliday=true;
this[j].color='red';
this[j].solarFestival +=' 振替休日';
break;
}}}
for(var i=1; i < this.length - 1; i++) {
if(!this[i].isHoliday) {
if(this[i - 1].isHoliday && this[i + 1].isHoliday) {
this[i].isHoliday=true;
this[i].color='red';
this[i].solarFestival +=' 国民の休日';
}}}
if(m==11) {
for(var i=30; i > 0; i--) {
if(this[i].isHoliday || this[i].week=='土' || this[i].week=='日')  continue;
this[i].solarFestival +=' 大納会';
break;
}}}
function easter(y) {
var term2=sTerm(y,5); 
var dayTerm2=new Date(Date.UTC(y,2,term2,0,0,0,0)); 
var lDayTerm2=new Lunar(dayTerm2); 
if(lDayTerm2.day<15) 
var lMlen=15-lDayTerm2.day;
else
var lMlen=(lDayTerm2.isLeap? leapDays(y): monthDays(y,lDayTerm2.month)) - lDayTerm2.day + 15;
var l15=new Date(dayTerm2.getTime() + 86400000*lMlen ); 
var dayEaster=new Date(l15.getTime() + 86400000*( 7-l15.getUTCDay() ) ); 
this.m=dayEaster.getUTCMonth();
this.d=dayEaster.getUTCDate();
}
function cDay(d){
var s;
switch (d) {
case 10:
s='初十'; break;
case 20:
s='二十'; break;
break;
case 30:
s='三十'; break;
break;
default :
s=nStr2[Math.floor(d/10)];
s +=nStr1[d%10];
}
return(s);
}
var cld;
function drawCld(SY,SM) {
var i,sD,s,size;
cld=new calendar(SY,SM);
document.getElementById("GZ").innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + '旧暦' + cyclical(SY-1900+36) + '年 ('+Animals[(SY-4)%12]+'年)';
document.getElementById("YMBG").innerHTML=SY + "<br />" + monthName[SM] + '<br/><font size="7">iDogiCat.com</font>';
for(i=0;i<42;i++) {
gObj=document.getElementById('GD'+ i);
sObj=document.getElementById('SD'+ i);
lObj=document.getElementById('LD'+ i);
gObj.className='';
sD=i - cld.firstWeek;
if(sD>-1 && sD<cld.length) { 
sObj.innerHTML=sD+1;
if(cld[sD].isToday) gObj.className='todayColor'; 
sObj.style.color=cld[sD].color; 
if(cld[sD].lDay==1) 
if(cld[sD].isLeap) 
lObj.innerHTML='<b>闰'+cld[sD].lMonth+'月' + (leapDays(cld[sD].lYear)==29?'小':'大')+'</b>';
else 
lObj.innerHTML='<b>'+cld[sD].lMonth+'月' + (monthDays(cld[sD].lYear,cld[sD].lMonth)==29?'小':'大')+'</b>';
else 
lObj.innerHTML=cDay(cld[sD].lDay);
s=cld[sD].lunarFestival;
if(s.length>0) { 
if(s.length>6) s=s.substr(0, 4)+'…';
s=s.fontcolor('red');
}
else { 
s=cld[sD].solarFestival;
if(s.length>0) {
size=(s.charCodeAt(0)>0 && s.charCodeAt(0)<128)?8:4;
if(s.length>size+2) s=s.substr(0, size)+'…';
s=(s=='不吉な金曜日')?s.fontcolor('black'):s.fontcolor('blue');
}
else { 
s=cld[sD].solarTerms;
if(s.length>0) s=s.fontcolor('limegreen');
}}
if(cld[sD].solarTerms=='春分') s='春分の日'.fontcolor('red');
if(cld[sD].solarTerms=='秋分') s='秋分の日'.fontcolor('red');
if(s.length>0) lObj.innerHTML=s;
} else { 
sObj.innerHTML='';
lObj.innerHTML='';
}}}
function changeCld() {
var y,m;
y=document.CLD.SY.selectedIndex+1900;
m=document.CLD.SM.selectedIndex;
drawCld(y,m);
}
function pushBtm(K) {
switch (K){
case 'YU' :
if(document.CLD.SY.selectedIndex>0) document.CLD.SY.selectedIndex--;
break;
case 'YD' :
if(document.CLD.SY.selectedIndex<200) document.CLD.SY.selectedIndex++;
break;
case 'MU' :
if(document.CLD.SM.selectedIndex>0) {
document.CLD.SM.selectedIndex--;
}
else {
document.CLD.SM.selectedIndex=11;
if(document.CLD.SY.selectedIndex>0) document.CLD.SY.selectedIndex--;
}
break;
case 'MD' :
if(document.CLD.SM.selectedIndex<11) {
document.CLD.SM.selectedIndex++;
}
else {
document.CLD.SM.selectedIndex=0;
if(document.CLD.SY.selectedIndex<200) document.CLD.SY.selectedIndex++;
}
break;
default :
document.CLD.SY.selectedIndex=tY-1900;
document.CLD.SM.selectedIndex=tM;
}
changeCld();
return false;
}
var Today=new Date();
var tY=Today.getFullYear();
var tM=Today.getMonth();
var tD=Today.getDate();
var width="135";
var offsetx=2;
var offsety=8;
var x=0;
var y=0;
var snow=0;
var sw=0;
var cnt=0;
var dStyle;
function mOvr(v) {
var s,festival;
var sObj=document.getElementById('SD'+ v);
var d=sObj.innerHTML-1;
if(sObj.innerHTML!='') {
sObj.style.cursor='s-resize';
if(cld[d].solarTerms=='' && cld[d].solarFestival=='' && cld[d].lunarFestival=='')
festival='';
else
festival='<table width="100%" border="0" cellpadding="2" cellspacing="0" bgcolor="#CCFFCC"><tr><td>'+
'<font color="#000000" style="font-size:9pt;">'+cld[d].solarTerms + ' ' + 
cld[d].solarFestival + ' ' + cld[d].lunarFestival+'</font></td></tr></table>';
s='<table width="' + width + '" border="0" cellpadding="2" cellspacing="0" bgcolor="#000066" style="opacity:0.8; -moz-opacity:0.8; filter:Alpha(opacity=80)"><tr><td>'
+ '<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="right">'
+ '<font color="#ffffff" style="font-size:9pt;">' 
+ cld[d].sYear+"年"+cld[d].sMonth+"月"+cld[d].sDay+"日<br />"+cld[d].week+'曜日  <br />'
+ '<font color="violet">旧暦' + (cld[d].isLeap? '閏':'') + cld[d].lMonth + '月'
+ cld[d].lDay + '日 ' + rokuyo[cld[d].rokuyoIndex] + '</font><br />'
+ '<font color="yellow">' + cld[d].cYear + " " + cld[d].cMonth + " " + cld[d].cDay + "</font>"
+ "</font></td></tr></table>" + festival + "</td></tr></table>";
document.getElementById("detail").innerHTML=s;
if (snow==0) {
dStyle.left=x+offsetx-(width/2) -210;
dStyle.top=y+offsety -100;
dStyle.visibility="visible";
snow=1;
}}}
function mOut() {
if ( cnt >=1 ) { sw=0; }
if ( sw==0 ) { snow=0; dStyle.visibility="hidden";}
else cnt++;
}
function mEvn(event) {
x=event.clientX;
y=event.clientY;
if (document.body.scrollLeft) x+=document.body.scrollLeft;
if (document.body.scrollTop) y+=document.body.scrollTop;
if (snow){
dStyle.left=x+offsetx-(width/2) -210;
dStyle.top=y+offsety -100;
}}
var OneHour=60*60*1000;
var OneDay=OneHour*24;
var TimezoneOffset=Today.getTimezoneOffset()*60*1000;
function showUTC(objD) {
var dn,s;
var hh=objD.getUTCHours();
var mm=objD.getUTCMinutes();
var ss=objD.getUTCSeconds();
s=objD.getUTCFullYear() + "年" + (objD.getUTCMonth() + 1) + "月" + objD.getUTCDate() +"日 ("+ weekStr[objD.getUTCDay()] +")";
if(hh>12) { hh=hh-12; dn='PM'; }
else dn='AM';
if(hh<10) hh='0' + hh;
if(mm<10) mm='0' + mm;
if(ss<10) ss='0' + ss;
s +=" " + dn + ' ' + '<br/><font style="font-size:20pt">' + hh + ':' + mm + ':' + ss + '</font>';
return(s);
}
function showLocale(objD) {
var dn,s;
var hh=objD.getHours();
var mm=objD.getMinutes();
var ss=objD.getSeconds();
s=objD.getFullYear() + "年" + (objD.getMonth() + 1) + "月" + objD.getDate() +"日 ("+ weekStr[objD.getDay()] +")";
if(hh>12) { hh=hh-12; dn='PM'; }
else dn='AM';
if(hh<10) hh='0' + hh;
if(mm<10) mm='0' + mm;
if(ss<10) ss='0' + ss;
s +=" " + dn + ' ' + '<br/><font style="font-size:20pt">' + hh + ':' + mm + ':' + ss + '</font>';
return(s);
}
function parseOffset(s) {
var sign,hh,mm,v;
sign=s.substr(0,1)=='-'?-1:1;
hh=Math.floor(s.substr(1,2));
mm=Math.floor(s.substr(3,2));
v=sign*(hh*60+mm)*60*1000;
return(v);
}
function getWeekDay(y,m,nd,w,h){
var d,d2,w1;
if(nd>0){
d=new Date(Date.UTC(y, m, 1));
w1=d.getUTCDay();
d2=new Date( d.getTime() + ((w<w1? w+7-w1 : w-w1 )+(nd-1)*7   )*OneDay + h*OneHour);
}
else {
nd=Math.abs(nd);
d=new Date( Date.UTC(y, m+1, 1)  - OneDay );
w1=d.getUTCDay();
d2=new Date( d.getTime() + (  (w>w1? w-7-w1 : w-w1 )-(nd-1)*7   )*OneDay + h*OneHour);
}
return(d2);
}
function isDaylightSaving(d,strDS) {
if(strDS=='') return(false);
var m1,n1,w1,t1;
var m2,n2,w2,t2;
with(Math) {
m1=floor(strDS.substr(0,2))-1; 
w1=floor(strDS.substr(3,1));   
t1=floor(strDS.substr(4,1));   
m2=floor(strDS.substr(6,2))-1;
w2=floor(strDS.substr(9,1));
t2=floor(strDS.substr(10,1));
}
switch(strDS.substr(2,1)){ 
case 'F': n1=1; break;
case 'L': n1=-1; break;
default : n1=0; break;
}
switch(strDS.substr(8,1)){
case 'F': n2=1; break;
case 'L': n2=-1; break;
default : n2=0; break;
}
var d1, d2, re;
if(n1==0)
d1=new Date(Date.UTC(d.getUTCFullYear(), m1, Math.floor(strDS.substr(2,2)),t1));
else
d1=getWeekDay(d.getUTCFullYear(),m1,n1,w1,t1);
if(n2==0)
d2=new Date(Date.UTC(d.getUTCFullYear(), m2, Math.floor(strDS.substr(8,2)),t2));
else
d2=getWeekDay(d.getUTCFullYear(),m2,n2,w2,t2);
if(d2>d1)
re=(d>d1 && d<d2)? true: false;
else
re=(d>d1 || d<d2)? true: false;
return(re);
}
var isDS=false;
function getGlobeTime() {
var d,s;
d=new Date();
d.setTime(d.getTime()+parseOffset(objTimeZone[0]));
isDS=isDaylightSaving(d,objTimeZone[1]);
if(isDS) d.setTime(d.getTime()+OneHour);
return(showUTC(d));
}
var objTimeZone;
var objContinentMenu;
var objCountryMenu;
function tick() {
var today;
today=new Date();
document.getElementById("LocalTime").innerHTML=showLocale(today);
document.getElementById("GlobeTime").innerHTML=getGlobeTime();
window.setTimeout("tick()", 1000);
}
function setTZ(a,c){
objContinentMenu.options[a].selected=true;
chContinent();
objCountryMenu.options[c].selected=true;
chCountry();
}
function chContinent() {
var key,i;
continent=objContinentMenu.options[objContinentMenu.selectedIndex].value;
for (var i=objCountryMenu.options.length-1; i >=0; i--)
objCountryMenu[i]=null;
for (key in timeData[continent])
objCountryMenu.options[objCountryMenu.options.length]=new Option(key, key);
objCountryMenu.options[0].selected=true;
chCountry();
}
function chCountry() {
var txtContinent=objContinentMenu.options[objContinentMenu.selectedIndex].value;
var txtCountry=objCountryMenu.options[objCountryMenu.selectedIndex].value;
objTimeZone=timeData[txtContinent][txtCountry];
getGlobeTime();
City.innerHTML=objTimeZone[2] + (isDS==true?"<span style='font-size:12pt; color:red;'> DLS</span>":""); 
}
function setCookie(name,value) {
var today=new Date();
var expires=new Date();
expires.setTime(today.getTime() + 1000*60*60*24*365);
document.cookie=name + "=" + escape(value) + "; expires=" + expires.toGMTString();
}
function getCookie(Name) {
var search=Name + "=";
if(document.cookie.length > 0) {
offset=document.cookie.indexOf(search);
if(offset !=-1) {
offset +=search.length;
end=document.cookie.indexOf(";", offset);
if(end==-1) end=document.cookie.length;
return unescape(document.cookie.substring(offset, end));
}
else return('');
}
else return('');
}
function initialize() {
var key;
objContinentMenu=document.WorldClock.continentMenu;
objCountryMenu=document.WorldClock.countryMenu;
for (key in timeData)
objContinentMenu[objContinentMenu.length]=new Option(key, key);
var TZ1=getCookie('TZ1');
var TZ2=getCookie('TZ2');
if(TZ1=='') {TZ1=0; TZ2=3;}
setTZ(TZ1,TZ2);
tick();
dStyle=document.getElementById("detail").style;
document.CLD.SY.selectedIndex=tY-1900;
document.CLD.SM.selectedIndex=tM;
drawCld(tY,tM);
}
function terminate() {
setCookie("TZ1",objContinentMenu.selectedIndex);
setCookie("TZ2",objCountryMenu.selectedIndex);
}
var agent=navigator.userAgent;
var navVer=0;
var navName='';
if(agent.indexOf("MSIE") !=-1) {
navVer=agent.replace(/^.+MSIE ([0-9\.]+).*$/i, "$1");
navName='IE';
}
if(agent.indexOf("Firefox") !=-1) {
navVer=agent.replace(/^.+Firefox\/([0-9\.]+).*$/i, "$1");
navName='Firefox';
}
if(agent.indexOf("Gecko") !=-1) {
navVer=agent.replace(/^.*Mozilla\/([0-9\.]+).*$/i, "$1");
navName='Mozilla';
}

