window.onerror = function()
	{
		return true;
	}
	var marTime = new Array();
	var marWay = new Array();
	var moveTime = new Array();
	moveTime[0] = 0;
	moveTime[1] = 0;
	var speed = 30;
	var fodTime = 0;
	var proFlog = 0;
	var proTime = 0;
	var gh=window.location.host;
	var gu=gh?"http://"+gh:"http://www.qq.com";gp=[];
gp["adAreaA"]=["4","index.html","index.html","index.html"];
gp["adAreaB"]=["3","index.html","index.html"];
function $(o){ return (typeof o == "object")?o:document.getElementById(o);}
function swTabs(e){if(typeof e=="string"){e=$(e);}var isAjax,gPath,sobject;var cls="s";if(e.id!="defTail"&&e.id!="tailorxxx"){var tmp=e.id.split("_");var sid=tmp[0];var snum=tmp[1];gPath=gu+gp[sid][snum-1];sobject=$(sid+"_"+snum+"_Info");}else if(e.id=="defTail"){sid=e.id;snum=1;sobject=$("defTailInfo");}else if(e.id=="tailorxxx"){sid=e.id;snum=2;gPath=gu+gp["News"][snum-1];sobject=$("tailorInfo");if(e.className=="s0"||e.className=="s1"){cls="s1";}}e.className=cls;if(snum!=1){if(sobject.innerHTML==""){CreatAjax(gPath,parseInfo,{obj:sobject,sid:sid,snum:snum});isAjax=true;}}if(!isAjax){swLabs(sobject,sid,snum)}tmp=gPath=sobject=isAjax=maxItemNum=null;}
	function swLabs(sobject,sid,snum){var maxItemNum;var tailorxxx=$("tailorxxx");var cls="";try{var i=1;maxItemNum=(sid=="defTail"||sid=="tailorxxx")?gp["News"][0]:gp[sid][0];while(i<=maxItemNum){if(i!=snum){var tmp1,tmp2;if(sid=="defTail"){tmp1=tailorxxx;tmp2=$("tailorInfo");if(tailorxxx.className=="s0"||tailorxxx.className=="s1"){cls="s0";}}else if(sid=="tailorxxx"){tmp1=$("defTail");tmp2=$("defTailInfo");if(tailorxxx.className=="s0"||tailorxxx.className=="s1"){tailorxxx.className="s1";}}else{tmp1=$(sid+"_"+i);tmp2=$(sid+"_"+i+"_Info");}tmp1.className=cls;tmp2.className="undis";}i++}}catch(e){}sobject.className="dis";}
	function tagOver(a){clearTimeout(fodTime);fodTime=0;fodTime = setTimeout(function(){swTabs(a)},100);if(a.id=="defTail"){$("map").className="undis";}if(a.id=="tailorxxx"&&$("map").innerHTML==""){setTimeout(function(){loadNewsMap();},300);}}
	function cplay(){var o,n,t,na,c1,c2;o = $(arguments[0]);num=arguments[1];t=arguments[2];n=arguments[3];c1=arguments[4];c2=arguments[5];var f=getNames(o,n,t);for(i=0;i<f.length;i++){if(i == num){f[i].className = c1;}else{f[i].className = c2;}}}
