var jieqiInfo=new Array("2007-01-06 01:32","2007-01-20 18:51","2007-02-04 13:14","2007-02-19 09:08","2007-03-06 07:24","2007-03-21 08:21","2007-04-05 12:27","2007-04-20 19:40","2007-05-06 06:02","2007-05-21 19:02","2007-06-06 10:23","2007-06-22 03:08","2007-07-07 20:46","2007-07-23 14:01","2007-08-08 06:29","2007-08-23 20:56","2007-09-08 09:13","2007-09-23 18:21","2007-10-09 00:37","2007-10-24 03:27","2007-11-08 03:32","2007-11-23 00:49","2007-12-07 20:12","2007-12-22 14:02","2008-01-06 07:21","2008-01-21 00:40","2008-02-04 19:03","2008-02-19 14:57","2008-03-05 13:13","2008-03-20 14:10","2008-04-04 18:16","2008-04-20 01:29","2008-05-05 11:50","2008-05-21 00:51","2008-06-05 16:12","2008-06-21 08:57","2008-07-07 02:35","2008-07-22 19:50","2008-08-07 12:18","2008-08-23 02:46","2008-09-07 15:02","2008-09-22 00:10","2008-10-08 06:26","2008-10-23 09:16","2008-11-07 09:21","2008-11-22 06:38","2008-12-07 02:01","2008-12-21 19:51","2009-01-05 13:10","2009-01-20 06:29","2009-02-04 00:52","2009-02-18 20:46","2009-03-05 19:02","2009-03-20 19:59","2009-04-04 00:05","2009-04-20 07:18","2009-05-05 17:39","2009-05-21 06:40","2009-06-05 22:31","2009-06-21 14:46","2009-07-07 08:24","2009-07-23 01:39","2009-08-07 18:07","2009-08-23 08:35","2009-09-07 20:51","2009-09-23 05:59","2009-10-08 12:15","2009-10-23 15:05","2009-11-07 15:10","2009-11-22 12:27","2009-12-07 07:05","2009-12-22 01:40","2010-01-05 19:00","2010-01-20 12:18","2010-02-04 06:42","2010-02-19 02:35","2010-03-06 00:52","2010-03-21 01:48","2010-04-05 05:55","2010-04-20 13:07","2010-05-05 23:29","2010-05-21 12:29","2010-06-06 03:51","2010-06-21 20:35","2010-07-07 14:14","2010-07-23 07:28","2010-08-07 23:57","2010-08-23 14:24","2010-09-08 02:41","2010-09-23 11:48","2010-10-08 18:05","2010-10-23 20:54","2010-11-07 21:01","2010-11-22 18:16","2010-12-07 13:41","2010-12-22 07:29","2011-01-06 00:50","2011-01-20 18:07","2011-02-04 12:32","2011-02-19 08:24","2011-03-06 06:43","2011-03-21 07:37","2011-04-05 11:46","2011-04-20 18:56","2011-05-06 05:20","2011-05-21 18:18","2011-06-06 09:43","2011-06-22 02:24","2011-07-07 20:06","2011-07-23 13:17","2011-08-08 05:49","2011-08-23 20:13","2011-09-08 08:33","2011-09-23 17:37","2011-10-08 23:57","2011-10-24 02:43","2011-11-08 02:52","2011-11-23 00:05","2011-12-07 19:32","2011-12-22 13:18","2012-01-06 06:41","2012-01-21 23:56","2012-02-04 18:40","2012-02-19 14:25","2012-03-05 12:28","2012-03-20 13:20","2012-04-04 17:16","2012-04-20 00:25","2012-05-05 10:40","2012-05-20 23:40","2012-06-05 14:50","2012-06-21 07:45","2012-07-07 01:21","2012-07-22 18:51","2012-08-07 11:26","2012-08-23 02:16","2012-09-07 14:44","2012-09-22 00:18","2012-10-08 06:42","2012-10-23 09:52","2012-11-07 09:56","2012-11-22 07:19","2012-12-07 02:32","2012-12-21 20:16","2013-01-05 13:16","2013-01-20 06:26","2013-02-04 00:31","2013-02-18 20:15","2013-03-05 18:19","2013-03-20 19:09","2013-04-04 23:05","2013-04-20 06:14","2013-05-05 16:28","2013-05-21 05:29","2013-06-05 20:44","2013-06-21 13:33","2013-07-07 07:09","2013-07-22 00:40","2013-08-07 17:14","2013-08-23 08:05","2013-09-07 20:33","2013-09-23 06:22","2013-10-08 12:31","2013-10-23 15:41","2013-11-07 15:45","2013-11-22 13:08","2013-12-07 08:21","2013-12-22 02:05","2014-01-05 20:07","2014-01-20 12:15","2014-02-04 06:21","2014-02-19 02:04","2014-03-06 00:07","2014-03-21 00:57","2014-04-05 04:54","2014-04-20 12:12","2014-05-05 22:16","2014-05-21 12:17","2014-06-06 02:32","2014-06-21 19:21","2014-07-07 12:57","2014-07-23 06:27","2014-08-07 23:02","2014-08-23 13:53","2014-09-08 02:21","2014-09-23 11:51","2014-10-08 18:20","2014-10-23 21:30","2014-11-07 21:36","2014-11-22 18:58","2014-12-07 14:11","2014-12-22 07:50","2015-01-06 00:57","2015-01-20 18:05","2015-02-04 12:09","2015-02-19 07:54","2015-03-06 05:56","2015-03-21 06:47","2015-04-05 10:58","2015-04-20 17:52","2015-05-06 04:05","2015-05-21 17:05","2015-06-06 08:20","2015-06-22 02:09","2015-07-07 18:30","2015-07-23 12:16","2015-08-08 04:51","2015-08-23 19:51","2015-09-08 08:10","2015-09-23 17:45","2015-10-08 00:09","2015-10-24 03:20","2015-11-08 03:25","2015-11-22 00:48","2015-12-07 20:01","2015-12-22 13:45","2016-01-06 06:47","2016-01-20 23:50","2016-02-04 18:00","2016-02-19 13:44","2016-03-05 11:46","2016-03-20 12:37","2016-04-04 16:32","2016-04-19 23:30","2016-05-05 09:24","2016-05-20 22:54","2016-06-05 14:09","2016-06-21 06:57","2016-07-07 00:33","2016-07-22 18:03","2016-08-07 10:39","2016-08-23 01:30","2016-09-07 13:48","2016-09-22 23:34","2016-10-08 05:59","2016-10-23 09:09","2016-11-07 09:14","2016-11-22 06:38","2016-12-07 01:54","2016-12-21 19:35","2017-01-05 12:36","2017-01-20 05:45","2017-02-03 23:49","2017-02-18 19:31","2017-03-05 17:36","2017-03-20 18:25","2017-04-04 22:20","2017-04-20 05:29","2017-05-05 15:42","2017-05-21 04:42","2017-06-05 19:57","2017-06-21 12:46","2017-07-07 06:21","2017-07-22 23:51","2017-08-07 16:27","2017-08-23 07:18","2017-09-07 19:46","2017-09-23 05:22","2017-10-08 11:47","2017-10-23 14:58","2017-11-07 15:03","2017-11-22 12:26","2017-12-07 07:40","2017-12-22 01:24","2018-01-05 18:26","2018-01-20 11:34","2018-02-04 05:38","2018-02-19 01:22","2018-03-05 23:25","2018-03-21 00:13","2018-04-05 04:20","2018-04-20 11:18","2018-05-05 21:31","2018-05-21 10:30","2018-06-06 01:29","2018-06-21 18:33","2018-07-07 12:09","2018-07-23 05:40","2018-08-07 22:15","2018-08-23 13:07","2018-09-08 01:35","2018-09-23 11:11","2018-10-08 17:36","2018-10-23 20:47","2018-11-07 20:54","2018-11-22 18:17","2018-12-07 13:30","2018-12-22 07:14","2019-01-05 00:16","2019-01-20 17:28","2019-02-04 11:28","2019-02-19 07:12","2019-03-06 05:14","2019-03-21 06:04","2019-04-05 09:59","2019-04-20 17:07","2019-05-06 03:20","2019-05-21 16:19","2019-06-06 07:33","2019-06-21 00:22","2019-07-07 17:57","2019-07-23 11:28","2019-08-08 04:03","2019-08-23 18:55","2019-09-08 07:24","2019-09-23 17:00","2019-10-08 23:25","2019-10-24 02:36","2019-11-08 02:42","2019-11-22 00:06","2019-12-07 19:20","2019-12-22 13:04","2020-01-06 06:06","2020-01-20 23:10","2020-02-04 17:18","2020-02-19 13:02","2020-03-05 11:03","2020-03-20 11:53","2020-04-04 15:48","2020-04-19 22:55","2020-05-05 09:08","2020-05-20 20:07","2020-06-05 13:22","2020-06-21 06:10","2020-07-06 23:46","2020-07-22 17:16","2020-08-07 09:51","2020-08-22 00:43","2020-09-07 13:12","2020-09-22 20:49","2020-10-08 05:15","2020-10-23 08:26","2020-11-07 08:31","2020-11-22 05:56","2020-12-07 01:09","2020-12-21 18:54","2021-01-05 11:55","2021-01-20 05:04","2021-02-03 23:08","2021-02-18 18:51","2021-03-05 16:56","2021-03-20 17:42","2021-04-04 21:37","2021-04-20 04:44","2021-05-05 14:57","2021-05-21 03:56","2021-06-05 19:09","2021-06-21 11:58","2021-07-07 05:33","2021-07-22 23:05","2021-08-07 15:40","2021-08-23 06:32","2021-09-07 19:01","2021-09-23 04:37","2021-10-08 11:04","2021-10-23 14:15","2021-11-07 14:21","2021-11-22 11:46","2021-12-07 07:00","2021-12-21 00:44","2022-01-05 17:46","2022-01-20 10:54","2022-02-04 04:58","2022-02-19 00:42","2022-03-05 22:42","2022-03-20 23:32","2022-04-05 03:22","2022-04-20 10:33","2022-05-05 20:45","2022-05-21 09:44","2022-06-06 00:58","2022-06-21 17:46","2022-07-07 11:22","2022-07-23 04:52","2022-08-07 19:28","2022-08-23 12:20","2022-09-07 00:50","2022-09-23 10:27","2022-10-08 16:53","2022-10-23 20:04","2022-11-07 20:11","2022-11-22 17:35","2022-12-07 12:49","2022-12-22 06:33","2023-01-05 23:35","2023-01-20 16:43","2023-02-04 10:47","2023-02-19 06:30","2023-03-06 04:31","2023-03-21 05:20","2023-04-05 09:14","2023-04-20 16:21","2023-05-06 02:33","2023-05-21 15:32","2023-06-06 06:46","2023-06-21 23:35","2023-07-07 18:10","2023-07-23 10:40","2023-08-08 03:16","2023-08-23 02:23","2023-09-08 06:38","2023-09-23 16:15","2023-10-08 22:41","2023-10-24 01:53","2023-11-08 02:00","2023-11-22 23:24","2023-12-07 18:38","2023-12-22 12:23","2024-01-06 05:25","2024-01-20 22:33","2024-02-04 16:37","2024-02-19 12:20","2024-03-05 10:21","2024-03-20 11:10","2024-04-04 15:03","2024-04-19 22:10","2024-05-05 08:22","2024-05-20 21:20","2024-06-05 12:34","2024-06-21 05:22","2024-07-06 22:58","2024-07-22 16:29","2024-08-07 09:05","2024-08-22 23:57","2024-09-07 12:27","2024-09-22 22:04","2024-10-08 04:31","2024-10-23 07:43","2024-11-07 07:49","2024-11-22 05:14","2024-12-06 00:29","2024-12-21 18:13","2025-01-05 11:15","2025-01-20 04:23","2025-02-03 22:27","2025-02-18 18:10","2025-03-05 16:11","2025-03-20 16:59","2025-04-04 20:52","2025-04-20 03:57","2025-05-05 14:11","2025-05-21 03:09","2025-06-05 18:22","2025-06-21 11:11","2025-07-07 04:46","2025-07-22 22:17","2025-08-07 14:53","2025-08-23 05:45","2025-09-07 18:15","2025-09-23 03:53","2025-10-08 10:19","2025-10-23 13:32","2025-11-07 13:40","2025-11-22 11:04","2025-12-07 06:18","2025-12-21 00:03","2026-01-05 17:05","2026-01-20 10:13","2026-02-04 04:16","2026-02-18 23:59","2026-03-05 22:00","2026-03-20 22:48","2026-04-05 02:41","2026-04-20 09:48","2026-05-06 19:59","2026-05-21 08:57","2026-06-05 00:11","2026-06-21 16:59","2026-07-07 10:34","2026-07-23 04:05","2026-08-07 20:41","2026-08-23 11:34","2026-09-07 00:04","2026-09-23 09:42","2026-10-08 16:08","2026-10-23 19:21","2026-11-07 19:29","2026-11-22 16:53","2026-12-07 12:08","2026-12-22 05:52","2027-01-05 22:55","2027-01-20 16:02","2027-02-04 10:06","2027-02-19 05:49","2027-03-06 03:49","2027-03-21 04:37","2027-04-05 08:31","2027-04-20 15:36","2027-05-06 01:48","2027-05-21 14:46","2027-06-06 05:58","2027-06-21 22:47","2027-07-07 16:22","2027-07-23 09:54","2027-08-08 02:30","2027-08-23 17:22","2027-09-08 05:52","2027-09-23 15:30","2027-10-08 21:58","2027-10-23 01:10","2027-11-07 01:18","2027-11-22 22:43","2027-12-07 17:58","2027-12-22 11:43","2028-01-06 04:44","2028-01-20 21:52","2028-02-04 15:56","2028-02-19 11:38","2028-03-05 09:38","2028-03-20 10:27","2028-04-04 14:19","2028-04-19 21:25","2028-05-05 07:36","2028-05-20 20:34","2028-06-05 11:47","2028-06-21 04:35","2028-07-06 22:10","2028-07-22 15:41","2028-08-07 08:17","2028-08-22 23:10","2028-09-07 11:41","2028-09-22 21:19","2028-10-08 03:46","2028-10-23 06:59","2028-11-07 07:07","2028-11-22 04:32","2028-12-06 23:47","2028-12-21 17:32","2029-01-05 10:32","2029-01-20 03:42","2029-02-03 21:45","2029-02-18 17:28","2029-03-05 15:29","2029-03-20 16:16","2029-04-04 20:08","2029-04-20 03:14","2029-05-05 13:26","2029-05-21 02:44","2029-06-05 17:35","2029-06-21 10:23","2029-07-07 03:58","2029-07-22 21:29","2029-08-07 14:06","2029-08-23 04:59","2029-09-07 17:29","2029-09-23 03:07","2029-10-08 09:35","2029-10-23 12:33","2029-11-07 12:57","2029-11-22 10:22","2029-12-07 05:37","2029-12-21 23:22","2030-01-05 16:24","2030-01-20 09:31","2030-02-04 03:35","2030-02-18 23:17","2030-03-05 21:18","2030-03-20 22:05","2030-04-05 01:57","2030-04-20 09:03","2030-05-05 19:13","2030-05-21 08:10","2030-06-05 23:23","2030-06-21 16:11","2030-07-07 09:46","2030-07-23 03:18","2030-08-07 19:54","2030-08-23 10:47","2030-09-07 23:18","2030-09-23 08:57","2030-10-08 15:24","2030-10-23 18:38","2030-11-07 18:47","2030-11-22 16:12","2030-12-07 11:27","2030-12-22 05:12","2031-01-05 22:14","2031-01-20 15:22","2031-02-04 09:25","2031-02-19 05:07","2031-03-06 03:06","2031-03-21 03:54","2031-04-05 07:46","2031-04-20 14:51","2031-05-06 01:02","2031-05-21 13:59","2031-06-06 05:12","2031-06-21 21:59","2031-07-07 15:35","2031-07-23 09:05","2031-08-08 01:42","2031-08-23 16:35","2031-09-08 05:07","2031-09-23 14:45","2031-10-08 21:13","2031-10-23 00:27","2031-11-07 00:35","2031-11-22 22:01","2031-12-07 17:16","2031-12-22 11:01","2032-01-06 04:03","2032-01-20 21:11","2032-02-04 15:14","2032-02-21 10:30");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 jie=new Array("小寒","立春","惊蛰","清明","立夏","芒种","小暑","立秋","白露","寒露","立冬","大雪");var qi=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 nStr2=new Array('初','十','廿','卅','　');var yearName=new Array('O','一','二','三','四','五','六','七','八','九');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,cHour,cY_1,cJ,cJstr,cQ,cQstr,cMonthIsBig){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.cHour=cHour;this.cY_1=cY_1;this.cJ=cJ;this.cQ=cQ;this.cJstr=cJstr;this.cQstr=cQstr;this.cMonthIsBig=cMonthIsBig;}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 compShiGanZhi(dGan,shijian){var sZhiNum=Math.round(shijian/2)%12;var sZhi=Zhi[sZhiNum];var sGanNum=0;if(dGan==Gan[0]||dGan==Gan[5]){sGanNum=0;}else if(dGan==Gan[1]||dGan==Gan[6]){sGanNum=2;}else if(dGan==Gan[2]||dGan==Gan[7]){sGanNum=4;}else if(dGan==Gan[3]||dGan==Gan[8]){sGanNum=6;}else if(dGan==Gan[4]||dGan==Gan[9]){sGanNum=8;}sGanNum=(sZhiNum+sGanNum)%10;var sGan=Gan[sGanNum];return sGan+sZhi;}function compJieQiByYAndM(y,m,jorq){var jq=(jorq=="j"?jieqiInfo[(y-2007)*24+(m-1)*2]:jieqiInfo[(y-2007)*24+(m-1)*2+1]);return new Date(jq.substr(0,4),jq.substr(5,2)-1,jq.substr(8,2),jq.substr(11,2),jq.substr(14,2));}function calendar(y,mm,d,h,mi,chunjie){var m=mm-1;var sDObj,lDObj,lY,lM,lD=1,lL,lX=0;var cY,cM,cD,cH,cJ,cQ,cMonthB0S;var cY_1="";sDObj=new Date(y,m,1,0,0,0,0);this.length=solarDays(y,m);this.firstWeek=sDObj.getDay();var compDate=new Date(y,m,d,h,mi);var compDate_1=new Date(y,m,d,h,mi);if(h==23){compDate_1=new Date(y,m,d,h+1,mi);};var licunDate=compJieQiByYAndM(y,2,"j");var benyueDate=compJieQiByYAndM(y,m+1,"j");var benyueQi=compJieQiByYAndM(y,m+1,"q");cY=(compDate-licunDate<0)?cyclical(y-1900+36-1):cyclical(y-1900+36);if(compDate-licunDate<0&&compDate-chunjie>=0){cY_1=cyclical(y-1900+36);}else if(compDate-licunDate>=0&&compDate-chunjie<0){cY_1=cyclical(y-1900+36-1);}var dayCyclical=Date.UTC(y,m,1,0,0,0,0)/86400000+25567+10;if(lD>lX){lDObj=new Lunar(compDate_1);lY=lDObj.year;lM=lDObj.month;lD=lDObj.day;lL=lDObj.isLeap;lX=lL?leapDays(lY):monthDays(lY,lM);cMonthIsBig=lX==30;}cD=h>=23?cyclical(dayCyclical+d):cyclical(dayCyclical+d-1);cH=compShiGanZhi(cD.substr(0,1),h);cM=benyueDate-compDate<=0?cyclical((y-1900)*12+m+13):cyclical((y-1900)*12+m+12);if(compDate<benyueDate){cJstr=qi[m-1];cJ=compJieQiByYAndM(y,m,"q");cQstr=jie[m];cQ=benyueDate;}else if(compDate>=benyueDate&&compDate<benyueQi){cJstr=jie[m];cJ=benyueDate;cQstr=qi[m];cQ=benyueQi;}else if(compDate>=benyueQi){cJstr=qi[m];cJ=benyueQi;cQstr=jie[m+1];cQ=compJieQiByYAndM(y,m+2,"j");}return new calElement(y,m+1,d,nStr1[(d-1+this.firstWeek)%7],cYear(lY),cMonth(lM),cDay(lD),lL,cY,cM,cD,cH,cY_1,cJ,cJstr,cQ,cQstr,cMonthIsBig);}function cYear(y){y=y.toString();var y1="",y2="";for(i=0;i<y.toString().length;i++){y1=y.charAt(i);y2+=yearName[y1];}return y2;}function cMonth(d){var s;switch(d){case 1:s='正';break;case 11:s='冬';break;case 12:s='腊';break;break;default:s=nStr1[d%12];}return(s);}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);}function dToStr(dv){var h=Math.floor(dv*24);var min=Math.floor((dv*24-h)*60);if(h<10)h='0'+h;if(min<10)min='0'+min;return h+':'+min;}function tail(x){return x-Math.floor(x);}function rem(x,w){return tail(x/w)*w;}function gan(x){return x%10;}function zhi(x){return x%12;}function dGz(y,m,d,h){var gzD=(h<23)?erD(y,m,d):erD(y,m,d)+1;return Math.round(rem(gzD+15,60));}function lunDStr(v){var str='十一二三四五六七八九初十廿三';var vstr=str.charAt(Math.floor(v/10)+10)+str.charAt(v%10);if(v==10){vstr='初十';}return vstr;}function yinToYang(y,m,d,h,mi,isRun){var vvdate=new Array(y,m,d,h,mi);var daList=new Array("001001011101000218","100100101101000207","110010010101150126","101010010101000214","101101001010000214");var startYear=2007;AddYear=vvdate[0];AddMonth=daList[AddYear-startYear].substr(14,2);var AddDay=vvdate[2]-1;var monthNum=0;if(Math.abs(daList[AddYear-startYear].substr(13,1))!=0&&Math.abs(vvdate[1])>Math.abs(daList[AddYear-startYear].substr(13,1))||(Math.abs(vvdate[1])==Math.abs(daList[AddYear-startYear].substr(13,1))&&isRun==1)){monthNum=vvdate[1];}else{monthNum=vvdate[1]-1;};for(i=0;i<monthNum;i++){AddDay+=(29+Math.abs(daList[AddYear-startYear].substr(i,1)));};var dtmp=new Date(AddYear,AddMonth-1,AddDay+Math.abs(daList[AddYear-startYear].substr(16,2)),vvdate[3],vvdate[4]);return dtmp;}function formatDate1(date){return(date.getMonth()+1)+"月"+date.getDate()+"日"+date.getHours()+":"+date.getMinutes();}function formatDate2(date){return "<span class='wnl_1'>今日</span>"+date.getHours()+":"+date.getMinutes();}function getParameters(dtTmp){var y=dtTmp.getYear(),m=dtTmp.getMonth()+1,d=dtTmp.getDate(),h=dtTmp.getHours(),mi=dtTmp.getMinutes();if(navigator.appName=="Netscape"&&y<200){y+=1900;}var chunjie=yinToYang(y,1,1,-1,0,0);var cld=new calendar(y,m,d,h,mi,chunjie);var strJQ,strJ,strQ;if(dtTmp.getDate()==cld.cJ.getDate()){strJ=formatDate2(cld.cJ);strQ=formatDate1(cld.cQ);}else if(dtTmp.getDate()==cld.cQ.getDate()){strJ=formatDate1(cld.cJ);strQ=formatDate2(cld.cQ);}else{strJ=formatDate1(cld.cJ);strQ=formatDate1(cld.cQ);};strJQ="本月节气：<br>"+cld.cJstr+"："+strJ+"<br>"+cld.cQstr+"："+strQ;return "<span class='wnl_1'>"+cld.sYear+"</span>&nbsp;&nbsp;年 <span class='wnl_1'>"+cld.sMonth+"</span> 月 <span class='wnl_1'>"+cld.sDay+"</span> 日 <span class=wnl_1>星期"+cld.week+" </span><br><span class='wnl_1'>"+cld.lYear+"</span> 年 <span class='wnl_1'>"+(cld.isLeap?"闰":"")+cld.lMonth+"</span>月"+(cld.cMonthIsBig?"大":"小")+" <span class='wnl_1'>"+cld.lDay+"</span> 日 <br><span class='wnl_2'>干支："+cld.cYear+"&nbsp;&nbsp;"+cld.cMonth+"&nbsp;&nbsp;"+cld.cDay+"&nbsp;&nbsp;"+cld.cHour+"</span><br>"+strJQ;}function onloadWnl(dates){document.getElementById(dates).innerHTML=getParameters(new Date());}