﻿//选择器
function $a(id,tag){var re=(id&&typeof id!="string")?id:document.getElementById(id);if(!tag){return re;}else{return re.getElementsByTagName(tag);}}
function addImg(url){var img=new Image();img.src=url;return img;}
//焦点滚动图
function FocusImg(time,foc,fbimg)
{
 var beg=$a($a(fbimg,"dd")[0],"div")[0];beg.check=true;
 var au=$a(foc,"a"),now=1,tm;var bimgs=$a(foc,"img");var vimg=new Image();vimg.src=bimgs[0].src;
 var ba=$a($a(fbimg,"dt")[0],"a")[0];ba.href=au[0].href;ba.onfocus=function(){this.blur()};
 var bt=$a(fbimg,"dt")[0];bt.appendChild(vimg);
 var bi=$a(bt,"img")[1];bi.alt=bimgs[0].alt;
 var bp=$a($a(fbimg,"dd")[0],"ul")[0];
 var len=au.length;for(var i=0;i<len;i++){bp.innerHTML+="<li>"+(i+1)+"</li>";}
 var bps=$a(bp,"li");bps[0].className="show";function pfn(i){bps[i].onclick=function(){go(i);if(beg.check){clearInterval(tm);init();}else{clearInterval(tm)}}}for(var i=0;i<len;i++){pfn(i);}
 function xunhuan(){if(/*@cc_on!@*/false){bi.style.filter="progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,motion=forward)";bi.filters[0].Apply();bi.filters[0].Play(duration=1);}
 ba.href=au[now].href;bi.src=bimgs[now].src;bi.alt=bimgs[now].alt;for(var i=0;i<len;i++){bps[i].className="";}bps[now].className="show";(now<len-1)?now++:now=0;}
 function init(){tm=setInterval(xunhuan,time);};function go(n){clearInterval(tm);now=n;xunhuan();init();}init();
 beg.onclick=function(){if(beg.check){beg.check=false;clearInterval(tm);beg.innerHTML="PLAY";}else{beg.check=true;clearInterval(tm);xunhuan();init();beg.innerHTML="STOP";}};
}
//标签切换效果[标题框子元素("id/li"),内容框子元素("id/li"),事件(mouseover/click),默认显示第几条(-1表示在鼠标移出全部隐藏,仅在事件mouseover有效),轮播时间(1秒=1000)]
function SwitchTag(tit,box,s,show,time)
{
 var t=tit.split('/'),b=box.split("/"),ts=$a(t[0],t[1]),bs=$a(b[0],b[1]),s=s||"onmouseover",now=show=show||0,c;
 for(var i=0;i<ts.length;i++){ts[i].old=ts[i].className.replace("show","");bs[i].old=bs[i].className.replace("show","");reg(i);}
 function init(){for(var i=0;i<ts.length;i++){ts[i].className=ts[i].old;bs[i].className=bs[i].old;};if(now!=-1){ts[now].className+=(t[2]||"")+" show";bs[now].className+=(b[2]||"")+" show";}}
 function reg(i){ts[i][s]=function(){clearInterval(c);now=i;init();}
 if(show!=-1&&time){bs[i].onmouseover=function(){clearInterval(c);};bs[i].onmouseout=function(){go();};ts[i].onmouseout=function(){go();}}
 if(show==-1&&s=="onmouseover"){ts[i].onmouseout=function(){now=-1;init();}}}
 function go(){c=setInterval(function(){(now<ts.length-1)?now++:now=0;init();},time);}
 if(show!=-1&&time){go();};init();
}
 //滚动/切屏效果，[id,子容器/孙容器,方向,速度,上按钮,下按钮,分页切换时间,每次切屏的条数]
