function Uppod(f){function ca(){if(f.uid){(qa=!!document.createElement("canvas").getContext)&&(qa=!!document.createElement("video").canPlayType);b=new Ca;if(qa){c(b.stg,{"background-color":"#"+b.bgcolor,"text-align":"left"});G=new ha({w:b.sw,h:b.sh,bgc:b.bodycolor,brd:b.brd,brdc:b.brdcolor});b.stg.appendChild(G.c);c(G.c,{position:"relative",top:0,left:0});b.scrn_w=b.sw-b.padding*2;b.scrn_h=b.sh-b.padding*2;L=new ha({w:b.scrn_w,h:b.scrn_h,bgc:b.screencolor});G.c.appendChild(L.c);c(L.c,{position:"absolute",
top:0,left:b.padding});alrt=document.createElement("div");c(alrt,{width:"100%",position:"absolute",top:0,left:0,color:"#"+b.commentcolor});G.c.appendChild(alrt);b.commentbgcolor.indexOf("|")==-1&&(b.commentbgcolor=b.commentbgcolor+"|"+b.commentbgcolor);alrt_bg=new ha({w:b.sw,h:"20",o:0,bgc:b.commentbgcolor,bga1:b.commentbgalpha1,bga2:b.commentbgalpha2});alrt.appendChild(alrt_bg.c);alrt_txt=document.createElement("div");alrt.appendChild(alrt_txt);c(alrt_txt,{position:"absolute",top:0,left:0,padding:b.commentmargin,
paddingLeft:b.commentmargin+5,paddingBottom:b.commentmargin+3,fontFamily:b.namefont,fontSize:b.namefontsize,fontStyle:b.namefontstyle});if(b.comment!=undefined&&b.comment!=""&&b.showcomment==1){alrt_txt.innerHTML=b.comment;c(alrt_bg.canvas,{height:alrt_txt.offsetHeight,width:b.sw})}else alrt.style.display="none";da();Da();ea()}else if(b.nohtml5.indexOf(".swf")>0)new swfobject.embedSWF(b.nohtml5,b.uid,b.sw,b.sh,"10.0.0",false,f,{allowFullScreen:"true",allowScriptAccess:"always"});else b.stg.innerHTML=
b.nohtml5}else alert("uppod:"+f.uid+" uid?")}function ea(){window.onkeydown=function(a){var d=a.which;if(d==undefined)d=a.keyCode;M&&d==27&&r();if((s||M)&&d==32)E()};if(b.cntrlhide==1)b.stg.onmousemove=function(){if(ra){c(o,{visibility:"visible"});ra=false;setTimeout(k,3E3)}};b.stg.onmouseup=function(){t&&(t.active=false);l&&(l.active=false)};b.stg.onmouseover=function(){ja=true};b.stg.onmouseout=function(){ja=false};b.stg.oncontextmenu=function(a){if(!a)a=window.event;a.cancelBubble=true;a.stopPropagation&&
a.stopPropagation();if(S)c(S,{display:"block",position:"absolute",top:a.clientY,left:a.clientX});else{S=document.createElement("div");document.body.appendChild(S);var d=document.createElement("div");S.appendChild(d);d.innerHTML="<b>Uppod HTML5</b> 0.0.6";d.onclick=function(){window.open("http://uppod.ru","_blank")};c(S,{"border-radius":"0px",cursor:"pointer",position:"absolute",top:a.clientY,left:a.clientX,backgroundColor:"#000",color:"#fff",borderStyle:"solid",borderColor:"#000000",borderWidth:"1px",
padding:"2px 5px 3px 5px",font:"9px Tahoma",opacity:"1"})}return false};document.onclick=function(){S&&c(S,{display:"none"})}}function da(){T=document.createElement("div");L.c.appendChild(T);T.onclick=E;e=document.createElement(b.m);T.appendChild(e);e.setAttribute("width",b.sw+"px");e.setAttribute("height",b.sh+"px");e.controls=false;e.preload="metadata";e.autoplay=false;c(e,{position:"absolute",top:0,left:0});b.m=="audio"&&c(e,{width:"0px",height:"0px"});setTimeout(Y,33);b.poster!=""&&e.setAttribute("poster",
b.poster);b.auto!="none"&&u();y=document.createElement("div");G.c.appendChild(y);c(y,{width:"100%",height:"100%",position:"absolute",top:0,left:0});y.onclick=E;if(b.o>0){ka=document.createElement("canvas");var a=ka.getContext("2d");a.fillStyle="#"+b.bgcolor;a.beginPath();a.moveTo(0,0);a.lineTo(b.o/2,0);a.quadraticCurveTo(0,0,0,b.o/2);a.closePath();a.fill();y.appendChild(ka);la=document.createElement("canvas");a=la.getContext("2d");a.fillStyle="#"+b.bgcolor;a.beginPath();a.moveTo(0,0);a.quadraticCurveTo(b.o/
2,0,b.o/2,b.o/2);a.lineTo(b.o/2,0);a.closePath();a.fill();y.appendChild(la);ma=document.createElement("canvas");a=ma.getContext("2d");a.fillStyle="#"+b.bgcolor;a.beginPath();a.moveTo(b.o/2,0);a.quadraticCurveTo(b.o/2,b.o/2,0,b.o/2);a.lineTo(b.o/2,b.o/2);a.closePath();a.fill();y.appendChild(ma);na=document.createElement("canvas");a=na.getContext("2d");a.fillStyle="#"+b.bgcolor;a.beginPath();a.moveTo(0,0);a.quadraticCurveTo(0,b.o/2,b.o/2,b.o/2);a.lineTo(0,b.o/2);a.closePath();a.fill();y.appendChild(na);
fa()}}function fa(){c(ka,{position:"absolute",top:0,left:0});c(la,{position:"absolute",top:0,left:b.sw-b.o/2});c(ma,{position:"absolute",top:b.sh-b.o/2,left:b.sw-b.o/2});c(na,{position:"absolute",top:b.sh-b.o/2,left:0})}function u(){Z=[];if(b.file!="")if(b.file.indexOf("|")>0)for(var a=b.file.split("|"),d=0;d<a.length;d++){Z[d]=document.createElement("source");Z[d].setAttribute("src",a[d]);e.appendChild(Z[d])}else{Z[0]=document.createElement("source");Z[0].setAttribute("src",b.file);e.appendChild(Z[0])}}
function Y(){if(e.networkState>0){oa=true;c(e,{opacity:1});b.auto=="play"&&!s&&E();playInterval=setInterval(N,100);e.addEventListener("progress",Ea,false);var a=b.volume;e.volume=a;O&&ta(a*O.w)}else setTimeout(Y,33)}function E(){if(oa){ua=true;if(b.auto=="none"){u();b.auto="play"}if(s){e.pause();if(J!=undefined){J.c.style.display="block";P.c.style.display="none"}s=false;b.comment!=undefined&&b.comment!=""&&b.showcomment==1&&alrt&&(alrt.style.display="block")}else{e.play();if(J!=undefined){J.c.style.display=
"none";P.c.style.display="block"}s=true;b.cntrlhide==1&&setTimeout(k,3E3);b.comment!=undefined&&b.comment!=""&&b.showcomment==1&&alrt&&(alrt.style.display="none");if(e.currentTime==0){U=true;p();H.c.innerHTML="\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430"}}}}function K(){s&&E();T.removeChild(e);y!=undefined&&G.c.removeChild(y);delete e;delete y;if(l){c(v.canvas,{width:"0"});c(q.canvas,{width:"0"})}da()}function j(a){if(!M||a=="re"){b.iframe!=""&&c(window.parent.document.getElementById(b.iframe),
{width:window.parent.innerWidth,height:window.parent.innerHeight,position:"fixed",left:0,top:0});if(a!="re"){M=true;mediaWidth=b.sw;mediaHeight=b.sh;c(G.canvas,{visibility:"hidden"});c(L.canvas,{visibility:"hidden"});c(T,{backgroundColor:"#000",position:"fixed",left:0,top:0})}c(b.stg,{width:b.iframe!=""?window.parent.innerWidth:window.innerWidth,height:b.iframe!=""?window.parent.innerHeight:window.innerHeight,position:"fixed",left:0,top:0});b.debug==0&&c(b.stg,{"z-index":"990"});y!=undefined&&(y.style.display=
"none")}else r()}function r(){M=false;b.iframe!=""&&c(window.parent.document.getElementById(b.iframe),{width:mediaWidth,height:mediaHeight,position:"static",left:0,top:0});c(T,{backgroundColor:"transparent",position:"absolute",left:0,top:0});c(b.stg,{width:mediaWidth,height:mediaHeight,position:"static",left:0,top:0});b.debug==0&&c(b.stg,{"z-index":"1"});c(G.canvas,{visibility:"visible"});c(L.canvas,{visibility:"visible"});y!=undefined&&(y.style.display="block")}function k(){if(s&&!ja&&e.currentTime>
0){c(o,{visibility:"hidden"});ra=true}s&&ja&&setInterval(k,3E3)}function m(){va(0)}function w(){if(e.muted){e.muted=false;V.c.style.display="block";Q.c.style.display="none"}else{e.muted=true;Q.c.style.display="block";V.c.style.display="none"}}function N(){if(e!=undefined){played=e.currentTime/e.duration;R!=undefined&&(R.c.innerHTML=wa(e.currentTime));$!=undefined&&($.c.innerHTML=wa(!e.duration||e.duration=="Infinity"?0:e.duration));if(e.ended&&s){m();E()}if(e.ended&&s){m();E()}loaded=0;if(sa){e.buffered?
e.buffered.length>0?loaded=e.buffered.end(0)/e.duration:loaded=0:loaded=0;var a=Math.round(loaded*z.w-ia),d=Math.round(played*z.w-ia);a<0&&(a=1);!l.active&&c(v.canvas,{width:""+d+"px"});e.buffered&&c(q.canvas,{width:""+a+"px"});if(U&&!xa)if(e.currentTime>0){g();xa=true}if(e.buffered)if(e.buffered.length>0&&q.canvas.offsetWidth-v.canvas.offsetWidth<=0&&s&&!U){e.pause();U=true;p();setTimeout(F,2E3)}}}if(b.stg.offsetWidth!=b.sw||b.stg.offsetHeight!=b.sh){b.sw=b.stg.offsetWidth;b.sh=b.stg.offsetHeight;
if(!M){c(G.canvas,{width:b.sw,height:b.sh});c(L.canvas,{width:b.sw,height:b.sh})}pa&&c(pa.canvas,{width:""+b.sw+"px",height:""+b.cntrloutheight+"px"});alrt&&c(alrt_bg.canvas,{width:""+b.sw+"px"});c(T,{width:""+b.sw+"px",height:""+b.sh+"px"});c(e,{width:""+b.sw+"px",height:""+b.sh+"px"});b.o>0&&fa();c(o,{top:b.sh-(b.cntrlout==1&&!M?0:b.cntrloutheight)+(!M?b.padding:0),left:0});ya()}if(M)if(b.iframe!="")(window.parent.innerWidth!=b.stg.offsetWidth||window.parent.innerHeight!=b.stg.offsetHeight)&&j("re");
else(window.innerWidth!=b.stg.offsetWidth||window.innerHeight!=b.stg.offsetHeight)&&j("re")}function F(){if(U)if(q.canvas.offsetWidth-v.canvas.offsetWidth>z.canvas.offsetWidth/e.duration*b.buffersec||q.canvas.offsetWidth==z.canvas.offsetWidth){e.play();U=false;g()}else{setTimeout(F,2E3);if(b.controls.indexOf("buffer")>-1)H.c.innerHTML=(e.duration?Math.round((q.canvas.offsetWidth-v.canvas.offsetWidth)/(z.canvas.offsetWidth/e.duration*b.buffersec)*100):"0")+"%"}}function p(){b.controls.indexOf("buffer")>
-1&&c(H.c,{display:"block"})}function g(){if(b.controls.indexOf("buffer")>-1){c(H.c,{display:"none"});H.c.innerHTML=""}U=false}function Ea(a){if(a.total&&a.loaded&&(e.buffered.length==0||!e.buffered)){a=a.loaded/a.total;if(l){a=Math.round(a*z.w-ia);a<0&&(a=1);c(q.canvas,{width:""+a+"px"})}}}function wa(a){a=Math.round(a);minutes=Math.floor(a/60);minutes=minutes>=10?minutes:minutes;a=Math.floor(a%60);a=a>=10?a:"0"+a;return minutes+":"+a}function Da(){o=document.createElement("div");G.c.appendChild(o);
c(o,{position:"absolute",top:b.scrn_h-(b.cntrlout==1?0:b.cntrloutheight)+b.padding,left:b.padding});if(b.cntrlout!=1&&b.cntrlbg==1){b.cntrlbgcolor.indexOf("|")==-1&&(b.cntrlbgcolor=b.cntrlbgcolor+"|"+b.cntrlbgcolor);pa=new ha({w:b.scrn_w,h:b.cntrloutheight,o:b.o/2-b.padding,onotop:1,bgc:b.cntrlbgcolor,bga1:b.cntrlbgalpha1,bga2:b.cntrlbgalpha2});o.appendChild(pa.c)}A=b.controls.split(",");I=0;n=[];x=[];for(var a=0;a<A.length;a++){if(A[a]=="play"){J=new B("play",20,20);o.appendChild(J.c);c(J.c,{cursor:"pointer",
position:"absolute",top:(b.cntrloutheight-J.h)/2});J.c.onclick=E;P=new B("pause",20,20,"","play");o.appendChild(P.c);c(P.c,{cursor:"pointer",display:"none",position:"absolute",top:(b.cntrloutheight-P.h)/2});P.c.onclick=E;n[a]=P.w+b.cntrlmargin;I+=n[a];x[a]=J}if(A[a]=="back"){W=new B("back",30,20);o.appendChild(W.c);c(W.c,{cursor:"pointer",position:"absolute",top:(b.cntrloutheight-W.h)/2});I+=W.w+b.cntrlmargin;W.c.onclick=m;n[a]=W.w+b.cntrlmargin;I+=n[a];x[a]=W}if(A[a]=="stop"){aa=new B("stop",20,
20);o.appendChild(aa.c);c(aa.c,{cursor:"pointer",position:"absolute",top:(b.cntrloutheight-aa.h)/2});aa.c.onclick=K;n[a]=aa.w+b.cntrlmargin;I+=n[a];x[a]=aa}if(A[a]=="time_play"){R=new B("time_play",30,20);o.appendChild(R.c);c(R.c,{cursor:"default",position:"absolute",top:(b.cntrloutheight-R.h)/2+3});n[a]=R.w+b.cntrlmargin;I+=n[a];x[a]=R}if(A[a]=="time_all"){$=new B("time_all",30,20);o.appendChild($.c);c($.c,{cursor:"default",position:"absolute",top:(b.cntrloutheight-R.h)/2+3});n[a]=$.w+b.cntrlmargin;
I+=n[a];x[a]=$}if(A[a]=="volume"){V=new B("volume",20,20);o.appendChild(V.c);c(V.c,{cursor:"pointer",position:"absolute",top:(b.cntrloutheight-V.h)/2});V.c.onclick=w;Q=new B("volume_mute",20,20);o.appendChild(Q.c);c(Q.c,{display:"none",cursor:"pointer",position:"absolute",top:(b.cntrloutheight-Q.h)/2});n[a]=Q.w+b.cntrlmargin;I+=n[a];Q.c.onclick=w;x[a]=V}if(A[a]=="volbarline"){t=document.createElement("div");o.appendChild(t);O=new B("volbarline",b.cntrl_volbarline.w?b.cntrl_volbarline.w:b.cntrlvolbarline.w,
20,"all");t.appendChild(O.c);t.active=false;c(O.c,{opacity:O.s.all_a,position:"absolute",top:0,left:0});ga=new B("volbarline",b.cntrl_volbarline.w?b.cntrl_volbarline.w:b.cntrlvolbarline.w,20,"play");t.appendChild(ga.c);c(ga.c,{opacity:ga.s.play_a,position:"absolute",top:0,left:0});c(t,{position:"absolute",top:(b.cntrloutheight-O.h)/2});n[a]=O.w+b.cntrlmargin;I+=n[a];c(ga.canvas,{width:"0"});t.onmousedown=function(d){t.active=true;if(!d)d=window.event;za(d)};t.onmousemove=function(d){if(!d)d=window.event;
za(d)};t.onmouseup=function(){t.active=false};x[a]=t}if(A[a]=="full"){ba=new B("full",20,20);o.appendChild(ba.c);c(ba.c,{cursor:"pointer",position:"absolute",top:(b.cntrloutheight-ba.h)/2});n[a]=ba.w+b.cntrlmargin;I+=n[a];ba.c.onclick=j;x[a]=ba}if(A[a]=="buffer"){H=new B("buffer",30,14);o.appendChild(H.c);c(H.c,{cursor:"default",position:"absolute",top:(b.cntrloutheight-H.h)/2-z.s.h-3});x[a]=H}if(A[a]=="line"){sa=true;l=document.createElement("div");o.appendChild(l);z=new B("line",20,20,"all");l.appendChild(z.c);
l.active=false;c(z.c,{opacity:z.s.all_a,position:"absolute",top:0,left:0});q=new B("line",20,20,"load");l.appendChild(q.c);c(q.c,{opacity:q.s.load_a,position:"absolute",top:0,left:0});v=new B("line",20,20,"play");l.appendChild(v.c);c(v.c,{opacity:v.s.play_a,position:"absolute",top:0,left:0});c(l,{position:"absolute",top:(b.cntrloutheight-z.h)/2});c(v.canvas,{width:"0"});c(q.canvas,{width:"0"});v.c.onmousedown=q.c.onmousedown=function(d){s&&e.pause();l.active=true;if(!d)d=window.event;Aa(d)};v.c.onmousemove=
q.c.onmousemove=function(d){Aa(d)};v.c.onmouseup=q.c.onmouseup=function(){s&&e.play();l.active=false};x[a]=l}}ya()}function ya(){var a=b.sw-I-b.cntrlendmargin*2+6+b.cntrlmargin,d=b.cntrlendmargin;for(i=0;i<A.length;i++)if(x[i]){if(x[i]!=l){c(x[i].c!=undefined?x[i].c:x[i],{left:d});A[i]=="play"&&c(P.c,{left:d});A[i]=="volume"&&c(Q.c,{left:d});d+=n[i]+b.cntrlmargin}else{c(l,{left:d+3});z.w=a;v.w=a;q.w=a;c(z.canvas,{width:""+a+"px"});n[i]=a;d+=n[i]+b.cntrlmargin+6}b.controls.indexOf("buffer")>-1&&c(H.c,
{left:l.offsetLeft})}}function za(a){if(t.active){if(!a)a=window.event;ta(a.clientX-t.offsetLeft-b.stg.offsetLeft-L.c.offsetLeft)}}function ta(a){c(ga.canvas,{width:""+a+"px"});e.volume=Math.max(0,Math.min(1,a/O.w))}function Aa(a){if(l.active){if(!a)a=window.event;a=a.clientX-l.offsetLeft-b.stg.offsetLeft-L.c.offsetLeft;va(a);c(v.canvas,{width:""+(a-ia)+"px"})}}function va(a){if(e.duration){e.currentTime=Math.max(0,Math.min(1,a/z.w))*e.duration;if(sa&&a==0){ia=0;c(q.canvas,{left:0});c(v.canvas,{left:0})}}}
function B(a,d,h,C,D){this.c=document.createElement("div");this.s={};D==undefined&&(D=a);for(var X in b.cntrlstyle)this.s[X]=b.cntrlstyle[X];for(X in b["cntrl"+D])this.s[X]=b["cntrl"+D][X];for(X in b["cntrl_"+D])this.s[X]=b["cntrl_"+D][X];if(C=="all")this.s.color=this.s.color_all;if(C=="load")this.s.color=this.s.color_load;if(C=="play")this.s.color=this.s.color_play;this.canvas=document.createElement("canvas");this.canvas.height=h*this.s.scale;this.canvas.width=d*this.s.scale;this.ctx=this.canvas.getContext("2d");
this.s.bg==1&&this.c.appendChild((new ha({w:d*this.s.scale,h:h*this.s.scale,o:h/2*this.s.bg_o*this.s.scale,bgc:this.s.bgcolor,sh:this.s.bg_sh,sh_c:this.s.sh_c,sh_a:this.s.sh_a})).c);if(this.s.color.indexOf("|")>0){C=this.s.color.split("|");D=this.ctx.createLinearGradient(0,0,0,h*this.s.scale);for(this.j=0;this.j<C.length-1;this.j++)D.addColorStop(this.j/(C.length-1),"#"+C[this.j]);D.addColorStop(1,"#"+C[C.length-1]);this.fstyle=D}else this.fstyle="#"+this.s.color;this.ctx.fillStyle=this.fstyle;if(this.s.sh==
1){this.ctx.shadowOffsetX=0;this.ctx.shadowOffsetY=this.s.sh_under==1?2:0;this.ctx.shadowBlur=5;this.ctx.shadowColor="rgba("+HTR("#"+this.s.sh_c)+","+HTG("#"+this.s.sh_c)+","+HTB("#"+this.s.sh_c)+","+this.s.sh_a+")"}if(a=="play"){this.ctx.beginPath();this.ctx.moveTo(6*this.s.scale,4*this.s.scale);this.ctx.lineTo(16*this.s.scale,9*this.s.scale);this.ctx.lineTo(6*this.s.scale,15*this.s.scale);this.ctx.lineTo(6*this.s.scale,4*this.s.scale);this.ctx.closePath();this.ctx.fill()}if(a=="pause"){this.ctx.beginPath();
this.ctx.moveTo(6*this.s.scale,5*this.s.scale);this.ctx.lineTo(9*this.s.scale,5*this.s.scale);this.ctx.lineTo(9*this.s.scale,15*this.s.scale);this.ctx.lineTo(6*this.s.scale,15*this.s.scale);this.ctx.moveTo(12*this.s.scale,5*this.s.scale);this.ctx.lineTo(15*this.s.scale,5*this.s.scale);this.ctx.lineTo(15*this.s.scale,15*this.s.scale);this.ctx.lineTo(12*this.s.scale,15*this.s.scale);this.ctx.closePath();this.ctx.lineWidth=0.1;this.ctx.stroke();this.ctx.fill()}if(a=="stop"){this.ctx.beginPath();this.ctx.moveTo(5*
this.s.scale,5*this.s.scale);this.ctx.lineTo(15*this.s.scale,5*this.s.scale);this.ctx.lineTo(15*this.s.scale,15*this.s.scale);this.ctx.lineTo(5*this.s.scale,15*this.s.scale);this.ctx.closePath();this.ctx.lineWidth=0.1;this.ctx.stroke();this.ctx.fill()}if(a=="back"){this.ctx.beginPath();this.ctx.moveTo(4*this.s.scale,10*this.s.scale);this.ctx.lineTo(14*this.s.scale,5*this.s.scale);this.ctx.lineTo(14*this.s.scale,10*this.s.scale);this.ctx.lineTo(24*this.s.scale,5*this.s.scale);this.ctx.lineTo(24*this.s.scale,
15*this.s.scale);this.ctx.lineTo(14*this.s.scale,10*this.s.scale);this.ctx.lineTo(14*this.s.scale,15*this.s.scale);this.ctx.closePath();this.ctx.lineWidth=0.1;this.ctx.stroke();this.ctx.fill()}if(a=="volume"){this.ctx.beginPath();this.ctx.moveTo(5*this.s.scale,8*this.s.scale);this.ctx.lineTo(9*this.s.scale,8*this.s.scale);this.ctx.lineTo(14*this.s.scale,4*this.s.scale);this.ctx.lineTo(14*this.s.scale,15*this.s.scale);this.ctx.lineTo(9*this.s.scale,11*this.s.scale);this.ctx.lineTo(5*this.s.scale,11*
this.s.scale);this.ctx.lineTo(5*this.s.scale,8*this.s.scale);this.ctx.moveTo(15*this.s.scale,7*this.s.scale);this.ctx.lineTo(16*this.s.scale,7*this.s.scale);this.ctx.lineTo(16*this.s.scale,12*this.s.scale);this.ctx.lineTo(15*this.s.scale,12*this.s.scale);this.ctx.lineTo(15*this.s.scale,7*this.s.scale);this.ctx.closePath();this.ctx.lineWidth=0.1;this.ctx.stroke();this.ctx.fill()}if(a=="volume_mute"){this.ctx.beginPath();this.ctx.moveTo(5*this.s.scale,8*this.s.scale);this.ctx.lineTo(9*this.s.scale,
8*this.s.scale);this.ctx.lineTo(14*this.s.scale,4*this.s.scale);this.ctx.lineTo(14*this.s.scale,15*this.s.scale);this.ctx.lineTo(9*this.s.scale,11*this.s.scale);this.ctx.lineTo(5*this.s.scale,11*this.s.scale);this.ctx.lineTo(5*this.s.scale,8*this.s.scale);this.ctx.closePath();this.ctx.lineWidth=0.1;this.ctx.stroke();this.ctx.fill()}if(a=="full"){this.ctx.beginPath();this.ctx.moveTo(5*this.s.scale,7*this.s.scale);this.ctx.quadraticCurveTo(5*this.s.scale,5*this.s.scale,7*this.s.scale,5*this.s.scale);
this.ctx.lineTo(13*this.s.scale,5*this.s.scale);this.ctx.quadraticCurveTo(15*this.s.scale,5*this.s.scale,15*this.s.scale,7*this.s.scale);this.ctx.lineTo(15*this.s.scale,13*this.s.scale);this.ctx.quadraticCurveTo(15*this.s.scale,15*this.s.scale,13*this.s.scale,15*this.s.scale);this.ctx.lineTo(7*this.s.scale,15*this.s.scale);this.ctx.quadraticCurveTo(5*this.s.scale,15*this.s.scale,5*this.s.scale,13*this.s.scale);this.ctx.closePath();this.ctx.lineWidth=1;this.ctx.strokeStyle="#ffffff";this.ctx.stroke()}if(a==
"line"||a=="volbarline"){this.ctx.beginPath();this.ctx.moveTo(0,10-this.s.h/2);this.ctx.lineTo(d,10-this.s.h/2);this.ctx.lineTo(d,10+this.s.h/2);this.ctx.lineTo(0,10+this.s.h/2);this.ctx.lineTo(0,10-this.s.h/2);this.ctx.lineWidth=0.1;this.ctx.stroke();this.ctx.closePath();this.ctx.fill()}if(a.indexOf("time")==0){this.c.innerHTML="0:00";c(this.c,{width:d,color:"#ffffff",font:"10px Verdana","text-align":"center"})}if(a=="buffer"){this.c.innerHTML="";c(this.c,{display:"none",width:d,color:"#ffffff",
font:"10px Arial","text-align":"left"})}this.c.appendChild(this.canvas);c(this.canvas,{width:d*this.s.scale*(this.s.bg==1&&this.s.bg_smallicon==1?0.8:1),height:h*this.s.scale*(this.s.bg==1&&this.s.bg_smallicon==1?0.8:1),position:"absolute",top:this.s.bg==1&&this.s.bg_smallicon==1?2*this.s.scale:0,left:this.s.bg==1&&this.s.bg_smallicon==1?2*this.s.scale:0});this.w=d*this.s.scale;this.h=h*this.s.scale}function c(a,d){for(var h in d){typeof d[h]=="number"&&h!="opacity"&&(d[h]+="px");a.style[h]=d[h]}}
function ha(a){this.c=document.createElement("div");this.canvas=document.createElement("canvas");this.canvas.height=a.h;this.canvas.width=a.w;var d=this.canvas.getContext("2d");if(a.bgc.indexOf("|")>0){for(var h=a.bgc.split("|"),C=d.createLinearGradient(0,0,0,a.h),D=0;D<h.length-1;D++)C.addColorStop(D/(h.length-1),"#"+h[D]);C.addColorStop(1,"#"+h[h.length-1]);a.bga1!=undefined&&C.addColorStop(0,"rgba("+HTR(h[0])+","+HTG(h[0])+","+HTB(h[0])+","+a.bga1+")");a.bga2!=undefined&&C.addColorStop(0.999,"rgba("+
HTR(h[h.length-1])+","+HTG(h[h.length-1])+","+HTB(h[h.length-1])+","+a.bga2+")");d.fillStyle=C}else d.fillStyle="#"+a.bgc;if(a.sh==1){d.shadowOffsetX=0;d.shadowOffsetY=0;d.shadowBlur=5;d.shadowColor="rgba("+HTR("#"+a.sh_c)+","+HTG("#"+a.sh_c)+","+HTB("#"+a.sh_c)+","+a.sh_a+")"}if(a.o>0){d.beginPath();d.moveTo(a.onotop==1?0:a.o,0);d.lineTo(a.w-(a.onotop==1?0:a.o),0);a.onotop==1||d.quadraticCurveTo(a.w,0,a.w,a.o);d.lineTo(a.w,a.h-a.o);d.quadraticCurveTo(a.w,a.h,a.w-a.o,a.h);d.lineTo(a.o,a.h);d.quadraticCurveTo(0,
a.h,0,a.h-a.o);d.lineTo(0,a.o);a.onotop==1||d.quadraticCurveTo(0,0,a.o,0);!a.brdc&&(a.brdc="cccccc");d.strokeStyle="#"+a.brdc;if(a.brd==0||!a.brd)a.brd=0.1;d.lineWidth=a.brd;d.stroke();d.fill()}else d.fillRect(0,0,a.w,a.h);this.c.appendChild(this.canvas)}function Ca(){this.auto="firstframe";this.bgcolor="ffffff";this.bodycolor="000000";this.brd=0;this.brdcolor="cccccc";this.buffersec=5;this.cntrlbg=1;this.cntrlbgcolor="000000|000000";this.cntrlbgalpha1=0.15;this.cntrlbgalpha2=0.7;this.cntrlendmargin=
7;this.cntrlhide=1;this.cntrlmargin=3;this.cntrlout=0;this.cntrloutheight=35;this.cntrlsize=1;this.cntrlbuffer={center:0};this.cntrl_buffer={};this.cntrlfull={out:0};this.cntrl_full={};this.cntrlstyle={icon:0,color:"ffffff",bg:0,bg_o:1,bg_smallicon:1,bgcolor:"000000",bg_sh:"0",bg_in:"0",bg_gl:"0",gl_a1:0.9,gl_a2:0.1,gl_color:"FFFFFF",sh_blur:6,sh_dist:0,bg_a:1,bg_w:20,bg_h:20,scale:1,eff:0,effE:"Cubic",sh:0,sh_c:"000000",sh_a:0.5,sh_under:1,notip:0,text:0,center:0,marginleft:0,marginright:0,margintop:0,
marginbottom:0,alpha:1};this.cntrlplay={};this.cntrl_play={};this.cntrlpause={};this.cntrl_pause={};this.cntrlstop={};this.cntrl_stop={};this.cntrlline={h:4,all_a:0.3,load_a:0.4,play_a:1,click:1,color_play:"ffffff",color_all:"ffffff",color_load:"ffffff"};this.cntrl_line={};this.cntrl_volbarline={};this.cntrlvolbarline={h:4,w:40,all_a:0.4,play_a:1,color_play:"ffffff",color_all:"ffffff"};this.cntrl_volume={};this.cntrlvolume={};this.comment="";this.showcomment=1;this.commentcolor="ffffff";this.commentbgcolor=
"000000";this.commentbgcolor_k=false;this.commentbgalpha1=0.5;this.commentbgalpha2=0.1;this.commentalign="left";this.commenttopmargin=0;this.commentmargin=7;this.namefont="Verdana";this.namefontsize=11;this.namefontstyle="normal";this.controls="play,back,time_play,line,time_all,volume,volbarline,full,buffer";this.debug=0;this.file="";this.htmlsize=0;this.iframe="";this.m="video";this.nohtml5="uppod.swf";this.padding=this.o=0;this.poster="";this.screencolor="000000";this.volume=0.8;this.w=500;this.h=
375;this.stg=document.getElementById(f.uid);this.stg==null&&alert("Uppod: UID ("+f.uid+") not found");this.sw=this.stg.offsetWidth;this.sh=this.stg.offsetHeight;this.lang="ru";for(var a in f)this[a]=f[a];if(this.m=="audio"){this.cntrlhide=0;this.controls="play,back,time_play,line,time_all,volume,volbarline,buffer";this.uibg=0}if(this.st){str=Ba(this.st+"?"+Math.random());style=JSON.parse(str,function(d,h){if(typeof h==="string"&&d.indexOf("color")>-1)h=h.replace("#","");return h});for(a in style)this[a]=
style[a];if(this.htmlsize==1||!style.w&&!style.h){this.w=this.sw;this.h=this.sh}}}function Ba(){}function Ba(a){if(a){req=new XMLHttpRequest;req.open("GET",a,false);req.send(null);if(req.status==200)return req.responseText}}var b,qa=false,oa=false,s=false,M=false,ra=false,U=false,ja=false,ua=false,sa=false,xa=false,ia=0,S;if(document.getElementById(f.uid))ca();else window.onload=function(){ca()};var G,L,ka,la,na,ma,T,e,Z,y,pa,J,P,W,aa,R,$,V,Q,t,O,ga,ba,l,z,q,v,H,I,A,n,x,o;this.getStatus=function(){return!ua?
0:U?3:s?1:2};this.Play=function(){!s&&oa&&E()};this.Pause=function(){s&&E()};this.Stop=function(){oa&&K()}}function Tween(f){f.dur==undefined&&(f.dur=1E3);f.what=="a"&&(new Fx.Morph(f.mc,{duration:f.dur})).start({opacity:[f.from,f.to]})}function HTR(f){return parseInt(cutHex(f).substring(0,2),16)}function HTG(f){return parseInt(cutHex(f).substring(2,4),16)}function HTB(f){return parseInt(cutHex(f).substring(4,6),16)}function cutHex(f){return f.charAt(0)=="#"?f.substring(1,7):f}
function trace(f){alert(f)}if(!this.JSON)this.JSON={};
(function(){function f(j){return j<10?"0"+j:j}function ca(j){fa.lastIndex=0;return fa.test(j)?'"'+j.replace(fa,function(r){var k=E[r];return typeof k==="string"?k:"\\u"+("0000"+r.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+j+'"'}function ea(j,r){var k,m,w,N,F=u,p,g=r[j];if(g&&typeof g==="object"&&typeof g.toJSON==="function")g=g.toJSON(j);if(typeof K==="function")g=K.call(r,j,g);switch(typeof g){case "string":return ca(g);case "number":return isFinite(g)?String(g):"null";case "boolean":case "null":return String(g);
case "object":if(!g)return"null";u+=Y;p=[];if(Object.prototype.toString.apply(g)==="[object Array]"){N=g.length;for(k=0;k<N;k+=1)p[k]=ea(k,g)||"null";w=p.length===0?"[]":u?"[\n"+u+p.join(",\n"+u)+"\n"+F+"]":"["+p.join(",")+"]";u=F;return w}if(K&&typeof K==="object"){N=K.length;for(k=0;k<N;k+=1){m=K[k];if(typeof m==="string")if(w=ea(m,g))p.push(ca(m)+(u?": ":":")+w)}}else for(m in g)if(Object.hasOwnProperty.call(g,m))if(w=ea(m,g))p.push(ca(m)+(u?": ":":")+w);w=p.length===0?"{}":u?"{\n"+u+p.join(",\n"+
u)+"\n"+F+"}":"{"+p.join(",")+"}";u=F;return w}}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}}var da=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
fa=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,u,Y,E={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},K;if(typeof JSON.stringify!=="function")JSON.stringify=function(j,r,k){var m;Y=u="";if(typeof k==="number")for(m=0;m<k;m+=1)Y+=" ";else if(typeof k==="string")Y=k;if((K=r)&&typeof r!=="function"&&(typeof r!=="object"||typeof r.length!=="number"))throw Error("JSON.stringify");return ea("",
{"":j})};if(typeof JSON.parse!=="function")JSON.parse=function(j,r){function k(w,N){var F,p,g=w[N];if(g&&typeof g==="object")for(F in g)if(Object.hasOwnProperty.call(g,F)){p=k(g,F);if(p!==undefined)g[F]=p;else delete g[F]}return r.call(w,N,g)}var m;j=String(j);da.lastIndex=0;if(da.test(j))j=j.replace(da,function(w){return"\\u"+("0000"+w.charCodeAt(0).toString(16)).slice(-4)});if(/^[\],:{}\s]*$/.test(j.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){m=eval("("+j+")");return typeof r==="function"?k({"":m},""):m}throw new SyntaxError("JSON.parse");}})();