function getExpires(a){//a:day
	var expires=new Date(new Date().getTime()+(a?a:1)*24*3600*1000);
	return expires;
}
function call_0410(type,item,page)
{try{var purl='';if (type == "A"){purl = window.event.srcElement.href;}else if (type == "IMG"){purl = window.event.srcElement.parentNode.href;};var iurl = 'http://trace.qq.com/collect?pj=1001&item='+item+'&page='+page+'&url='+purl+'&rnd='+Math.random();var img  = new Image(1,1);img.onerror = function (){};img.src	 = iurl;	} catch (e) {}}
function register0410(item,page) 
{try{var type = window.event.srcElement.tagName;if (type == "A" || type == "IMG" ) {call_0410(type,item, page);}return true;}catch(e){}}
//]]>

		  function sw1(id){
		  if(id==1){
		    document.getElementById('sw1_1').className="bq02";
		    document.getElementById('sw1_2').className="bq01";
		    document.getElementById('sw1_3').className="bq01";
			document.getElementById('sw1_4').className="bq01";
			document.getElementById('sw1_1c').style.display="block";
			document.getElementById('sw1_2c').style.display="none";
			document.getElementById('sw1_3c').style.display="none";
			document.getElementById('sw1_4c').style.display="none";
			}
		  else if(id==2){
		    document.getElementById('sw1_1').className="bq01";
		    document.getElementById('sw1_2').className="bq02";
		    document.getElementById('sw1_3').className="bq01";
			document.getElementById('sw1_4').className="bq01";
			document.getElementById('sw1_1c').style.display="none";
			document.getElementById('sw1_2c').style.display="block";
			document.getElementById('sw1_3c').style.display="none";
			document.getElementById('sw1_4c').style.display="none";
		  }
		  else if(id==3){
		    document.getElementById('sw1_1').className="bq01";
		    document.getElementById('sw1_2').className="bq01";
		    document.getElementById('sw1_3').className="bq02";
			document.getElementById('sw1_4').className="bq01";
			document.getElementById('sw1_1c').style.display="none";
			document.getElementById('sw1_2c').style.display="none";
			document.getElementById('sw1_3c').style.display="block";
			document.getElementById('sw1_4c').style.display="none";
		  }
		  else if(id==4){
		    document.getElementById('sw1_1').className="bq01";
		    document.getElementById('sw1_2').className="bq01";
		    document.getElementById('sw1_3').className="bq01";
			document.getElementById('sw1_4').className="bq02";
			document.getElementById('sw1_1c').style.display="none";
			document.getElementById('sw1_2c').style.display="none";
			document.getElementById('sw1_3c').style.display="none";
			document.getElementById('sw1_4c').style.display="block";
		  }
		  }


		  function sw2(id){
		  if(id==1){
		    document.getElementById('sw2_1').className="bq02a";
		    document.getElementById('sw2_2').className="bq01a";
		    document.getElementById('sw2_3').className="bq01a";
			document.getElementById('sw2_4').className="bq01a";
			document.getElementById('sw2_1c').style.display="block";
			document.getElementById('sw2_2c').style.display="none";
			document.getElementById('sw2_3c').style.display="none";
			document.getElementById('sw2_4c').style.display="none";
			}
		  else if(id==2){
		    document.getElementById('sw2_1').className="bq01a";
		    document.getElementById('sw2_2').className="bq02a";
		    document.getElementById('sw2_3').className="bq01a";
			document.getElementById('sw2_4').className="bq01a";
			document.getElementById('sw2_1c').style.display="none";
			document.getElementById('sw2_2c').style.display="block";
			document.getElementById('sw2_3c').style.display="none";
			document.getElementById('sw2_4c').style.display="none";
		  }
		  else if(id==3){
		    document.getElementById('sw2_1').className="bq01a";
		    document.getElementById('sw2_2').className="bq01a";
		    document.getElementById('sw2_3').className="bq02a";
			document.getElementById('sw2_4').className="bq01a";
			document.getElementById('sw2_1c').style.display="none";
			document.getElementById('sw2_2c').style.display="none";
			document.getElementById('sw2_3c').style.display="block";
			document.getElementById('sw2_4c').style.display="none";
		  }
		  else if(id==4){
		    document.getElementById('sw2_1').className="bq01a";
		    document.getElementById('sw2_2').className="bq01a";
		    document.getElementById('sw2_3').className="bq01a";
			document.getElementById('sw2_4').className="bq02a";
			document.getElementById('sw2_1c').style.display="none";
			document.getElementById('sw2_2c').style.display="none";
			document.getElementById('sw2_3c').style.display="none";
			document.getElementById('sw2_4c').style.display="block";
		  }  
		  }

		  function sw3(id){
		  if(id==1){
		    document.getElementById('sw3_1').className="red02a";
		    document.getElementById('sw3_2').className="red02";
			document.getElementById('sw3_1c').style.display="block";
			document.getElementById('sw3_2c').style.display="none";
			}
		  else if(id==2){
		    document.getElementById('sw3_1').className="red02";
		    document.getElementById('sw3_2').className="red02a";
			document.getElementById('sw3_1c').style.display="none";
			document.getElementById('sw3_2c').style.display="block";
		  }
		  }


