(function(){$.Element.implement({next:function(){node=this;while(node=node.nextSibling){if(node.nodeType===1){return node}}},previous:function(){node=this;while(node=node.previousSibling){if(node.nodeType===1){return node}}},childrens:function(){var b=[];for(var a=0,c=this.firstChild;c;c=c.nextSibling){if(c.nodeType===1){b[a++]=c}}return new $.Elements(b)},show:function(a){this.css("display",a||this.preDisplay||"block");return this},hide:function(){var a=this.css("display");if(a!=="none"){this.preDisplay=a;this.css("display","none")}return this}})})();(function(e){var c=["mouseover","mousedown","mouseup","click","dblclick","mouseout","mousemove","keypress","keyup","keydown"];var a={};var d=function(h){return function(i){return this.addEvent(h,i)}};for(var b=0;b<c.length;b++){var g=c[b];a[g]=d(g)}e.Element.implement(a);e.Window.implement(a);var f=function(i){if(!i.target){i.target=i.srcElement||document}if(!i.relatedTarget&&i.fromElement){i.relatedTarget=i.fromElement===i.target?i.toElement:i.fromElement}var h=i.relatedTarget;try{while(h&&h!==this){h=h.parentNode}}catch(j){}return !!h};e.Element.implement({mouseenter:function(h){this.mouseover(function(i){if(!this.cache("__mouseenter__")){i.type="mouseenter";h.call(this,i);this.cache("__mouseenter__",true)}});return this},mouseleave:function(h){this.mouseout(function(i){if(!f.call(this,i.event)){i.type="mouseleave";h.call(this,i);this.cache("__mouseenter__",false)}});return this},hover:function(h,i){return this.mouseenter(h).mouseleave(i||h)}});e.bind=function(){var j=arguments[0];switch(arguments.length){case 2:var k={};var i=arguments[1];break;case 3:var k=arguments[1];var i=arguments[2];break;default:return}var h=arguments.callee._events;if(!h[j]){h[j]=[]}var m={data:k,fn:i};h[j].push(m);return m};e.trigger=function(j,k){if(!k){var k=[]}var n=e.bind._events[j];if(!n){return}for(var h=0;h<n.length;h++){var m={data:n[h].data};k.unshift(m);n[h].fn.apply(null,k)}return n.length};e.bind._events={}})(JUI);(function(b){var a=function(h,d,f,j){this.ops={tabTriggerEvent:"mouseover"};this.mergeOptions(j);for(var g=0,c=h.length;g<c;g++){if(h[g]&&d[g]){h[g].attr("jsvalue",g)}else{break}}this.selectedTabIx=0;var e=this;this.changeTab=function(i){f(h[e.selectedTabIx],h[i]);d[e.selectedTabIx].css("display","none");h[e.selectedTabIx].removeClass("now");e.selectedTabIx=i;d[e.selectedTabIx].css("display","block");h[e.selectedTabIx].addClass("now")};h.addEvent(this.ops.tabTriggerEvent,function(k){if(!this.attr("jsvalue")){return}var i=parseInt(this.attr("jsvalue"));e.changeTab(i)})};b.Native.initialize({name:"TabView",initialize:a,protect:true});a.implement({mergeOptions:function(c){for(var d in c){this.ops[d]=c[d]}}});b.TabView=a})(JUI);(function(b){var a=function(f,c){this.onChangePage=new b.CustomEvent("onChangePage");this.ops={btnTriggerEvent:"click",autoSwitchTime:5000,direction:"horizontal",onChangePage:null};this.mergeOptions(c);if(this.ops.onChangePage!=null){this.onChangePage.subscribe(this.ops.onChangePage)}this.pageCount=0;this.selectedPageNum=0;this.tpEl=f;var d=function(g){return parseInt(f.css("padding"+g))};var e=[d("Top"),d("Right"),d("Bottom"),d("Left")];this.width=c.width||(this.tpEl.clientWidth-e[1]-e[3]);this.height=c.height||(this.tpEl.clientHeight-e[0]-e[2]);if(this.ops.preBtn&&this.ops.nextBtn){this.hasBtn=true}this.init()};b.Native.initialize({name:"PhotoSlide",initialize:a,protect:true});a.implement({mergeOptions:function(c){for(var d in c){this.ops[d]=c[d]}},beginAutoSwitch:function(){if(this.ops.autoSwitchTime<1||this.pageCount<2){return}clearInterval(this.sid);var c=this;this.sid=setInterval(function(){var d=0;if(c.selectedPageNum<c.pageCount-1){d=c.selectedPageNum+1}c.changePage(d)},this.ops.autoSwitchTime)},stopAutoSwitch:function(){clearInterval(this.sid)},init:function(){this.picsEl=this.tpEl.getElement("div.pics");this.picsEl.css({width:this.width,height:this.height,overflow:"hidden"});this.picsMoveEl=b(this.picsEl.children[0]);this.fx=new b.Fx.Morph(this.picsMoveEl,{duration:500,effect:"Quad:in:out"});this.titleEl=this.tpEl.getElement(".title");this.btnsEl=this.tpEl.getElement(".btns");if(this.hasBtn){b(this.ops.preBtn).addEvent("click",function(c){if(this.selectedPageNum>0){this.changePage(this.selectedPageNum-1)}},this);b(this.ops.preBtn).addEvent("mouseover",function(c){if(!this.hasClass("noMore")){this.addClass("hover")}});b(this.ops.preBtn).addEvent("mouseout",function(c){this.removeClass("hover")});b(this.ops.nextBtn).addEvent("click",function(c){if(this.selectedPageNum<this.pageCount-1){this.changePage(this.selectedPageNum+1)}},this);b(this.ops.nextBtn).addEvent("mouseover",function(c){if(!this.hasClass("noMore")){this.addClass("hover")}});b(this.ops.nextBtn).addEvent("mouseout",function(c){this.removeClass("hover")})}this.tpEl.addEvent("mouseover",function(c){this.stopAutoSwitch()},this);this.tpEl.addEvent("mouseout",function(c){this.beginAutoSwitch()},this);this.fnc()},fnc:function(){this.infos=[];var f=this.picsMoveEl.childrens();this.pageCount=f.length;if(this.pageCount==0){return}var d=this.width;var j=this.height;if(this.ops.direction=="horizontal"){d=this.pageCount*this.width}else{j=this.pageCount*this.height}this.picsMoveEl.css({width:d,height:j,overflow:"hidden"});var g=[];for(var e=0,c=this.pageCount;e<c;e++){f[e].css({width:this.width,height:this.height,overflow:"hidden","float":"left"});g.push(['<a href="javascript:;">',e+1,"</a>"].join(""));var m=f[e].getElements("a");if(m.length>0){this.infos.push({title:m[0].attr("title"),link:m[0].attr("href")})}else{this.infos.push({title:"No Text",link:""})}}if(this.btnsEl!=null){this.btnsEl.html(g.join(""));var k=this.btnsEl.getElements("a");k.addEvent(this.ops.btnTriggerEvent,function(i){var h=parseInt(b(i.target).html())-1;this.changePage(h)},this)}this.changePage(0);this.beginAutoSwitch()},changePage:function(c){if(this.btnsEl!=null){var d=this.btnsEl.getElements("a");d[this.selectedPageNum].className="";d[c].className="now"}if(this.titleEl!=null){var e=this.infos[c];this.titleEl.html(e.title);this.titleEl.attr("href",e.link)}this.selectedPageNum=c;if(this.hasBtn){if((this.selectedPageNum==this.pageCount-1)&&this.hasBtn){this.ops.nextBtn.removeClass("hover");this.ops.nextBtn.addClass("noMore")}else{this.ops.nextBtn.removeClass("noMore")}if(this.selectedPageNum==0){this.ops.preBtn.removeClass("hover");this.ops.preBtn.addClass("noMore")}else{this.ops.preBtn.removeClass("noMore")}}this.onChangePage.fire(this.selectedPageNum);if(this.ops.direction=="horizontal"){this.fx.start({"margin-left":-(this.selectedPageNum*this.width)})}else{this.fx.start({"margin-top":-(this.selectedPageNum*this.height)})}}});b.PhotoSlide=a})(JUI);(function(){var a=function(){};a.getParameters=function(c){var b={};if(!c){return b}var e=c.split("?");if(e[1]){e=e[1].replace("&&","&").split("&");var f;for(var d=0;d<e.length;d++){f=e[d].split("=");if(f[1]){b[f[0]]=f[1]}else{b[f[0]]=null}}}return b};window.urlUtil=a})();(function(c){var d={};function b(g,f,e){if(g.addEventListener){g.addEventListener(f,e,false)}else{g.attachEvent("on"+f,e)}}d.getHtmlDimension=function(){var j=document.documentElement,g=j.clientHeight,e=j.scrollHeight,i=j.offsetHeight,f=g>e?(g>i?g:i):(e>i?e:i);return{w:j.clientWidth,h:f}};d.showLayer=function(g,k){var n=1000,j=g.clientWidth,m=d.getHtmlDimension(),f=(m.w-n)/2,o=(m.h-j)/2;var p=this;if(!this.layerBg){var e="bg_"+ +new Date();var i=new c.Element("div",{id:e}).css({"z-index":999,width:m.w,height:m.h,opacity:50,background:"#000",position:"absolute",top:0,left:0});c("body").append(i);this.layerBg=c("#"+e);b(window,"resize",function(){var h=d.getHtmlDimension();p.layerBg.css({width:h.w,height:h.h})})}this.layerBg.css("display","block");if(this.topLayer){d.hidenLayer()}else{b(window,"resize",function(){var h=d.getHtmlDimension();g.css({left:(h.w-n)/2})})}g.css({position:"absolute",top:k,left:f,"z-index":9999,display:"block"});this.topLayer=g};d.hidenLayer=function(){if(this.topLayer){this.layerBg.css("display","none");this.topLayer.css("display","none")}};d.shareHtml=function(g,e){var h="link="+encodeURIComponent(e||window.location.href)+"&title="+encodeURIComponent(g||document.title);var f='<a class="ico_share_5" target="_blank" href="http://ikan.pptv.com/api/share/kaixin?'+h+'" title="分享到开心网"></a><a class="ico_share_1" target="_blank" href="http://ikan.pptv.com/api/share/renren?'+h+'" title="分享到人人网"></a><a class="ico_share_4" target="_blank" href="http://ikan.pptv.com/api/share/weibo?'+h+'" title="分享到新浪微博"></a><a class="ico_share_2" target="_blank" href="http://ikan.pptv.com/api/share/douban?'+h+'" title="分享到豆瓣"></a><a class="ico_share_6" target="_blank" href="http://ikan.pptv.com/api/share/jianghu?'+h+'" title="分享到淘江湖"></a><a class="ico_share_9" target="_blank" href="http://ikan.pptv.com/api/share/qzone?'+h+'" title="分享到QQ空间"></a><a class="ico_share_10" target="_blank" href="http://ikan.pptv.com/api/share/163?'+h+'" title="分享到网易微博"></a>';return f};d.ZhLength=function(i){var g=/[^\x00-\xff]/g,f=/[\x00-\xff]/g,e=i.match(g),h=i.match(f);l=0;l+=(e?e.length:0)*2;l+=(h?h.length:0);return l};d.VoteApp=function a(f,h,e,j){for(var g=0;g<f.length;g++){f[g].addEvent("click",(function(k){return function(i){i.preventDefault();new c.Loader({url:e+"?id="+f[k].attr("voteid"),type:"js",callback:function(n){if(n.status==1){if(h[k]){var m=parseInt(h[k].html());h[k].html(j?(m-1):(m+1))}}alert(n.message)},param:true}).load()}})(g))}};d.joinPars=function(g){var f=[];for(var e in g){f.push(e+"="+g[e])}return f.join("&")};d.initTabs=function(){var n=c(".js_tab");for(var h=0;h<n.length;h++){var j=n[h],m=j.attr("tabEvent"),k=j.getElement(".js_tab_triger"),e=j.getElement(".js_tab_holder"),g={};if(m){g.tabTriggerEvent=m}if(k&&e){var f=new c.TabView(k.childrens(),e.childrens(),function(){},g);if(j.attr("tabStart")){f.changeTab(parseInt(j.attr("tabStart")))}}}};d.initSlide=function(){var e=[c(".js_slide_v"),c(".js_slide_h")],g=["vertical","horizontal"];for(var k=0;k<e.length;k++){for(var f=0;f<e[k].length;f++){var m=e[k][f];new c.PhotoSlide(m,{direction:g[k],preBtn:m.getElement(".js_slide_pre"),nextBtn:m.getElement(".js_slide_next"),autoSwitchTime:m.attr("switchTime")||0})}}};d.initShare=function(){var e=c(".share_links");for(var f=0;f<e.length;f++){var g=e[f];c(".share_links").html(c.Zone.shareHtml(g.attr("shareTitle")))}};d.initMiniTop=function(){try{new c.IKan.SearchTips(c("#search_form .txt")[0],c("#search_form .btn")[0],{defaultText:window.SEARCH_BOX_DEFAULT_VALUE?window.SEARCH_BOX_DEFAULT_VALUE:"搜索电影 电视剧...",tipBoxWidth:"184px",strLength:20});(function(){var e=c("div.la_miniTopNav .login span");var h=e[0].getElements("a")[0];var g=e[0].getElements("a")[1];g.addEvent("click",function(i){c.IKan.User2.logout();i.stop()});c.IKan.User2.onLogined.subscribe(function(j,i){h.html(i[0].UserName);e[0].css("display","");e[1].css("display","none")});c.IKan.User2.onlogouted.subscribe(function(j,i){e[0].css("display","none");e[1].css("display","")});c.IKan.User2.tryReadUserInfo()})()}catch(f){}};d.CopyClip=function(o,m,g){if(!m){m=function(){alert(Txt.copySuccess)}}if(!g){g=function(){alert(Txt.copyFail)}}if(window.clipboardData){window.clipboardData.clearData();window.clipboardData.setData("Text",o);m();return true}else{if(navigator.userAgent.indexOf("Opera")!=-1){window.location=o;m();return true}else{if(window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")}catch(k){g();return false}var i=Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);if(!i){return false}var p=Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);if(!p){return false}p.addDataFlavor("text/unicode");var n={};var j={};var n=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);var h=o;n.data=h;p.setTransferData("text/unicode",n,h.length*2);var f=Components.interfaces.nsIClipboard;if(!i){return false}i.setData(p,null,f.kGlobalClipboard);m();return true}}}};c.Zone=d})(JUI);
