/** * EasyHTML5Video JavaScript Extension API version 1.2 * Created by EasyHTML5Video.com * Modified 13:05 25.07.2013 * This file content fullscreen api */ (function(){function j(t,s,i){if(t.addEventListener){t.addEventListener(s,i,false)}else{t.attachEvent("on"+s,i)}}function r(t,s,i){if(t.removeEventListener){t.removeEventListener(s,i)}else{t.detachEvent("on"+s,i)}}function o(u,t){if(!u.length){u=[u]}for(var v in t){for(var s=0;s=0;z--){if(!w[z].type){D=w[z].src}else{if(D&&/mp4/.test(w[z].type)){w[z].src=D;u.load()}}}}var x=document.createElement("ul"),F={pause:{label:"Pause",click:function(){u.pause()}},play:{label:"Play",click:function(){u.play()}},mute:{label:"Mute",click:function(){u.muted=true}},unmute:{label:"Unmute",click:function(){u.muted=false}}};o(x,{position:"fixed",display:"none",listStyleType:"none",margin:"0px",padding:"0px",background:"#fff",cursor:"pointer",zIndex:2147483647,WebkitBoxShadow:"2px 2px 10px #313131",MozBoxShadow:"2px 2px 10px #313131",boxShadow:"2px 2px 10px #313131"});j(x,"contextmenu",function(i){i.preventDefault()});function y(){x.style.display="none"}j(x,"click",y);j(window,"scroll",y);j(document,"click",y);j(document,"contextmenu",y);for(var v in F){var s=document.createElement("li");o(s,{margin:"0px",padding:"3px 20px"});s.innerHTML=F[v].label;x.appendChild(s);j(s,"click",F[v].click);j(s,"mouseover",function(){o(this,{backgroundColor:"#4281F4",color:"#fff"})});j(s,"mouseleave",function(){o(this,{backgroundColor:"transparent",color:"#000"})});F[v].item=s}t.appendChild(x);j(u,"contextmenu",function(i){o(x,{left:i.pageX+"px",top:i.pageY+"px",display:"block"});i.preventDefault();i.stopPropagation()});function E(){F.unmute.item.style.display=u.muted?"block":"none";F.mute.item.style.display=u.muted?"none":"block";F.play.item.style.display=u.paused?"block":"none";F.pause.item.style.display=u.paused?"none":"block"}j(window,"load",E);j(u,"pause",E);j(u,"play",E);j(u,"volumechange",E)}}var b=m("easyhtml5video");for(var f=0;f