function addfavorite(){ var url = window.location.href; var tname=document.title if(document.all){ try { window.external.addFavorite(url, tname); }catch (e) { try { window.sidebar.addPanel(tname, url, ""); } catch (e) { alert("请使用Ctrl+D键收藏本页"); } } }else if (window.sidebar){ alert("请使用Ctrl+D键收藏本页"); } } function setHomepage() { var url = window.location.href; if (document.all) { document.body.style.behavior='url(#default#homepage)'; document.body.setHomePage(url); } else if (window.sidebar) { if(window.netscape) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { alert( "设为首页操作被浏览器拒绝,如果想启用设为首页功能,请选择信任此代码" ); } } var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch); prefs.setCharPref('browser.startup.homepage',url); } } function shownongli() { var today = new Date(); return CnMonthofDate(today) + CnDayofDate(today); } function DaysNumberofDate(DateGL){ return parseInt((Date.parse(DateGL)-Date.parse(DateGL.getFullYear() + "/1/1"))/86400000) + 1; } function CnDateofDate(DateGL) { var CnData=new Array( 0x16,0x2a,0xda,0x00,0x83,0x49,0xb6,0x05,0x0e,0x64,0xbb,0x00,0x19,0xb2,0x5b,0x00, 0x87,0x6a,0x57,0x04,0x12,0x75,0x2b,0x00,0x1d,0xb6,0x95,0x00,0x8a,0xad,0x55,0x02, 0x15,0x55,0xaa,0x00,0x82,0x55,0x6c,0x07,0x0d,0xc9,0x76,0x00,0x17,0x64,0xb7,0x00, 0x86,0xe4,0xae,0x05,0x11,0xea,0x56,0x00,0x1b,0x6d,0x2a,0x00,0x88,0x5a,0xaa,0x04, 0x14,0xad,0x55,0x00,0x81,0xaa,0xd5,0x09,0x0b,0x52,0xea,0x00,0x16,0xa9,0x6d,0x00, 0x84,0xa9,0x5d,0x06,0x0f,0xd4,0xae,0x00,0x1a,0xea,0x4d,0x00,0x87,0xba,0x55,0x04 ); var CnMonth = new Array(); var CnMonthDays = new Array(); var CnBeginDay; var LeapMonth; var Bytes = new Array(); var I; var CnMonthData; var DaysCount; var CnDaysCount; var ResultMonth; var ResultDay; var yyyy = DateGL.getFullYear(); var mm = DateGL.getMonth() + 1; var dd = DateGL.getDate(); if(yyyy < 100) yyyy += 1900; if((yyyy < 1997) || (yyyy > 2020)) return 0; Bytes[0] = CnData[(yyyy - 1997) * 4]; Bytes[1] = CnData[(yyyy - 1997) * 4 + 1]; Bytes[2] = CnData[(yyyy - 1997) * 4 + 2]; Bytes[3] = CnData[(yyyy - 1997) * 4 + 3]; if((Bytes[0] & 0x80) != 0) CnMonth[0] = 12; else CnMonth[0] = 11; CnBeginDay = (Bytes[0] & 0x7f); CnMonthData = Bytes[1]; CnMonthData = CnMonthData << 8; CnMonthData = CnMonthData | Bytes[2]; LeapMonth = Bytes[3]; for (I = 15 ; I >= 0 ; I -- ) { CnMonthDays[15 - I] = 29; if(((1 << I) & CnMonthData) != 0 ) { CnMonthDays[15 - I]++;} if(CnMonth[15 - I] == LeapMonth ){ CnMonth[15 - I + 1] = - LeapMonth;} else{ if (CnMonth[15 - I] < 0 ) CnMonth[15 - I + 1] = - CnMonth[15 - I] + 1; else CnMonth[15 - I + 1] = CnMonth[15 - I] + 1; if(CnMonth[15 - I + 1] > 12 ) CnMonth[15 - I + 1] = 1; } } DaysCount = DaysNumberofDate(DateGL) - 1; if (DaysCount <= (CnMonthDays[0] - CnBeginDay)){ if ((yyyy > 1901) && (CnDateofDate(new Date((yyyy - 1) + "/12/31")) < 0)) ResultMonth = - CnMonth[0]; else ResultMonth = CnMonth[0]; ResultDay = CnBeginDay + DaysCount; } else { CnDaysCount = CnMonthDays[0] - CnBeginDay; I = 1; while ((CnDaysCount < DaysCount) && (CnDaysCount + CnMonthDays[I] < DaysCount)){ CnDaysCount+= CnMonthDays[I]; I++; } ResultMonth = CnMonth[I]; ResultDay = DaysCount - CnDaysCount; } if (ResultMonth > 0) return ResultMonth * 100 + ResultDay; else return ResultMonth * 100 - ResultDay; } function CnYearofDate(DateGL){ var YYYY = DateGL.getFullYear(); var MM = DateGL.getMonth()+1; var CnMM = parseInt(Math.abs(CnDateofDate(DateGL))/100); if(YYYY < 100) YYYY += 1900; if(CnMM > MM) YYYY--; YYYY -= 1864; return CnEra(YYYY) + "年"; } function CnMonthofDate(DateGL){ var CnMonthStr=new Array("零","正","二","三","四","五","六","七","八","九","十","冬","腊"); var Month; Month = parseInt(CnDateofDate(DateGL)/100); if (Month < 0) return "闰" + CnMonthStr[-Month] + "月"; else return CnMonthStr[Month] + "月"; } function CnDayofDate(DateGL){ var CnDayStr=new Array("零", "初一", "初二", "初三", "初四", "初五", "初六", "初七", "初八", "初九", "初十", "十一", "十二", "十三", "十四", "十五", "十六", "十七", "十八", "十九", "二十", "廿一", "廿二", "廿三", "廿四", "廿五", "廿六", "廿七", "廿八", "廿九", "三十"); var Day; Day = (Math.abs(CnDateofDate(DateGL)))%100; return CnDayStr[Day]; } function DaysNumberofMonth(DateGL){ var MM1=DateGL.getFullYear(); MM1<100 ? MM1+=1900:MM1; var MM2=MM1; MM1+="/"+(DateGL.getMonth()+1); MM2+="/"+(DateGL.getMonth()+2); MM1+="/1"; MM2+="/1"; return parseInt((Date.parse(MM2)-Date.parse(MM1))/86400000); } function showweek(){//显示星期     var now = new Date();    if (now.getDay() == 1) return ("星期一");    if (now.getDay() == 2) return ("星期二");     if (now.getDay() == 3) return ("星期三");    if (now.getDay() == 4) return ("星期四");    if (now.getDay() == 5) return ("星期五");    if (now.getDay() == 6) return ("星期六");    if (now.getDay() == 0) return ("星期日");  }  function showdate() //显示系统日期  {    var now = new Date();    var year = now.getFullYear();    var month = now.getMonth()+1;    var day = now.getDate();    return year+"年"+month+"月"+day+"日";  } function menuFix() { try{ var sfEls = document.getElementById("Nav").getElementsByTagName("li"); for (var i=0; i0? " ": "") + "sfhover"; } sfEls[i].onMouseDown=function() { this.className+=(this.className.length>0? " ": "") + "sfhover"; } sfEls[i].onMouseUp=function() { this.className+=(this.className.length>0? " ": "") + "sfhover"; } sfEls[i].onmouseout=function() { this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), ""); } } } catch(e){} } //window.onload=menuFix; function changestyle(id,classname){ try{ var sid=document.getElementById(id); sid.className+=(sid.className.length>0? " ": "") + classname; } catch(e){} } function qiestyle(id){ $("#"+id).addClass("littitle2");};