(function(){var a={playerObject:null,options:{id:"flashPlayer",swf:"/pptv4player_12_28.swf",videoList:[],adTime:15},getFlashVersion:function(){var l="undefined",d="Shockwave Flash",b="ShockwaveFlash.ShockwaveFlash";var k=[0,0,0];if(typeof navigator.plugins!=l&&typeof navigator.plugins[d]=="object"){var h=navigator.plugins[d].description;if(h){h=h.replace(/^.*\s+(\S+\s+\S+$)/,"$1");k[0]=parseInt(h.replace(/^(.*)\..*$/,"$1"),10);k[1]=parseInt(h.replace(/^.*\.(.*)\s.*$/,"$1"),10);k[2]=/r/.test(h)?parseInt(h.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof window.ActiveXObject!=l){var c=null,j=false;try{c=new ActiveXObject(b+".7")}catch(g){try{c=new ActiveXObject(b+".6");k=[6,0,21];c.AllowScriptAccess="always"}catch(g){if(k[0]==6){j=true}}if(!j){try{c=new ActiveXObject(b)}catch(g){}}}if(!j&&c){try{var f=c.GetVariable("$version");if(f){f=f.split(" ")[1].split(",");k=[parseInt(f[0],10),parseInt(f[1],10),parseInt(f[2],10)]}}catch(g){}}}}return k},compareVersion:function(c,b){for(i in c){if(c[i]>b[i]){return true}else{if(c[i]<b[i]){return false}}}return true},init:function(e){for(par in e){this.options[par]=e[par]}var d=this;var c=/(?:bgAd)|(?:statusBg)|(?:status)|(?:boxAd)|(?:player)|(?:flashInstall)|(?:avInstall)/;function b(j){var h=j.children;for(var g=0;g<h.length;g++){if(h[g].className){var f=h[g].className.match(c);if(f){d[f[0]]=h[g]}}if(h[g].children.length){b(h[g])}}}b(this.options.container);if(this.bgAd){this.bgAdFrame=this.bgAd.getElementsByTagName("iframe")[0]}if(this.boxAd){this.boxAdFrame=this.boxAd.getElementsByTagName("iframe")[0]}if(!this.compareVersion(this.getFlashVersion(),[9,0,0])&&this.flashInstall){this.flashInstall.style.display="block"}else{if(this.boxAdFrame&&this.options.boxAdUrl){this.player.innerHTML=this.getHtml();this.showTiemBoxAd()}else{d.player.style.display="block";this.player.innerHTML=this.getHtml();this.waitForAd=false}}this.showBgAd()},play:function(b){if(this.playerObject){this.playerObject.startPlay(b)}},startPlay:function(){var b=this;if(b.playerObject&&b._playerStatus&&b._playerStatus=="pause"){b.playerObject.openResume();this.onPlay()}},showTiemBoxAd:function(b){if(this.boxAdFrame&&this.options.boxAdUrl){if(this.adInterval){clearInterval(this.adInterval)}this.waitForAd=true;this.boxAdFrame.src=this.options.boxAdUrl+"?"+Math.round(Math.random()*50);this.boxAd.style.display="block";this.statusBg.style.display="block";this.status.style.display="block";this.status.innerHTML="广告倒计时：<span>"+this.options.adTime+"</span>";var c=this;this.adInterval=setInterval(function(){var d=c.status.children[0];d.innerHTML=parseInt(d.innerHTML)-1;if(parseInt(d.innerHTML)==0){c.boxAd.style.display="none";c.statusBg.style.display="none";c.status.style.display="none";c.status.innerHTML="";c.boxAdFrame.src="";c.waitForAd=false;c.startPlay();c.player.style.display="block";if(b){b()}clearInterval(c.adInterval);this.adInterval=null}},1*1000)}},showBoxAd:function(b){if(this.boxAdFrame&&this.options.boxAdUrl){this.boxAdFrame.src=this.options.boxAdUrl+"?"+Math.round(Math.random()*50);this.boxAd.style.display="block"}},showBgAd:function(){if(this.bgAdFrame&&this.options.bgAdUrl){this.bgAdFrame.src=this.options.bgAdUrl+"?"+Math.round(Math.random()*50);var b=this;if(this.options.refreshAdTime){setInterval(function(){b.bgAdFrame.src=b.options.bgAdUrl+"?"+Math.round(Math.random()*50)},this.options.refreshAdTime)}}},showFlashInstall:function(){},showAVInsall:function(){},getHtml:function(){var c=['<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ',this.options.id?'id="'+this.options.id+'" ':"",'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" ','width="100%" ','height="100%"> ','<param name="movie" value="'+this.options.swf+'" />','<param name="quality" value="high" />','<param name="wmode" value="opaque" />','<param name="allowfullscreen" value="true" />','<param name="allownetworking" value="all" />',"</object>"];var b=['<embed src="'+this.options.swf+'" ',this.options.id?'name="'+this.options.id+'" ':"",'width="100%" ','height="100%" ','quality="high" ','pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" ','type="application/x-shockwave-flash" ','wmode="opaque" ','allowfullscreen="true" ','allownetworking="all">',"</embed>"];if(navigator.appName.indexOf("Microsoft")!=-1){return c.join("")}else{return b.join("")}},getSwf:function(b){if(navigator.appName.indexOf("Microsoft")!=-1){return window[b]}return document[b]},ready:function(){this.playerObject=this.getSwf(this.options.id);if(this.playerObject){this.addList(this.options.videoList)}this.onReady()},addList:function(e){var c=null;for(var b=0;b<e.length;b++){var d=e[b];this.playerObject.playListAdd({title:d.title,flvName:d.link,fileType:d.type||"flv",sourceType:"",port:-1,refer:"",rid:"",maxNo:d.maxNo||90});if(d.defaultPlay){c=b}}this.playerObject.videoResize();this.playerObject.startPlay(c)},mediaEnded:function(b){if(b[0]=="userEnd"){this._userEnd=true}if(b[0]=="stoped"&&!this._userEnd){if(b[1]<this.options.videoList.length-1){this.play(b[1]+1);this.onPlay()}}this._playerStatus=b[0];this.playIndex=b[1];this.playBlockIndex=b[2]},mediaChanged:function(c){if(this.playerObject&&this._playerStatus&&this._playerStatus=="start"&&c[0]=="pause"&&!this.waitForAd){var b=this;setTimeout(function(){b.playerObject.openResume();b.onPlay()},1)}if(c[0]=="interChanged"){this.onInterChange()}this._playerStatus=c[0];this.playIndex=c[1];this.playBlockIndex=c[2]},switchMode:function(){},isFullScreen:function(b){},onReady:function(){},onPlay:function(){},onInterChange:function(){}};window.IkanPlayer=a})();