today = new Date();
function initArray() {
  this.length = initArray.arguments.length
  for (var i = 0; i < this.length; i++) this[i + 1] = initArray.arguments[i]
}
var d = new initArray(" 星期日", " 星期一", " 星期二", " 星期三", " 星期四", " 星期五", " 星期六");
document.getElementById('timer').innerHTML = "<font style='font-size: 12px'> " + today.getFullYear() + "年" + parseInt(today.getMonth() + 1, 10) + "月" + today.getDate() + "日" + d[today.getDay() + 1] + "</font>";
function tabss_z(o, o2, n, o1c, o2c) {
  var m_n = document.getElementById(o).getElementsByTagName(o1c);
  var c_n = document.getElementById(o2).getElementsByTagName(o2c);
  for (i = 0; i < m_n.length; i++) {
    m_n[i].className = i == n ? "over": "out";
    c_n[i].className = i == n ? "dis": "undis"
  }
};
function Marquee() {
  this.ID = document.getElementById(arguments[0]);
  if (!this.ID) {
    alert("您要设置的\"" + arguments[0] + "\"初始化错误\r\n请检查标签ID设置是否正确!");
    this.ID = -1;
    return
  }
  this.Direction = this.Width = this.Height = this.DelayTime = this.WaitTime = this.CTL = this.StartID = this.Stop = this.MouseOver = 0;
  this.Step = 1;
  this.Timer = 30;
  this.DirectionArray = {
    "top": 0,
    "up": 0,
    "bottom": 1,
    "down": 1,
    "left": 2,
    "right": 3
  };
  if (typeof arguments[1] == "number" || typeof arguments[1] == "string") this.Direction = arguments[1];
  if (typeof arguments[2] == "number") this.Step = arguments[2];
  if (typeof arguments[3] == "number") this.Width = arguments[3];
  if (typeof arguments[4] == "number") this.Height = arguments[4];
  if (typeof arguments[5] == "number") this.Timer = arguments[5];
  if (typeof arguments[6] == "number") this.DelayTime = arguments[6];
  if (typeof arguments[7] == "number") this.WaitTime = arguments[7];
  if (typeof arguments[8] == "number") this.ScrollStep = arguments[8];
  this.ID.style.overflow = this.ID.style.overflowX = this.ID.style.overflowY = "hidden";
  this.ID.noWrap = true;
  this.IsNotOpera = (navigator.userAgent.toLowerCase().indexOf("opera") == -1);
  if (arguments.length >= 7) this.Start()
}
Marquee.prototype.Start = function() {
  if (this.ID == -1) return;
  if (this.WaitTime < 800) this.WaitTime = 800;
  if (this.Timer < 20) this.Timer = 20;
  if (this.Width == 0) this.Width = parseInt(this.ID.style.width);
  if (this.Height == 0) this.Height = parseInt(this.ID.style.height);
  if (typeof this.Direction == "string") this.Direction = this.DirectionArray[this.Direction.toString().toLowerCase()];
  this.HalfWidth = Math.round(this.Width / 2);
  this.HalfHeight = Math.round(this.Height / 2);
  this.BakStep = this.Step;
  this.ID.style.width = this.Width + "px";
  this.ID.style.height = this.Height + "px";
  if (typeof this.ScrollStep != "number") this.ScrollStep = this.Direction > 1 ? this.Width: this.Height;
  var templateLeft = "<table cellspacing='0' cellpadding='0' style='border-collapse:collapse;display:inline;'><tr><td noWrap=true style='white-space: nowrap;word-break:keep-all;'>MSCLASS_TEMP_HTML</td><td noWrap=true style='white-space: nowrap;word-break:keep-all;'>MSCLASS_TEMP_HTML</td></tr></table>";
  var templateTop = "<table cellspacing='0' cellpadding='0' style='border-collapse:collapse;'><tr><td>MSCLASS_TEMP_HTML</td></tr><tr><td>MSCLASS_TEMP_HTML</td></tr></table>";
  var msobj = this;
  msobj.tempHTML = msobj.ID.innerHTML;
  if (msobj.Direction <= 1) {
    msobj.ID.innerHTML = templateTop.replace(/MSCLASS_TEMP_HTML/g, msobj.ID.innerHTML)
  } else {
    if (msobj.ScrollStep == 0 && msobj.DelayTime == 0) {
      msobj.ID.innerHTML += msobj.ID.innerHTML
    } else {
      msobj.ID.innerHTML = templateLeft.replace(/MSCLASS_TEMP_HTML/g, msobj.ID.innerHTML)
    }
  }
  var timer = this.Timer;
  var delaytime = this.DelayTime;
  var waittime = this.WaitTime;
  msobj.StartID = function() {
    msobj.Scroll()
  }
  msobj.Continue = function() {
    if (msobj.MouseOver == 1) {
      setTimeout(msobj.Continue, delaytime)
    } else {
      clearInterval(msobj.TimerID);
      msobj.CTL = msobj.Stop = 0;
      msobj.TimerID = setInterval(msobj.StartID, timer)
    }
  }
  msobj.Pause = function() {
    msobj.Stop = 1;
    clearInterval(msobj.TimerID);
    setTimeout(msobj.Continue, delaytime)
  }
  msobj.Begin = function() {
    msobj.ClientScroll = msobj.Direction > 1 ? msobj.ID.scrollWidth / 2 : msobj.ID.scrollHeight / 2;
    if ((msobj.Direction <= 1 && msobj.ClientScroll <= msobj.Height + msobj.Step) || (msobj.Direction > 1 && msobj.ClientScroll <= msobj.Width + msobj.Step)) {
      msobj.ID.innerHTML = msobj.tempHTML;
      delete(msobj.tempHTML);
      return
    }
    delete(msobj.tempHTML);
    msobj.TimerID = setInterval(msobj.StartID, timer);
    if (msobj.ScrollStep < 0) return;
    msobj.ID.onmousemove = function(event) {
      if (msobj.ScrollStep == 0 && msobj.Direction > 1) {
        var event = event || window.event;
        if (window.event) {
          if (msobj.IsNotOpera) {
            msobj.EventLeft = event.srcElement.id == msobj.ID.id ? event.offsetX - msobj.ID.scrollLeft: event.srcElement.offsetLeft - msobj.ID.scrollLeft + event.offsetX
          } else {
            msobj.ScrollStep = null;
            return
          }
        } else {
          msobj.EventLeft = event.layerX - msobj.ID.scrollLeft
        }
        msobj.Direction = msobj.EventLeft > msobj.HalfWidth ? 3 : 2;
        msobj.AbsCenter = Math.abs(msobj.HalfWidth - msobj.EventLeft);
        msobj.Step = Math.round(msobj.AbsCenter * (msobj.BakStep * 2) / msobj.HalfWidth)
      }
    }
    msobj.ID.onmouseover = function() {
      if (msobj.ScrollStep == 0) return;
      msobj.MouseOver = 1;
      clearInterval(msobj.TimerID)
    }
    msobj.ID.onmouseout = function() {
      if (msobj.ScrollStep == 0) {
        if (msobj.Step == 0) msobj.Step = 1;
        return
      }
      msobj.MouseOver = 0;
      if (msobj.Stop == 0) {
        clearInterval(msobj.TimerID);
        msobj.TimerID = setInterval(msobj.StartID, timer)
      }
    }
  }
  setTimeout(msobj.Begin, waittime)
}
Marquee.prototype.Scroll = function() {
  switch (this.Direction) {
  case 0:
    this.CTL += this.Step;
    if (this.CTL >= this.ScrollStep && this.DelayTime > 0) {
      this.ID.scrollTop += this.ScrollStep + this.Step - this.CTL;
      this.Pause();
      return
    } else {
      if (this.ID.scrollTop >= this.ClientScroll) {
        this.ID.scrollTop -= this.ClientScroll
      }
      this.ID.scrollTop += this.Step
    }
    break;
  case 1:
    this.CTL += this.Step;
    if (this.CTL >= this.ScrollStep && this.DelayTime > 0) {
      this.ID.scrollTop -= this.ScrollStep + this.Step - this.CTL;
      this.Pause();
      return
    } else {
      if (this.ID.scrollTop <= 0) {
        this.ID.scrollTop += this.ClientScroll
      }
      this.ID.scrollTop -= this.Step
    }
    break;
  case 2:
    this.CTL += this.Step;
    if (this.CTL >= this.ScrollStep && this.DelayTime > 0) {
      this.ID.scrollLeft += this.ScrollStep + this.Step - this.CTL;
      this.Pause();
      return
    } else {
      if (this.ID.scrollLeft >= this.ClientScroll) {
        this.ID.scrollLeft -= this.ClientScroll
      }
      this.ID.scrollLeft += this.Step
    }
    break;
  case 3:
    this.CTL += this.Step;
    if (this.CTL >= this.ScrollStep && this.DelayTime > 0) {
      this.ID.scrollLeft -= this.ScrollStep + this.Step - this.CTL;
      this.Pause();
      return
    } else {
      if (this.ID.scrollLeft <= 0) {
        this.ID.scrollLeft += this.ClientScroll
      }
      this.ID.scrollLeft -= this.Step
    }
    break
  }
};
new Marquee("pic_scroll", 0, 2, 244, 87, 20, 4000, 2000, 87);
function D(htmlId) {
  return document.getElementById(htmlId)
}
function addEvent(obj, type, fn) {
  if (obj.addEventListener) {
    obj.addEventListener(type, fn, false)
  } else if (obj.attachEvent) {
    obj.attachEvent("on" + type, fn)
  } else {
    obj["on" + type] = fn
  }
}
function removeEvent(obj, type, fn) {
  if (obj.removeEventListener) {
    obj.removeEventListener(type, fn, false)
  } else if (obj.detachEvent) {
    obj.detachEvent("on" + type, fn)
  } else {
    obj["e" + type + fn] = null
  }
}
addEvent(D('emailid0'), 'click', clickMail0);
addEvent(D('emailid1'), 'click', clickMail1);
addEvent(D('emailid2'), 'click', clickMail2);
addEvent(D('emailid3'), 'click', clickMail3);
addEvent(D('emailid4'), 'click', clickMail4);
addEvent(D('emailid5'), 'click', clickMail5);
function clickMail1() {
  yjdy(14002);
  return false
}
function clickMail2() {
  yjdy(14003);
  return false
}
function clickMail0() {
  yjdy(14001);
  return false
}
function clickMail3() {
  yjdy(14002);
  return false
}
function clickMail4() {
  yjdy(14001);
  return false
}
function clickMail5() {
  yjdy(14003);
  return false
}
function $(objectId) {
  if (document.getElementById && document.getElementById(objectId)) {
    return document.getElementById(objectId)
  } else if (document.all && document.all(objectId)) {
    return document.all(objectId)
  } else if (document.layers && document.layers[objectId]) {
    return document.layers[objectId]
  } else {
    return false
  }
}
var today = new Date();
var hours = today.getHours();
var minutes = today.getMinutes();
var UrlS = location.href;
var DtaId = location.href.split("/");
function getFullYear(d) {
  yr = d.getYear();
  if (yr < 1000) yr += 1900;
  return yr
}
function JCalendar(year, month, date) {
  var _date = arguments.length == 0 ? new Date() : new Date(year, month - 1, date);
  this.year = _date.getFullYear();
  this.month = _date.getMonth() + 1;
  this.date = _date.getDate();
  this.fday = new Date(this.year, this.month - 1, 1).getDay();
  this.dayNum = new Date(this.year, this.month, 0).getDate();
  JCalendar.cur_year = this.year;
  JCalendar.cur_month = this.month;
  JCalendar.cur_date = _date.getDate()
}
JCalendar.prototype.show = function() {
  var fday = new Date(this.year, this.month - 1, 1).getDay();
  var date = new Array(fday > 0 ? fday: 0);
  var dayNum = new Date(this.year, this.month, 0).getDate();
  var html_str = new Array();
  var date_index = 0;
  var weekDay = ["一", "二", "三", "四", "五"];
  for (var j = 1; j <= this.dayNum; j++) {
    date.push(j)
  }
  html_str.push("<table id='calendar' cellspacing='2' cellpadding='0' width='154'>");
  html_str.push("<th colspan='7' style='border-bottom:1px solid #CDCFD3;background:#FFF'><p title='上一月份' onclick=\"JCalendar.update(-1);return false\" style='float:left;margin-right:3px;'><img src='http://mat1.qq.com/tech/index09/pre.gif' width='15' height='15' /></p><p id='calendar_title' style='float:left;margin-left:22px;color:#333;font-weight:bold'>" + this.year + "年" + this.month + "月</p><p title='下一月份' onclick=\"JCalendar.update(1);return false\" style='float:right;'><img src='http://mat1.qq.com/tech/index09/next.gif' width='15' height='15' /></p></th>");
  html_str.push("<tr>");
  html_str.push("<td style='background:#fff;color:#CC0000'>日</td>");
  for (var i = 0; i < 5; i++) {
    html_str.push("<td style='background:#fff'>" + weekDay[i] + "</td>")
  }
  html_str.push("<td  style='background:#fff;color:#008000'>六</td>");
  html_str.push("</tr>");
  var tmp;
  for (var i = 0; i < 6; i++) {
    html_str.push("<tr>");
    for (var j = 0; j < 7; j++) {
      tmp = date[date_index++];
      tmp = tmp ? tmp: "";
      if (tmp == this.date) html_str.push("<td><div id='c_today' style='background-color:#C4CCE8;color:#000;'>" + JCalendar.cur_date + "</div></td>");
      else if (tmp == "") html_str.push("<td></td>");
      else html_str.push("<td><div onmouseover=\"this.style.backgroundColor='#CCC'\" onmouseout=\"this.style.backgroundColor='#F0F0F0'\" onclick='JCalendar.click(this)'>" + tmp + "</div></td>")
    }
    html_str.push("</tr>")
  }
  html_str.push("</table>");
  html_str.push("<table cellspacing='2' cellpadding='0' width='154'><tr><td colspan='7' style='background:#fff'><p title='上一年份' onmouseover=\"this.style.color='#c00'\" onmouseout=\"this.style.color='#616161'\" onclick=\"JCalendar.update(-12);return false\" style='float:left;color:#616161;margin-right:4px;margin-left:4px;cursor:pointer;'><<上一年份</p><p title='下一年份' onclick=\"JCalendar.update(12);return false\"  onmouseover=\"this.style.color='#c00'\" onmouseout=\"this.style.color='#616161'\" style='float:right;margin-left:4px;color:#616161;cursor:pointer;'>下一年份>></p></td></tr></table>");
  return html_str.join("")
}
JCalendar.update = function(_month) {
  var date = new Date(JCalendar.cur_year, JCalendar.cur_month - 1 + _month, 1);
  var fday = date.getDay();
  var year = date.getFullYear();
  var month = date.getMonth() + 1;
  var dayNum = new Date(JCalendar.cur_year, JCalendar.cur_month + _month, 0).getDate();
  var tds = document.getElementById("calendar").getElementsByTagName("td");
  for (var i = 7; i < tds.length; i++) tds[i].innerHTML = "";
  document.getElementById("calendar_title").innerHTML = year + "年" + month + "月";
  JCalendar.cur_year = year;
  JCalendar.cur_month = month;
  for (var j = 1; j <= dayNum; j++) {
    if (j == JCalendar.cur_date) tds[6 + fday + j].innerHTML = "<div id='c_today' style='background-color:#C4CCE8;color:#000;'>" + JCalendar.cur_date + "</div>";
    else tds[6 + fday + j].innerHTML = "<div onmouseover=\"this.style.backgroundColor='#CCC'\" onmouseout=\"this.style.backgroundColor='#F0F0F0'\" onclick='JCalendar.click(this)'>" + j + "</div>"
  }
  JCalendar.onupdate(year, month, JCalendar.cur_date)
}
JCalendar.onupdate = function(year, month, date) {}
JCalendar.click = function(obj) {
  var tmp = document.getElementById("c_today");
  tmp.innerHTML = "<div onmouseover=\"this.style.backgroundColor='#CCC'\" onmouseout=\"this.style.backgroundColor='#C4CCE8'\" onclick='JCalendar.click(this)'>" + tmp.innerHTML + "</div>";
  JCalendar.cur_date = parseInt(obj.innerHTML);
  obj.innerHTML = obj.innerHTML;
  JCalendar.onclick(JCalendar.cur_year, JCalendar.cur_month, JCalendar.cur_date)
}
JCalendar.onclick = function(year, month, date) {
  var mo = today.getMonth() + 1;
  if (month.toString().length == 1) {
    month = "0" + month.toString()
  }
  if (date.toString().length == 1) {
    date = "0" + date.toString()
  }
  var ty = year.toString();
  var tm = month.toString();
  var td = date.toString();
  var url;
  switch (true) {
  case year > getFullYear(today) : ty = getFullYear(today);
    tm = mo;
    td = today.getDate();
    alert("今天才" + getFullYear(today) + "年" + mo + "月" + today.getDate() + "号哦~");
    break;
  case (year == getFullYear(today)) && (month > mo) : ty = getFullYear(today);
    tm = mo;
    td = today.getDate();
    alert("今天才" + getFullYear(today) + "年" + mo + "月" + today.getDate() + "号哦~");
    break;
  case (year == getFullYear(today)) && (month == mo) && (date > today.getDate()) : ty = getFullYear(today);
    tm = mo;
    td = today.getDate();
    alert("今天才" + getFullYear(today) + "年" + mo + "月" + today.getDate() + "号哦~");
    break;
  case (year == getFullYear(today)) && (month == mo) && (date == today.getDate()) : ty = getFullYear(today);
    tm = mo;
    td = today.getDate();
    alert("您正在查看这个页面！");
    break;
  case isNaN(year):
  case isNaN(month):
  case isNaN(date):
    break;
  default:
    url = "http://edu.qq.com/b/history/index" + ty + tm + td + "am.shtml";
    break
  }
  if (url) window.open(url)
}
function opens() {
  $('rili').style.display = 'block'
}
function cloese() {
  $('rili').style.display = 'none'
}
function pr_day() {
  var pr_date = today.getDate() - 1;
  var mom = today.getMonth() + 1;
  if (pr_date < 10) {
    pr_date = "0" + pr_date
  }
  if (mom < 10) {
    mom = "0" + mom
  }
  var url_pr = "http://edu.qq.com/b/" + today.getYear().toString() + mom.toString() + pr_date.toString() + "/today.htm";
  window.open(url_pr)
}
document.getElementById("calendar_contain").innerHTML = new JCalendar().show();/*  |xGv00|e943e25c350212a900634acf558dff73 */