$(document).ready(function(){if($('.retop > a').length){$('.retop > a').get(0).addeventlistener('click',function(){$(this).addclass('on');var _this=this;settimeout(function(){$(_this).removeclass('on');},500);window.scrollto(0,0);});}});function togglemore(){var openmore=$(this);if(openmore.hasclass("zkclosed")){$("#closedmenu").show();openmore.removeclass("zkclosed");openmore.addclass("zkopened");}else{$("#closedmenu").hide();openmore.removeclass("zkopened");openmore.addclass("zkclosed");}} function getdocoffsettop(element){if(element==null){return null;} var offsettop=element.offsettop;while(element=element.offsetparent){offsettop+=element.offsettop;} return offsettop;} function fadein(){} fadein.prototype={timer:10,init:function(fadeid){this.fadeid=$("."+fadeid);},heigher:function(){_this=this;curheight=parseint(this.fadeid.css("height"));this.fadeid.css("height",curheight+10+"px");if(curheight>90){this.fadeid.css("height","111px");clearinterval(timeid) return;} var timeid=settimeout("_this.heigher()",this.timer);},smaller:function(){_this=this;curheight=parseint(this.fadeid.css("height"));this.fadeid.css("height",curheight-10+"px");if(curheight<20){this.fadeid.hide() clearinterval(timeid) return;} var timeid=settimeout("_this.smaller()",this.timer);}} function generatenavhtml(){var navhtml='' return navhtml;} function.prototype.bind=function(){var self=this;var arg=array.prototype.slice.call(arguments,1);return function(){self.apply(self,arg);}} array.prototype.del=function(n){if(n<0) return this;else return this.slice(0,n).concat(this.slice(n+1,this.length));} function lazyloading(){} lazyloading.prototype={init:function(options){this.container=document.getelementbyid(options.container);this.threshold=options.threshold?options.threshold:0;this.counter=0;_self=this;this.containerheight=window.screen.availheight;addeventlistener("scroll",function(){_self.doscroll()},false);var elements=document.getelementsbytagname("img");this.elements=array.prototype.slice.call(elements);this.callback=options.callback?options.callback+"()":null;},doscroll:function(){var _this=this;var i=0;while(i<_this.elements.length){curobj=_this.elements[i];if(curobj.getattribute("loaded")==null&&curobj.getattribute("original")!=null){if(_this.abovethefold(curobj)){i++;}else if(_this.belowthefold(curobj)){_this.loadimg(curobj,i);this.elements=this.elements.del(i);}else{i++;if(_this.counter++>0){return false;}}}else{_this.elements=_this.elements.del(i);}} eval(_this.callback);},loadimg:function(element,i){var cursrc=element.getattribute("original");element.src=cursrc;element.setattribute("loaded","1");if(element.complete){element.removeattribute("original");}else{element.onload=function(){element.removeattribute("original");}} element.onerror=function(){}},abovethefold:function(element){var curscrolltop=window.pageyoffset||document.documentelement.scrolltop||document.body.scrolltop||0;var fold=curscrolltop;var elementtop=getdocoffsettop(element);return fold>=elementtop;},belowthefold:function(element){var curscrolltop=window.pageyoffset||document.documentelement.scrolltop||document.body.scrolltop||0;var fold=curscrolltop+this.containerheight;var elementtop=getdocoffsettop(element);return fold>=elementtop-this.threshold;}} function slide(){var _currentx=0;var slidenum=0;var self=this;this.init=function(g_touch){this.incontainer=$("#"+g_touch.swapid);slidenum=g_touch.slidenum;if(g_touch.itemwidth) this.slidewidth=g_touch.itemwidth;else this.slidewidth=parseint(this.incontainer.css("width"))/slidenum;if(g_touch.marginvalue) this.addv=g_touch.marginvalue;else this.addv=0;this._currentx=0;this.viewindex=0;this.currclick=0;this.pageslot=0;this.duration=g_touch.duration;this.carousel=true;if(g_touch.callbackfunc=="") this.callback=null;else this.callback=g_touch.callbackfunc+"()";this.iscycle=g_touch.iscycle;this.isdoclick=g_touch.isdoclick;this.imglist=g_touch.imglist;this.tempimaglist=[];this.callbackdoclick=null;if(this.isdoclick){if(g_touch.callbackdoclick!=""||typeof(g_touch.callbackdoclick)!="undefined") this.callbackdoclick=g_touch.callbackdoclick+"()";} this.preloadarr=new array();if(this.imglist){for(var i=0;i0){e=math.min(e,carouselbufferlimit);g=math.min(g,carouselbufferlimit)} k=i*c;this.setchildtranslation(this.incontainer.find("li").eq(f),k);while(e>0){a=(f+e)%b;k=a0){a=(b+(f-g))%b;k=a>f?i*(c-1):i*c;this.setchildtranslation(this.incontainer.find("li").eq(a),k);--g}}};this.gettranslation=function(){return this._currentx;} this.touchstart=function(){this.ismoving=false;var currtouch=event.touches[0];this.currx=currtouch.screenx;this.curry=currtouch.screeny;this.currdeltax=this.gettranslation();this.deltax=0;var _self=self;if(this.iscycle) self.arrangepages();this.preloadimg(0,self.viewindex);};this.touchmove=function(){var b=event.touches[0].screenx;this.deltax=b-this.currx;this.deltay=event.touches[0].screeny-this.curry;if(!this.ismoving){this.doscrollx=math.abs(this.deltax)>math.abs(this.deltay);this.ismoving=true;if(this.doscrollx){event.preventdefault();}}else{if(this.doscrollx){var curscrollx=parseint(this.currdeltax) +parseint(this.deltax);this.csstranslation(curscrollx,"0s") event.preventdefault();}}};this.touchend=function(){var movex=this.deltax;if(this.ismoving){if(self.isdoclick) self.incontainer.get(0).removeeventlistener("click",self.doclick,false);if(this.doscrollx){if(movex>10){self.prevpage();}else if(movex<-10){self.nextpage();}else{self.slideaction(this.pageslot,"0s");}}else{self.slideaction(this.pageslot,"0s");}}else{if(self.isdoclick){self.doclick();}} self.incontainer.get(0).removeeventlistener("touchmove",function(){_self.touchmove()},false);self.incontainer.get(0).removeeventlistener("touchend",function(){_self.touchend()},false);};this.doclick=function(){eval(self.callbackdoclick);} this.gotoitembyindex=function(index){this.preloadimg(0,index);this.setpage(index);this.slideaction(this.pageslot,"0s");};this.preloadimg=function(type,index){if(this.imglist){var loadids=[];var start=0;var end=0;if(this.iscycle&&type==0){start=index-2;end=index+2;if(start<0){start=slidenum+start;} if(end>slidenum){end=end-slidenum;}}else if((!this.iscycle&&type==0)||type==1){start=index;end=index+2;if(end>slidenum){end=end-slidenum;}}else{start=index-2;end=index if(start<0){start=slidenum+start;}} if(end0&&preloadindex1){self.incontainer.find("i").eq(this.index).css("background-image","url("+this.curl+")");self.incontainer.find("i").eq(this.index).elements[0].classname='img loaded';} self.incontainer.find(".topic_img").eq(this.index).attr("src",this.curl);self.preloadarr[this.index]=true;} tempimg.onerror=function(){if(self.incontainer.find("i").length>1){self.incontainer.find("i").eq(this.index).css("background-image","url("+staticpath +"/images/loaderrpic.png"+")");self.incontainer.find("i").eq(this.index).elements[0].classname='img loaded';} self.incontainer.find(".topic_img").eq(this.index).attr("src",staticpath +"/images/loaderrpic.png");self.preloadarr[this.index]=false;}}}} for(var id=start;id0&&preloadindex1){self.incontainer.find("i").eq(this.index).css("background-image","url("+this.curl+")");self.incontainer.find("i").eq(this.index).elements[0].classname='img loaded';} self.incontainer.find(".topic_img").eq(this.index).attr("src",this.curl);self.preloadarr[this.index]=true;} tempimg.onerror=function(){if(self.incontainer.find("i").length>1){self.incontainer.find("i").eq(this.index).css("background-image","url("+staticpath +"/images/loaderrpic.png"+")");self.incontainer.find("i").eq(this.index).elements[0].classname='img loaded';} self.incontainer.find(".topic_img").eq(this.index).attr("src",staticpath +"/images/loaderrpic.png");self.preloadarr[this.index]=false;}}}}}else{for(var id=start;id<=end;id++){preloadindex=id;if(preloadindex>0&&preloadindex1){self.incontainer.find("i").eq(this.index).css("background-image","url("+this.curl+")");self.incontainer.find("i").eq(this.index).elements[0].classname='img loaded';} self.incontainer.find(".topic_img").eq(this.index).attr("src",this.curl);self.preloadarr[this.index]=true;} tempimg.onerror=function(){if(self.incontainer.find("i").length>1){self.incontainer.find("i").eq(this.index).css("background-image","url("+staticpath +"/images/loaderrpic.png"+")");self.incontainer.find("i").eq(this.index).elements[0].classname='img loaded';} self.incontainer.find(".topic_img").eq(this.index).attr("src",staticpath +"/images/loaderrpic.png");self.preloadarr[this.index]=false;}}}}}}}} function adddsktip(){var tipobj=$("#adddsktip");if(!tipobj.length||navigator.useragent.indexof("iphone")<0||!jutil.browser().safari) return;if(localstorage){var bmc=parseint(localstorage.getitem("bookmarkcount"));var bms=localstorage.getitem("bookmarkshowcount");if((bmc&&bmc>=1)||(bms&&parseint(bms)>=3)){$("#adddsktip").hide();g_app.isdskhidden=true;return;} var height=230;if(math.abs(window.orientation)==90){height=100;} $("#tipimg").attr("src",staticpath+"/images/bg_shuqian.png");tipobj.css("top",height+"px");tipobj.show();var currbookmarkshowcount=bms!=null?parseint(bms)+1:1;window.localstorage.setitem("bookmarkshowcount",currbookmarkshowcount);}else{return;} addeventlistener("scroll",function(){if(g_app.isdskhidden){return;}else{$("#adddsktip").hide();g_app.isdskhidden=true;}},false);tipobj.get(0).addeventlistener("click",function(){if(localstorage){var currbookmarkcount=localstorage.getitem("bookmarkcount");currbookmarkcount=currbookmarkcount!=null?parseint(currbookmarkcount)+1:1;try{window.localstorage.setitem("bookmarkcount",currbookmarkcount);$("#adddsktip").hide();g_app.isdskhidden=true;}catch(e){$("#adddsktip").hide();g_app.isdskhidden=true;}}},false);} function h$(i){return document.getelementbyid(i)} function h$$(c,p){return p.getelementsbytagname(c)} function scrollshow(){};scrollshow.prototype={init:function(o){this.id=o.id;this.at=o.auto?o.auto:1;this.o=0;this.pos();},pos:function(){this.o=0;var el=h$(this.id);var li=h$$('li',el),l=li.length;this.offseth=li[l-1].offsetheight-12;var cl=li[l-1].clonenode(true);this.insertli=cl;cl.style.opacity=0;cl.style.filter='alpha(opacity=0)';cl.style.height=0;el.insertbefore(cl,el.firstchild);this.anim();},anim:function(){var _this=this;this.__t=0;this.__a=setinterval(function(){_this.animh()},20);},animh:function(){var _this=this;if(this.offseth-this.__t<2){this.insertli.style.height=this.offseth+'px';clearinterval(this.__a);var list=h$$('li',h$(this.id));h$(this.id).removechild(list[list.length-1]);settimeout(function(){_this.animo()},500);}else{this.__t=this.__t+2;this.insertli.style.height=this.__t+'px';}},animo:function(){var _this=this;this.__c=setinterval(function(){_this.animoo()},20);},animoo:function(){this.o+=2;if(this.o==100){clearinterval(this.__c);h$$('li',h$(this.id))[0].style.opacity=1;h$$('li',h$(this.id))[0].style.filter='alpha(opacity=100)';this.auto();}else{h$$('li',h$(this.id))[0].style.opacity=this.o/100;h$$('li',h$(this.id))[0].style.filter='alpha(opacity='+this.o +')';}},auto:function(){var _this=this;this._autot=settimeout(function(){_this.pos()},this.at*1000);},cleartimer:function(){clearinterval(this.__c);clearinterval(this.__a);cleartimeout(this._autot);}} var getxy=function(el){var d=document,bd=d.body,r={t:0,l:0},ua=navigator.useragent.tolowercase(),isstrict=d.compatmode=="css1compat",isgecko=/gecko/.test(ua),add=function(t,l){r.l+=l,r.t+=t},p=el;if(el&&el!=bd){if(el.getboundingclientrect){var b=el.getboundingclientrect();add(b.top +math.max(d.body.scrolltop,d.documentelement.scrolltop),b.left +math.max(d.body.scrollleft,d.documentelement.scrollleft));isstrict?add(-d.documentelement.clienttop,-d.documentelement.clientleft):add(-1,-1)}else{var dv=d.defaultview;while(p){add(p.offsettop,p.offsetleft);var computstyle=dv.getcomputedstyle(p,null);if(isgecko){var bl=parseint(computstyle.getpropertyvalue('border-left-width'),10)||0,bt=parseint(computstyle.getpropertyvalue('border-top-width'),10)||0;add(bt,bl);if(p!=el&&computstyle.getpropertyvalue('overflow')!='visible') add(bt,bl);} p=p.offsetparent;} p=el.parentnode;while(p&&p!=bd){add(-p.scrolltop,-p.scrollleft);p=p.parentnode;}}} return r;}