(function(d,C){var k=location.search.indexOf("ipad")>0||/ip(?=od|ad|hone)/i.test(navigator.userAgent),v=function(D){return{data:function(E,F){E="data-"+E;return F!==undefined?D.setAttribute(E,F):D.getAttribute(E)}}},n=function(){return(+new Date).toString(36)},e=function(D){return new v(typeof D=="string"?C.id(D):D)},j=location.href.indexOf("debug")>0?function(D){console.log(D)}:function(){},a=C.getElementsByTagName("script"),A=e(a[a.length-1]),r=A.data("params")||"",b={},w=A.data("width")||414,q=A.data("height")||305,m=A.data("preload"),B=A.data("player"),z=A.data("vid"),c=A.data("ver")||"IPD",t=A.data("id")||("ku6_player"+n()),p=A.data("holder"),s={uninit:-1,init:0,paused:1,playing:2,ended:3},h="N/A",i={width:w,height:q,id:t},g,l,u,x,o,y,f;if(k){x=function(){function D(G){var E=0,F="";for(;E<G;E++){F+=(Math.random()*15|0).toString(16)}return F}return[D(8),D(4),D(4),D(4),Date.now().toString(16).substr(-8)+D(4)].join("-")};o=function(D,G){var F=0,E;for(;E=G[F];F++){D[E]=(function(H){return function(){if(arguments.length){return H.apply(D,arguments)}return H.call(D)}})(D[E])}};u=function(D,F,E){this.init.call(this,D,F,E)};u.prototype={init:function(D,H,F){var E=this,G="DOMContentLoaded";E.vid=D;E.id=H;E.options=F;E.trycount=0;E.maxtry=F.maxtry||3;E.timeout=F.timeout||10000;E.uuid="uuid="+x();E.ref="ref="+encodeURIComponent(location.href);E.ver=["ver="," 0.1.1"].join(F.ver);E.url="http://st.vq.ku6.cn/vq/";E.state=s.uninit;o(E,["retry","report","canplay","play","iView","vView","cView"]);d.addEventListener(G,function(){E.observe();d.removeEventListener(G,arguments.callee,false)},false)},getPosition:function(E){if(E.getPosition){return E.getPosition()}var D={x:0,y:0},G=C.defaultView.getComputedStyle,F;while(E&&E!=C.body){D.x+=E.offsetLeft;D.y+=E.offsetTop;if(E!=this){F=G(E,null);D.x+=parseInt(F.getPropertyValue("border-left-width"));D.y+=parseInt(F.getPropertyValue("border-top-width"))}E=E.offsetParent}return D},showTips:function(G){var E=this,F=E.video,D,H;if(!G&&(E.tips!==undefined||!F.poster)){return}D=E.tips=C.createElement("span");H=E.getPosition(F);D.style.cssText="position:absolute;left:"+(H.x+w/2-66)+"px;top:"+(H.y+q-36)+"px;letter-spacing:1px;color:black;background:rgba(0,0,0,.1);font-size:18px";D.innerHTML="ÕýÔÚÔØÈëÓ°Æ¬...";C.body.appendChild(D)},hideTips:function(){var E=this,D=E.tips;if(D){D.parentNode.removeChild(D);E.tips=0}},clear:function(){clearTimeout(this.timer)},retry:function(){var D=this,E=D.video,F=D.state;D.clear();if(F!==s.uninit){return}D.trycount++;if(D.trycount>D.maxtry){return}j("retry url:"+E.currentSrc+" state:"+F+" video.paused:"+E.paused);E.setAttribute("src",D.src+"&retry="+D.trycount);E.load();j("trycount:"+D.trycount);D.timer=setTimeout(D.trycount<D.maxtry?D.retry:D.vView,D.timeout)},report:function(G){var D=this,E=D.video.error,F=E&&E.code;if(!E){return}switch(F){case 1:break;case 2:D.clear();break;case 3:break;case 4:break}D.send("play?",["error="+(810+F),"retry="+D.trycount,"utime="+(+new Date-D.beginTime),"time="+h,"gutime="+h,"ksp="+h,"hd=1","videorate="+h,"location="+h,"gone="+h,"split="+h,"drag="+h,"fileuid="+h,"cid="+h,"vvsplit="+h])},canplay:function(){var D=this,E=D.video;if(D.trycount>0&&E.paused){E.play()}D.hideTips()},play:function(){var D=this,E=D.video;D.beginTime=+new Date;if(D.state==s.ended){E.setAttribute("src",E.currentSrc);E.play();D.state=s.uninit;return}D.showTips();D.clear();D.timer=setTimeout(D.retry,D.timeout)},iView:function(){var D=this,E=D.video;D.clear();E.removeEventListener("loadstart",D.iView,false);D.send("init?",["flash=iOS Video",D.ref]);if(E.getAttribute("preload")||D.options.auto){E.load()}},vView:function(E){var D=this,H=D.video,G=D.trycount,F=G;if(F){F=E?0:(G<D.maxtry?800+G:850)}D.state=s.init;if(!!H.duration){D.clear();D.send("play?",["error="+F,"retry="+D.trycount,"utime="+(+new Date-D.beginTime),"time="+h,"gutime="+h,"ksp="+h,"hd=1","videorate="+h,"location="+h,"gone="+h,"split="+h,"drag="+h,"fileuid="+h,"cid="+h,"vvsplit="+h]);D.timer=setTimeout(function(){D.cView(0,true)},D.timeout)}},cView:function(G,F){var D=this,E=D.video;j("cv:"+D.state+",force:"+!!F);if(D.state!=s.init&&!F){return}D.state=s.playing;if(!!E.duration){D.clear();D.send("cv?",["flash=iOS Video","split="+h,"cid="+h,D.ref])}D.hideTips()},send:function(E,G){var D=this,F;G.push(D.ver);G.push("vid="+D.vid);G.push(D.uuid);G.push("rnd="+Date.now().toString(36));F=D.url+E+G.join("&");new Image().src=F;j(F)},observe:function(D){var E=this,F=E.options,G=E.video=C.getElementById(this.id),H=(D?"remove":"add")+"EventListener";E.src=G.src;G[H]("error",E.report,false);G[H]("loadstart",E.iView,false);G[H]("play",E.play,false);G[H]("pause",function(){E.state=s.paused},false);G[H]("durationchange",function(){j("duration:"+G.duration);E.vView(true)},false);G[H]("canplay",E.canplay,false);G[H]("playing",E.cView,false);G[H]("ended",function(){E.state=s.ended;j("ended")},false);if(!D){if(F.auto){G[H]("canplay",function(){G.play();G.removeEventListener("canplay",arguments.callee,false)},false)}}}};if(r){r.split("&").forEach(function(D){D=D.split("=");b[D[0]]=D[1]});b.ver=c}i.src="http://v.ku6.com/fetchwebm/"+z+".m3u8";if(b.img){i.poster=b.img}if(b.auto){i.autoplay=true}else{if(m){i.preload="auto"}}l="<video controls";for(g in i){l+=" "+g+'="'+i[g]+'"'}l+="></video>";new u(z,t,b)}else{y={quality:"high",allowScriptAccess:A.data("allowscriptaccess")||"always",allowFullScreen:A.data("allowfullscreen")||true,wMode:A.data("wmode")||"window",swLiveConnect:true};if(B){if(B.indexOf(z)<0&&B.indexOf("vid")<0){r+="&vid="+z}}else{B="http://player.ku6.com/refer/"+z+"/v.swf"}y.flashvars=r;if(d.ActiveXObject){i.classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";y.movie=B}else{i.type="application/x-shockwave-flash"}i.data=B;l='<object style="outline:none" id="'+t+'"';for(g in i){l+=" "+g+'="'+i[g]+'"'}l+=">";for(f in y){if(y[f]){l+='<param name="'+f+'" value="'+y[f]+'" />'}}l+="</object>"}if(p){p=C.getElementById(p);if(p){return p.innerHTML=l}}C.write(l)})(this,document);
