$reg("lib.flash",function(){Object.extend(lib.flash,{zoomIn:function(){var c=info.data,b=c.flashHeight,a=$("#flash")[0];a.width=c.flashWidth;a.height=b;$("#flashArea").css("height",b+"px")},zoomOut:function(){var b=info.data,c=b.flashH,a=$("#flash")[0];a.width=b.flashW;a.height=c;$("#flashArea").css("height",c+"px")}})});$reg("lib.action.Switch",function(){lib.action.Switch=function(){},Object.extend(lib.action.Switch.prototype,{initElement:function(){if(!$("#j-maskLayer-switch")){var b=document.body;this.maskLayer=lib.Element.create("div");this.maskLayer.addClass("newDot");this.maskLayer.attr("id","j-maskLayer-switch");this.maskDot=lib.Element.create("a").hide();this.maskDot.addClass("newDotLink");if($("#flashArea").css("position")=="relative"){this._subMask=lib.Element.create("div");this._subMask.addClass("newDot");$("#flashArea").append(this._subMask)}b.appendChild(this.maskLayer.elements()[0],b.firstChild);this.maskLayer.append(this.maskDot)}else{this.maskLayer=$("#j-maskLayer-switch");this.maskDot=this.maskLayer.down("a")}this.setBoxSize()},initEvent:function(){if(this.attached){return}this.maskDot.on("click",this.dotClick.bind(this));this.maskLayer.on("mousemove",this.maskOnMove.bind(this));lib.Event.on(window,"resize",this.setBoxSize.bind(this));lib.Event.on(window,"load",this.setBoxSize.bind(this));this.attached=true},maskOnMove:function(){if(this.dotShow){return}else{this.dotShow=true;this.maskDot.show();this.maskDot.css("zIndex","2001");setTimeout(function(){this.maskDot.hide();this.dotShow=false}.bind(this),3000)}},toggle:function(){if(this.flag){this.flag=false;this.close()}else{this.flag=true;this.open()}},dotClick:function(){this.maskShow=false;this.flag=false;this.close();$("#flash")[0].openAll()},setBoxSize:function(){var b,c,d;this.maskLayer.css("height",this._getBrowserHeight()+"px");if(lib.IE6){c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);d=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(c<d){b=lib.box.getViewportWidth()}else{b=c}}else{if(lib.IE7||lib.IE8||lib.IE9){b=(Math.max(document.documentElement.clientWidth,document.body.scrollWidth,document.documentElement.scrollWidth,document.body.offsetWidth)-1)}else{b=Math.max(document.documentElement.clientWidth,document.body.scrollWidth,document.documentElement.scrollWidth,document.body.offsetWidth,document.documentElement.offsetWidth)}}this.maskLayer.css("width",b+"px");if(this._subMask){this._subMask.css("width",$("#flashArea").box().width+"px");this._subMask.css("height",$("#flashArea").box().height+"px")}},open:function(){this.initElement();this.initEvent();this.clear();this.setBoxSize();this.maskShow=true;this.maskLayer.show();if(this._subMask){$("#flashArea").css("zIndex",2000);this._subMask.show()}$("#flashbox").css("zIndex",2000);$("#flashbox").css("background","#000");this.anim(0.1,1,0.1,this.openDone.bind(this))},clear:function(){if(this.animTimer){clearTimeout(this.animTimer)}this.maskLayer.attr("style","");if(this._subMask){this._subMask.attr("style","")}},anim:function(e,b,c,d){e+=c;this.maskLayer.css("opacity",e);if(this._subMask){this._subMask.css("opacity",e)}if((c<0&&e<=b)||c>0&&e>=b){d()}else{this.animTimer=setTimeout(function(){this.anim(e,b,c,d)}.bind(this),50)}},clearOpacity:function(){this.maskLayer.attr("style","");if(this._subMask){this._subMask.attr("style","")}this.setBoxSize()},close:function(){this.maskShow=false;this.anim(0.9,0.1,-0.1,this.closeDone.bind(this));$("#flashbox").css("background","none")},openDone:function(){this.animTimer=null;this.maskOnMove()},closeDone:function(){this.animTimer=null;$("#flashbox").css("zIndex","1");$("#flashArea").css("zIndex","");this.maskDot.hide();this.maskLayer.attr("style","");if(this._subMask){this._subMask.attr("style","")}this.maskLayer.hide()},_getBrowserHeight:function(){var c=document.documentElement.scrollHeight;var b=document.documentElement.clientHeight;return c<b?b:c}});var a=new lib.action.Switch();window.hideAll=function(){a.toggle()}});var PlayCount=Class.create();PlayCount.prototype={url:"http://cache.video.qiyi.com/p/",initialize:function(){if(info.albumId===undefined||info.albumId==""){this.error();return}var c={varname:"playCount_"+info.albumId,albumId:info.albumId};var b=new Interface(this.url,"jsload");var a=this;b.request({CACHE:c,onSuccess:function(d){a.success(d)},onError:function(d){a.error(d)}})},success:function(a){if($("#playcount")){$("#playcount")[0].innerHTML="播放："+(a+"").divideNumber()+"次"}},error:function(a){if($("#playcount")){$("#playcount")[0].innerHTML="数据不成功!"}}};$newJob("playcount",function(){var a=new PlayCount()});$newJob("blurNotice",function(){var a=(lib.CHROME||lib.TT||lib.Maxthon||lib.ipad);if(!a){var b=$("#flash")[0];orinTitle=document.title;stateTimer=setInterval(function(){if(typeof b.playMode==="function"){b.playMode()}},1000)}});var stateTimer,blurTimer,orinTitle,noticeTimes=0;function playModeOK(d){var e=!document.hasFocus()&&(d===1);if(e===false){if(blurTimer){document.title=orinTitle;clearTimeout(blurTimer);blurTimer=null;if(noticeTimes>0){clearInterval(stateTimer)}}}else{var c={time:2000,fn:function(){document.title=orinTitle}};var b={time:2000,fn:function(){document.title="播放中.."}};var a=c;if(!blurTimer){blurTimer=setTimeout(function(){noticeTimes=parseInt(noticeTimes/2)+1;a.fn();a=(a==c?b:c);blurTimer=setTimeout(arguments.callee,a.time)},120000)}}}var jobs=new Jobs();jobs.add("playcount").add("blurNotice");jobs.start();window.SmartWindow=function(){this.r=document.documentElement;this.f=document.createElement("FORM");this.f.method="post";this.r.insertBefore(this.f,this.r.childNodes[0]);this.open=function(b,a){this.f.target=a;this.f.action=b;this.f.submit()}};$reg("lib.kit.SmartWindow",function(){lib.kit.SmartWindow=SmartWindow});window.flashOpenUrl=function(b,c){var a=new SmartWindow();a.open(b,c)};$reg("qiyi.component.Popout",function(){qiyi.component.Popout={open:function(e){this.flashVars=e;var d=document.flash||flash,a,b;if(d.height<=520){a=690;b=490}else{a=600;b=450}if(d.height<=520){a=690;b=490}else{a=600;b=450}var c=window.open("http://www.qiyi.com/common/videopopup.html?"+this._getParams(),"popout","width="+a+", height="+b+",status,resizable");if(c){d.newWindowOk();c.focus();return}d.newWindowFail()},initPopoutWindow:function(){this._initPopoutFunctions();this._initFlash();this._initEvent()},_initEvent:function(){if(opener){window.onbeforeunload=function(){var a=$("#flash")[0];a.newWindowClose&&a.newWindowClose()}}},_initFlash:function(){var a=new Url(document.location.href);document.title=decodeURIComponent(a.getParam("title"));lib.kit.video.render("width","100%","height","100%","src",opener.flashUrl||flashUrl,"id","flash","bgcolor","#000000","flashVars",decodeURIComponent(a.getParam("flashVars"))+"&"+_param.join("&"),"align","middle")},_getParams:function(){return new Url().serialize({flashVars:encodeURIComponent(new Url().serialize(this.flashVars)),title:encodeURIComponent(document.title)})},_initPopoutFunctions:function(){isPopoutWindow=true;window.nextVideo=function(a,f,e,d,c){var b=/((?:-.*){3})$/.exec(document.title);document.title=f+(b?b[1]:"");if(opener&&opener.nextVideo){opener.nextVideo(a,f,e,d,c)}}}}});window.Popout=qiyi.component.Popout;var isPopoutWindow=false;function newWindowOpen(a,b,f,d,e,g){if(isPopoutWindow&&opener){var c=(opener.document.flash||opener.flash);if(c&&opener.info.albumId==d){c.newWindowPlay(a,b,f,d,e,g,1)}return}Popout.open({vid:a,pid:b,ptype:f,albumId:d,tvId:e,nTime:g})};
