document.write("<script>\n\rvar lunarInfo=new Array(\n\r0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,0x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,0x06ca0,0x0b550,0x15355,0x04da0,0x0a5d0,0x14573,0x052d0,0x0a9a8,0x0e950,0x06aa0,0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b5a0,0x195a6,0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,0x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0)\n\rvar Gan=new Array(\"甲\",\"乙\",\"丙\",\"丁\",\"戊\",\"己\",\"庚\",\"辛\",\"壬\",\"癸\")\n\rvar Zhi=new Array(\"子\",\"丑\",\"寅\",\"卯\",\"辰\",\"巳\",\"午\",\"未\",\"申\",\"酉\",\"戌\",\"亥\")\n\rvar cmStr = new Array(\'日\',\'正\',\'二\',\'三\',\'四\',\'五\',\'六\',\'七\',\'八\',\'九\',\'十\',\'冬\',\'腊\')\n\rvar nStr1 = new Array(\'日\',\'一\',\'二\',\'三\',\'四\',\'五\',\'六\',\'七\',\'八\',\'九\',\'十\')\n\rvar now;var SY;var SM;var SD\n\rfunction cyclical(num) { return(Gan[num%10]+Zhi[num%12]) }\n\rfunction lYearDays(y) {\n\rvar i, sum = 348\n\rfor(i=0x8000; i>0x8; i>>=1) sum += (lunarInfo[y-1900] & i)? 1: 0\n\rreturn(sum+leapDays(y))}\n\rfunction leapDays(y) {\n\r   if(leapMonth(y))  return((lunarInfo[y-1900] & 0x10000)? 30: 29)\n\r   else return(0)}\n\rfunction leapMonth(y) { return(lunarInfo[y-1900] & 0xf)}\n\rfunction monthDays(y,m) { return( (lunarInfo[y-1900] & (0x10000>>m))? 30: 29 )}\n\rfunction Lunar(objDate) {\n\rvar i, leap=0, temp=0\n\rvar baseDate = new Date(1900,0,31)\n\rvar offset   = (objDate - baseDate)\/86400000\n\rthis.dayCyl = offset + 40\n\rthis.monCyl = 14\n\rfor(i=1900; i<2050 && offset>0; i++) {\n\rtemp = lYearDays(i)\n\roffset -= temp\n\rthis.monCyl += 12}\n\rif(offset<0) {\n\roffset += temp;\n\ri--;\n\rthis.monCyl -= 12}\n\rthis.year = i\n\rthis.yearCyl = i-1864\n\rleap = leapMonth(i)\n\rthis.isLeap = false\n\rfor(i=1; i<13 && offset>0; i++) {\n\rif(leap>0 && i==(leap+1) && this.isLeap==false)\n\r{ --i; this.isLeap = true; temp = leapDays(this.year); }\n\relse\n\r{ temp = monthDays(this.year, i); }\n\rif(this.isLeap==true && i==(leap+1)) this.isLeap = false\n\roffset -= temp\n\rif(this.isLeap == false) this.monCyl ++}\n\rif(offset==0 && leap>0 && i==leap+1)\n\rif(this.isLeap)\n\r{ this.isLeap = false; }\n\relse\n\r{ this.isLeap = true; --i; --this.monCyl;}\n\rif(offset<0){ offset += temp; --i; --this.monCyl; }\n\rthis.month = i\n\rthis.day = offset + 1}\n\rfunction YYMMDD() {    return(\'<font style=\"font-size:14px\">\'+SY+\'年\'+(SM+1)+\'月\'+SD+\'日<\/font>\')}\n\rfunction weekday(){\n\r    var cl = \'<font style=\"font-size:14px\"\';\n\r    if (now.getDay() == 0) cl += \' color=#DF0A10\';\n\r    if (now.getDay() == 6) cl += \' color=#DF0A10\';\n\r    return(cl+\'>星期\'+nStr1[now.getDay()]+\'<\/font>\');\n\r}\n\rfunction cDay(m,d){\n\rvar nStr2 = new Array(\'初\',\'十\',\'廿\',\'卅\',\'　\');var s\n\rs= cmStr[m]+\'月\'\n\rswitch (d) {\n\r  case 10:s += \'初十\'; break;\n\r  case 20:s += \'二十\'; break;\n\r  case 30:s += \'三十\'; break;\n\r  default:s += nStr2[Math.floor(d\/10)]; s += nStr1[Math.round(d%10)];\n\r}return(s)}\n\rfunction solarDay(){\n\rvar 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)\n\rvar solarTerm = new Array(\"小寒\",\"大寒\",\"立春\",\"雨水\",\"惊蛰\",\"春分\",\"清明\",\"谷雨\",\"立夏\",\"小满\",\"芒种\",\"夏至\",\"小暑\",\"大暑\",\"立秋\",\"处暑\",\"白露\",\"秋分\",\"寒露\",\"霜降\",\"立冬\",\"小雪\",\"大雪\",\"冬至\")\n\rvar lFtv = new Array(\"0101*春节\",\"0115 元宵节\",\"0505 端午节\",\"0707 七夕\",\"0715 中元节\",\"0815 中秋节\",\"0909 重阳节\",\"1208 腊八节\",\"1224 小年\",\"0100*除夕\")\n\rvar sFtv = new Array(\"0101*元旦\",\"0214 情人节\",\"0308 妇女节\",\"0312 植树节\",\"0401 愚人节\",\"0501 劳动节\",\"0504 青年节\",\"0512 护士节\",\"0601 儿童节\",\"0615 父亲节\",\"0701 中共诞辰\",\"0801 建军节\",\"0910 教师节\",\"1001*国庆节\",\"1031 万圣节\",\"1108 记者日\",\"1225 圣诞节\")\n\r  var sDObj = new Date(SY,SM,SD);\n\r  var lDObj = new Lunar(sDObj);\n\r  var lDPOS = new Array(3)\n\r  var festival=\'\',solarTerms=\'\',solarFestival=\'\',lunarFestival=\'\',solarTerms=\'\',tmp1,tmp2;\n\r\n\r  for(i in lFtv)\n\r  if(lFtv[i].match(\/^(\d{2})(.{2})([\s\*])(.+)$\/)) {\n\r   tmp1=Number(RegExp.$1)-lDObj.month\n\r   tmp2=Number(RegExp.$2)-lDObj.day\n\r   if(tmp1==0 && tmp2==0) lunarFestival=RegExp.$4}\n\r  if(lunarFestival==\'\') {\n\r  for(i in sFtv)\n\r  if(sFtv[i].match(\/^(\d{2})(\d{2})([\s\*])(.+)$\/)){\n\r   tmp1=Number(RegExp.$1)-(SM+1)\n\r   tmp2=Number(RegExp.$2)-SD\n\r   if(tmp1==0 && tmp2==0) solarFestival = RegExp.$4}\n\r  if(solarFestival ==\'\') {\n\r	  tmp1 = new Date((31556925974.7*(SY-1900)+sTermInfo[SM*2+1]*60000)+Date.UTC(1900,0,6,2,5))\n\r  tmp2 = tmp1.getUTCDate()\n\r  if (tmp2==SD) solarTerms = solarTerm[SM*2+1]\n\r  tmp1 = new Date((31556925974.7*(SY-1900)+sTermInfo[SM*2]*60000)+Date.UTC(1900,0,6,2,5))\n\r  tmp2= tmp1.getUTCDate()\n\r\n\r  if (tmp2==SD) solarTerms = solarTerm[SM*2]\n\r	if(solarTerms==\'\') sFtv=\'\';else sFtv=solarTerms\n\r  } else sFtv=solarFestival\n\r  } else sFtv=lunarFestival\n\r  if(sFtv==\'\')\n\r	sTermInfo=cyclical(lDObj.year-1900+36)+\'年 \'+cDay(lDObj.month,lDObj.day)\n\r  else sTermInfo=cDay(lDObj.month,lDObj.day)+\' <font color=#DF0A10>\'+sFtv+\'<\/font>\'\n\r  return(sTermInfo)\n\r}\n\rfunction CurentTime()\n\r{var now = new Date();var hh = now.getHours();var mm = now.getMinutes();var ss = now.getTime() % 60000;\n\rss = (ss - (ss % 1000)) \/ 1000;\n\rif(hh==0&&mm==0&&ss==0) showcal(1)\n\rvar clock = hh+\':\';\n\rif (mm < 10) clock += \'0\';\n\rclock += mm;return(clock)}\n\rfunction refreshCalendarClock() {document.getElementById(\'ClockTime\').innerHTML = CurentTime()}\n\rfunction showcal(t) {\n\rnow = new Date();SY = now.getFullYear();SM = now.getMonth();SD = now.getDate();\n\rvar hh = now.getHours();var mm = now.getMinutes();var ss = now.getTime() % 60000;\n\rss = (ss - (ss % 1000)) \/ 1000;hh+=\':\'\n\rif (mm < 10) hh+=\'0\'\n\rhh += mm\n\rvar str=\'<a href=http:/\/\www.521yy.com\/tools\/wannianli.htm target=_blank title=点击打开万年历>\'+YYMMDD()+\'\'+solarDay()+\'\'+weekday()+\" <span id=ClockTime>\"+hh+\'<\/span><\/a> <a href=http:/\/\www.521yy.com\/tools\/ target=_blank title=点击查看近三天的天气预报>天气预报<\/a>\'\n\rif(t==1) document.getElementById(\'rili\').innerHTML=str\n\relse document.write(str)}\n\r<\/script><script>showcal(0)<\/script>");
