function $de(){if($.isIE&&document.compatMode!="CSS1Compat"){return document.body}return document.documentElement}var ResizeHandlerMgr={handlers:[],add:function(A){this.handlers.push(A);if(this.handlers.length==1){$.Timer.add({loop:true,timespan:1,callback:ResizeHandlerMgr.__handler.bind(this)})}},__handler:function(){var D=$de();var A=D.clientWidth,C=D.clientHeight;if(A==this.__originWidth&&C==this.__originHeight){return }this.__originWidth=A;this.__originHeight=C;for(var B=0;B<this.handlers.length;B++){this.handlers[B](A,C)}}};var itemHeight=100;var Vs={linkTpl:WebRoot+"watch/{0}.html",itemTpl:'<div class="video"><a href="${link}" title="名称：${name}\n时长：${duration}"><img src="${pic}"/></a><p><a class="Blue" href="${link}" title="名称：${name}\n时长：${duration}">${shortName}</a><br/><span class="Grayer">时长：${duration}</span></p></div>',init:function(){$("div.close-button").click(function(){$("#expanded;#collapsed").$("$hide")});$("div.expend-button;#collapsed *.toggle-bg").click(function(){$("#collapsed").hide();$("#expanded").show();setFrameWidth()});$("#expanded *.toggle-bg").click(function(){$("#expanded").hide();$("#collapsed").show();setFrameWidth()});this.total=videos.length;this.cnt=$("#videos");this.nowE=$("#nav *.nowpage");this.totalE=$("#nav *.totalpage");this.preE=$("#pre");this.nextE=$("#next");this.externHeight=this.cnt[0].offsetTop+140+$("#nav")[0].offsetHeight;this.currentPage=1;this.lastStartIndex=0;this.setCntHeight();this.preE.click(this.pre.bind(this));this.nextE.click(this.next.bind(this));ResizeHandlerMgr.add(Vs.setCntHeight.bind(Vs))},pre:function(){if(this.currentPage<2){return }this.genPage(this.currentPage-1)},next:function(){if(this.currentPage>=this.pages){return }this.genPage(this.currentPage+1)},genPage:function(F){var B=Math.floor((this.total-1)/this.pageSize)+1,G=(F-1)*this.pageSize,C=G+this.pageSize;this.totalE.html(B);this.nowE.html(F);var A=[];for(var E=G;E<C&&E<this.total;E++){var D=videos[E];if(!D.processed){D.shortName=D.name.truncate(23);D.duration=this.getFormatTime(D.duration);D.link=this.linkTpl.format(D.id);D.processed=1}A.push(this.itemTpl.process(D))}this.cnt.html(A.join(""));if(F==1){if(this.preE.$("$$class","@pre")){this.preE.$("$class","pre=>pre-disable")}}else{if(this.preE.$("$$class","@pre-disable")){this.preE.$("$class","pre-disable=>pre")}}if(F==B){if(this.nextE.$("$$class","@next")){this.nextE.$("$class","next=>next-disable")}}else{if(this.nextE.$("$$class","@next-disable")){this.nextE.$("$class","next-disable=>next")}}this.currentPage=F,this.lastStartIndex=G,this.pages=B},render:function(A){var B=Math.floor(A/itemHeight);if(B<=0){B=1}if(this.lastRows==B){return }this.pageSize=B*2;this.genPage(Math.floor(this.lastStartIndex/this.pageSize)+1)},getFormatTime:function(A){return A?(Math.ceil(A/60)+"分钟"):"未知"},setCntHeight:function(){var A=$de().clientHeight-this.externHeight;if(A<=0){this.cnt.css("height:0px")}else{this.cnt.css("height:"+A+"px")}this.render(A)}};var Declaration={init:function(){this.e=$("#declaration");var A=$("#declaration-link");A.click(this.toggle.bind(this));this.e.find("*.close-btn").click(this.hide.bind(this))},toggle:function(){if(this.e.css("display")!="none"){this.hide()}else{this.show()}},show:function(){this.e.show()},hide:function(){this.e.hide()}};var CopyUrl={okInfo:"节目地址已复制，赶快分享给你的朋友吧!<br />按Ctrl+V粘贴到QQ/MSN对话框",firefoxErr:"请在浏览器地址栏输入'about:config'并回车<br/>然后将'signed.applets.codebase_principal_support'设置为'true'",noSupport:"您所使用的浏览器暂不支持该功能，请手动复制。",init:function(){this.url=location.href;this.url.replace(/st=[^&]+/,"");this.tip=$("#share-cnt *.ATip");$("#share-cnt *.share-btn").click(this.action.bind(this))},action:function(){if($.isIE){window.clipboardData.clearData();window.clipboardData.setData("Text",this.url);this.show(this.okInfo)}else{if($.isGecko){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");var C=Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);if(!C){return }var B=Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);if(!B){return }B.addDataFlavor("text/unicode");var F=new Object();var A=new Object();var F=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);F.data=this.url;B.setTransferData("text/unicode",F,this.url.length*2);var D=Components.interfaces.nsIClipboard;if(!C){return false}C.setData(B,null,D.kGlobalClipboard);this.show(this.okInfo)}catch(E){this.show(this.firefoxErr);return }}else{this.show(this.noSupport)}}},show:function(A){alert(A)},hide:function(){this.tip.hide()},clearHideTimer:function(){if(this.hideTimer){clearTimeout(this.hideTimer);this.hideTimer=null}}};window.isVaRunning=false;if($.isIE&&!window.nova){try{new ActiveXObject("PPVAACTIVEX.ppvaActiveXCtrl.1");isVaRunning=true}catch(e){}}var PPVA={checkInstalled:function(F){if($.isIE&&!isVaRunning){var D=getCookieObj("sets");if(D.novatip){return }var C=$("#"+F);if(!C||C.length==0){return }var A=$de().clientHeight;C.css("top:"+A+"px;display:block");var B=C[0].offsetHeight;var H=$de();var G=function(){C.css("top:"+(H.clientHeight+H.scrollTop-B)+"px")};var E={timespan:1,callback:G,loop:true};$.Effect.add($.effect({duration:1,render:function(J){var I=H.scrollTop+A-Math.round(B*J);C.css("top:"+I+"px")},onFinish:function(){$.Timer.add(E)}}));window.closeNoVATip=function(){if(C.find("input")[0].checked){D.novatip="1";D.store()}$.Timer.remove(E);C.hide()}}}};(function(){var D=$("#frame-td");var E=$("#external_page");var C=0;var F=0;var A=false;function B(){var I=!A&&arguments.length&&arguments[0]&&typeof arguments[0]=="boolean";if(!(D.length&&E.length)){return }var K=$de(),J=D.$("$$position"),G=K.clientWidth-J[0],H=K.clientHeight-J[1];if(C==G&&F==H){return }C=G;F=H;E.css("width:"+G+"px;height:"+H+"px");if(I){A=true;ResizeHandlerMgr.add(B)}}window.setFrameWidth=B})();