function HtmlMove(id,tag,path,rate,upbt,downbt,pgtime,lis)
{
 var mous=false,o=$a(id);o.onmouseover=function(){mous=true;};o.onmouseout=function(){mous=false;};
 var fg=tag.split('/'),as=$a(o,fg[1]),fx=(path=="scrollRight"||path=="scrollLeft")?"scrollLeft":"scrollTop";
 var ow=fx=="scrollTop"?as[0].offsetHeight:as[0].offsetWidth,pw=fx=="scrollTop"?o.offsetHeight:o.offsetWidth;
 var pgli=lis||Math.floor((pw+ow/2)/ow),pg=Math.floor((as.length+(pgli-1))/pgli),pgmx=ow*pgli,now=0,mx,d;
 var os=$a(o,fg[0])[0];os.innerHTML+=os.innerHTML;d=setInterval(function(){go_to((path=="scrollTop"||path=="scrollLeft")?true:false);},pgtime);
 if(upbt)
 {
  var ups=$a(upbt),uimg=addImg(ups.src),uimg1=addImg(ups.src.replace(/(.*)(\.\w{3})/,"$1_$2"));
  ups.onmouseover=function(){this.src=uimg1.src;};ups.onmouseout=function(){this.src=uimg.src;}
  $a(upbt).onmousedown=function(){clearInterval(d);go_to(true);d=setInterval(function(){go_to(true);},pgtime);}
 }
 if(downbt)
 {
  var down=$a(downbt),dimg=addImg(down.src),dimg1=addImg(down.src.replace(/(.*)(\.\w{3})/,"$1_$2"));
  down.onmouseover=function(){this.src=dimg1.src;};down.onmouseout=function(){this.src=dimg.src;}
  down.onmousedown=function(){clearInterval(d);go_to(false);d=setInterval(function(){go_to(false);},pgtime);}
 }
 function go_to(fxs){if(mous){return;};var ex;
 if(fxs){if(now<pg){now++;}else{now=1;o[fx]=0;}mx=now*pgmx;ex=setInterval(function(){(o[fx]+rate<mx)?(o[fx]+=rate):o[fx]=mx;if(o[fx]==mx){clearInterval(ex);}},10);}
 else{if(now>0){now--;}else{now=pg-1;o[fx]=pg*pgmx;}mx=now*pgmx;ex=setInterval(function(){(o[fx]-rate>mx)?(o[fx]-=rate):o[fx]=mx;if(o[fx]==mx){clearInterval(ex);}},10);}}
}
//切换图
function clickMove(list,show,upbt,dobt)
{
 var as=$a(list),ss=$a(show,"dl"),li=$a(as,"li"),h=75,ubt=$a(upbt),dobt=$a(dobt),now=1;for(var i=0;i<6;i++){reg(i);}
 function reg(i){li[i].onclick=function(){now=i;init();}}
 dobt.onclick=function(){if(now<5){now++;}else{now=0;}init();};
 ubt.onclick=function(){if(now>0){now--;}else{now=5;}init();}
 function init(){for(var i=0;i<ss.length;i++){li[i].className="";ss[i].className="";}
 li[now].className="show";ss[now].className="show";if(now==5){as["scrollTop"]=3*h;}else{as["scrollTop"]=(now-1)*h;}};init();
 var uimg=addImg(ubt.src),uimg1=addImg(ubt.src.replace(/(.*)(\.\w{3})/,"$1_$2"));
 ubt.onmouseover=function(){this.src=uimg1.src;};ubt.onmouseout=function(){this.src=uimg.src;}
 var dimg=addImg(dobt.src),dimg1=addImg(dobt.src.replace(/(.*)(\.\w{3})/,"$1_$2"));
 dobt.onmouseover=function(){this.src=dimg1.src;};dobt.onmouseout=function(){this.src=dimg.src;}
}
//点击框文字消失
function clickInput(id,str){var o=$a(id);o.value=str;o.onclick=function(){this.focus();if(this.value==str){this.value="";}};o.onmouseout=function(){if(this.value==""){this.value=str;}}}
//导航图片
function SwitchImg(id)
{
 var o=$a(id,"img");
 for (var i=0;i<o.length ;i++)
 {
  o[i].sa=addImg(o[i].src);
  o[i].sb=addImg(o[i].src.replace(/(.*)(\.\w{3})/,"$1_$2"));
  o[i].onmouseover=function(){this.src=this.sb.src;}
  o[i].onmouseout=function(){this.src=this.sa.src;}
 }
}
function HtmlTime(onid,id,today,tdays)
{
 var spe=false;
 var todays=new Date(today);
 var oy=todays.getFullYear();
 var om=todays.getMonth()+1;
 var od=todays.getDate();
 var onids=$a(onid);
 var y=oy,m=om;
 var o=$a(id);
 onids.innerHTML=om+"<span>月</span>"+od+"<span>日</sapn>";
 onids.onclick=function(){if(spe){spe=false;o.style.display="none";}else{spe=true;o.style.display="block";}}
 o.onmouseover=function(){spe=true;o.style.display="block";}
 o.onmouseout=function(){spe=false;o.style.display="none";}
 o.innerHTML="<dt><table><tr><td width='20'><b onmouseover=this.className='show' onmouseout=this.className=''><</b></td><td align=center></td><td width='20' align=right><b onmouseover=this.className='show' onmouseout=this.className=''>></b></td></tr></table></dt><dd><div><li>Sun</li><li>Mon</li><li>Tue</li><li>Wed</li><li>Thu</li><li>Fri</li><li>Sat</li></div><ul></ul></dd>";
 var p=$a(o,"b");
 var bd=$a(o,"ul")[0];
 var vsn=$a(o,"td")[1];
 p[0].onclick=function(){ms(false);}
 p[1].onclick=function(){ms(true);}
 function getdays(){return m==2?(y%4||!(y%100)&&y%400?28:29):(/4|6|9|11/.test(m)?30:31);}//获取某年某月的天数
 function ms(bo)
 {
  if(bo){if(m<12){m++;}else{m=1;y++;};if(m>om||y>oy){p[1].style.display="none";};p[0].style.display="block";}
  else{if(m>1){m--;}else{m=12;y--;};if(m<om||y<oy){p[0].style.display="none";};p[1].style.display="block";}up();
 }
 function up()
 {
  var t1=Array(new Date(y+"/"+m+"/1").getDay()+1).join('<li></li>');
  var t2=Array(getdays());
  for(var i=0;i<t2.length;i++)
  {
   var te=y+"/"+m+"/"+(i+1);
   for(var n=0;n<tdays.length;n++){if(te==tdays[n][0]){t2[i]="<li><a href='"+tdays[n][2]+"' title='"+tdays[n][1]+"' class='"+tdays[n][3]+"'>"+(i+1)+"</a></li>";break;}else{t2[i]="<li>"+(i+1)+"</li>";}}
  }
  var t3=Array(43-(t1.length/9+t2.length)).join("<li></li>");
  bd.innerHTML=[].concat(t1).concat(t2).concat(t3).join("");
  vsn.innerHTML=y+"   "+((m.toString().length==1)?"0":"")+m;
 }up();
}
function movec()//点击移动
{
 var o=$a("zzjs_net");
 var oli=$a("zzjs_net","dl");//所有LI列表
    var oliw=oli[0].offsetWidth;//每次移动的宽度
 var ow=o.offsetWidth-2;
 var dnow;//=oli.length-3;//当前位置
 var day=(new Date()).getDay();
 switch(day)
 {
  case 1:dnow=0;break;
  case 2:dnow=1;break;
  case 3:dnow=2;break;
  case 4:dnow=3;break;
  case 5:dnow=4;break;
  case 6:dnow=5;break;
  case 0:dnow=6;break;
 }
 var olf=oliw-(ow-oliw+10)/2;
  o["scrollLeft"]=olf+(dnow*oliw);
 var rqbd=$a("bd1lfsj","ul")[0];
 var extime;
 var rqnr=["","MON","TUE","WED","THU","FRI","SAT","SUN",""];
 for(var i=1;i<oli.length;i++){rqbd.innerHTML+="<li>"+rqnr[i]+"</li>";}
 var rq=$a("bd1lfsj","li");
 for(var i=0;i<rq.length;i++){reg(i);};
 oli[dnow+1].className=rq[dnow].className="show";
 var wwww=setInterval(uu,5000);
 function reg(i){rq[i].onclick=function(){oli[dnow+1].className=rq[dnow].className="";dnow=i;oli[dnow+1].className=rq[dnow].className="show";mv();}}
 function mv(){clearInterval(extime);clearInterval(wwww);extime=setInterval(bc,15);wwww=setInterval(uu,5000);}
 function bc()
 {
  var ns=((dnow*oliw+olf)-o["scrollLeft"]);
  var v=ns>0?Math.ceil(ns/10):Math.floor(ns/10);
  o["scrollLeft"]+=v;if(v==0){clearInterval(extime);oli[dnow+1].className=rq[dnow].className="show";v=null;}
 }

 var atuokey = false;
 function uu()
 {
$a("zzjs_net").onmouseover = function(){atuokey = true}
$a("zzjs_net").onmouseout = function(){atuokey = false}
if(atuokey) return;
  if(dnow<oli.length-2)
  {
   oli[dnow+1].className=rq[dnow].className="";
   dnow++;
   oli[dnow+1].className=rq[dnow].className="show";
  }
  else{oli[dnow+1].className=rq[dnow].className="";dnow=0;oli[dnow+1].className=rq[dnow].className="show";}
  mv();
 }
}
function bd1rvs(){var o=$a("bd1rva"), oli=$a(o,"li"),sli=$a("bd1rvb","dl");o.className="bd1rvav0";sli[0].className="show";for(var i=0;i<oli.length;i++){reg(i);}function reg(i){oli[i].onmouseover=function(){o.className="bd1rvav"+i;for(var x=0;x<oli.length;x++){sli[x].className="";}sli[i].className="show";}}}

