var movePlayer=null;var installComplete=null;function windowLoaded(){if(homePage){MN.moveSite.loadPublishData()}if(MN.QMPInstall.CanPlay()){movePlayer=new MN.Player("mn_player",0)}else{MN.CSS.AddClass($("mn_installer"),"active");$("mn_installer").src=movePluginUrl+"/install/";installComplete=function(){$("mn_installer").src="";MN.CSS.RemoveClass($("mn_installer"),"active");MN.QMPInstall.alreadyProbed=false;movePlayer=new MN.Player("mn_player",0)}}}function homesetup(){MN.Event.StopObserving($("mn_movie"),"click",homesetup);MN.CSS.RemoveClass($("mn_container"),"preview");windowLoaded()}function installPageFinished(){var a=MN.GetPageParams();if(a.showcase){window.location.href="http://www.movenetworkshd.com/"}else{if(a.nfl){window.location.href="http://gamepass.nfl.com/"}else{window.location.href="/"}}}MN.Player=MN.Class(MN.EventSource);_player=MN.Player.prototype;_player.initialize=function(a,b){MN.EventSource.prototype.initialize.apply(this);this.p=null;this.posIntvl=0;this.currentUrl="";this.maxbitrate=b;MN.QVT.CreatePlayer(a,this.onPlayerLoaded,"100%","100%")};_player.onPlayerLoaded=function(a){this.p=a;if(homePage){MN.Event.Observe(window,"resize",MN.moveSite.resizePlayer);MN.moveSite.fullBrowserResize()}if(this.maxbitrate==0){this.p.autoSelectByStageSize(true)}else{this.p.Set("MaxBitrate",this.maxbitrate)}this.p.Set("Commit","");this.p.setUIInactivityDelay(5000);this.p.Volume(80);this.substage=this.p.OverlayManager.getOverlay("substage");if(typeof(MN.PlayerStyles.substage)!="undefined"){this.substage.update(MN.PlayerStyles.substage)}this.posIntvl=setInterval(this.updatePosition,500);if(homePage){this.p.UserAspectRatio(2.188)}if(homePage){this.play(MN.moveSite.getStartVideo())}else{this.play(videoUrl)}if(this.p.overlaysSupported()){this.controls=new MN.Player.Controls(this);this.controls.createControls()}else{MN.CSS.RemoveClass($("mn_controls"),"hidden");this.HTMLcontrols=new MN.Player.HTMLControls(this,$("mn_controls"));this.HTMLcontrols.createControls();if(homePage){MN.moveSite.fullBrowserResize()}}MN.Event.Observe(this.p,"PlayStateChanged",this.onPlayStateChanged)};_player.play=function(a,c,b){this.currentUrl=a;this.FireEvent("NewClip",a);this.p.Play(a,c,b)};_player.updatePosition=function(){if(this.p.qvt){this.FireEvent("CurrentPositionChanged",this.CurrentPosition(),this.Duration())}};_player.Duration=function(){if(this.p){var f=this.p.CurrentQVT();if(f.IsAnchored()){var a=this.p.CurrentShow();var b=this.p.Duration();var c=f.StopTime(a);var e=f.StartTime(a);if(c>b){var d=b-e}else{var d=c-e}return d}else{return this.p.Duration()}}};_player.CurrentPosition=function(d){if(this.p){var e=this.p.CurrentQVT();if(!isNaN(d)){if(e.IsAnchored()&&d>-1){var a=this.p.CurrentShow();var c=e.StartTime(a);this.p.CurrentPosition(c+d)}else{this.p.CurrentPosition(d)}}else{if(e.IsAnchored()){var a=this.p.CurrentShow();var f=this.p.CurrentPosition();var c=e.StartTime(a);var b=f-c;return b}else{return this.p.CurrentPosition()}}}};_player.onPlayStateChanged=function(a,b){if(b==5){MN.moveSite.playNextClip()}};MN.Player.Button=MN.Class(MN.EventSource);_button=MN.Player.Button.prototype;_button.initialize=function(i,a,b,g,c,d,e,h,f){MN.EventSource.prototype.initialize.apply(this);this.player=i;this.hoverState=false;this.downState=false;this.disabledState=false;this.clickFunc=g;this.defaultStyle=d;this.hoverStyle=e;if(typeof(this.hoverStyle)=="undefined"){this.hoverStyle=null}this.downStyle=h;if(typeof(this.downStyle)=="undefined"){this.downStyle=null}this.disabledStyle=f;if(typeof(this.disabledStyle)=="undefined"){this.disabledStyle=null}this.button=this.player.p.OverlayManager.createOverlay("",c);a.addOverlay(b,this.button);if(this.button!=null){this.buttonImage=this.player.p.OverlayManager.createOverlay("Image",d);this.button.addOverlay("background",this.buttonImage);MN.Event.Observe(this.button,"rollover",this.rollOver);MN.Event.Observe(this.button,"rollout",this.rollOut);MN.Event.Observe(this.button,"mousedown",this.mouseDown);MN.Event.Observe(this.button,"click",this.mouseClick)}};_button.disableButton=function(){this.disabledState=true;this.hoverState=false;this.downState=false;if(this.disabledStyle!=null){this.buttonImage.set(new Array(this.defaultStyle,this.disabledStyle))}};_button.enableButton=function(){this.disabledState=false;this.buttonImage.set(this.defaultStyle)};_button.rollOver=function(){if(!this.disabledState&&this.hoverStyle!=null){this.hoverState=true;this.buttonImage.set(new Array(this.defaultStyle,this.hoverStyle))}};_button.rollOut=function(){if(!this.disabledState&&this.hoverState){this.hoverState=false;this.downState=false;this.buttonImage.set(this.defaultStyle)}};_button.mouseDown=function(){if(!this.disabledState&&this.downStyle!=null){this.downState=true;this.hoverState=false;this.buttonImage.set(new Array(this.defaultStyle,this.downStyle))}};_button.mouseClick=function(){if(!this.disabledState){this.downState=false;if(this.hoverStyle!=null){this.hoverState=true;this.buttonImage.set(new Array(this.defaultStyle,this.hoverStyle))}else{this.buttonImage.set(this.defaultStyle)}if(this.clickFunc!=null){this.clickFunc()}}};_button.update=function(a){this.button.update(a)};MN.Player.Controls=MN.Class(MN.EventSource);_controls=MN.Player.Controls.prototype;_controls.initialize=function(a){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.container=this.player.p.OverlayManager.createOverlay("",MN.PlayerStyles.controls);this.player.p.OverlayManager.addOverlay("controls",this.container)};_controls.createControls=function(){this.controlsDark=this.player.p.OverlayManager.createOverlay("Image",MN.PlayerStyles.controlsDarkBack);this.container.addOverlay("controlsDark",this.controlsDark);this.controlsLight=this.player.p.OverlayManager.createOverlay("Image",MN.PlayerStyles.controlsLightBack);this.container.addOverlay("controlsLight",this.controlsLight);this.logo=this.player.p.OverlayManager.createOverlay("Image",MN.PlayerStyles.logo);this.container.addOverlay("logo",this.logo);this.playPause=new MN.Player.PlayPause(this.player,this.container);this.ffRw=new MN.Player.FFRw(this.player,this.container);this.vidinfo=new MN.Player.VideoInfo(this.player,this.container);if(this.player.p.fullScreenSupported()){this.fullScreen=new MN.Player.FullScreen(this.player,this.container)}this.timeline=new MN.Player.TimelineSlider(this.player,this.container);this.preview=new MN.Player.Preview(this.player,this.timeline);this.volume=new MN.Player.VolumeSlider(this.player,this.container)};MN.Player.FFRw=MN.Class(MN.EventSource);_ffRw=MN.Player.FFRw.prototype;_ffRw.initialize=function(a,b){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.scrubSpeed=0;this.seeking=false;this.ff=new MN.Player.Button(this.player,b,"ff",this.onClickForward,MN.PlayerStyles.ff,MN.PlayerStyles.ffDefault,MN.PlayerStyles.ffHover,null,MN.PlayerStyles.ffDisabled);this.rew=new MN.Player.Button(this.player,b,"rew",this.onClickRewind,MN.PlayerStyles.rw,MN.PlayerStyles.rwDefault,MN.PlayerStyles.rwHover,null,MN.PlayerStyles.rwDisabled);this.ff.disableButton();this.rew.disableButton();MN.Event.Observe(this.player.p,"PlayStateChanged",this.onPlayStateChanged);MN.Event.Observe(this.player.p,"PausedChanged",this.checkPlayPause);MN.Event.Observe(this.player,"stopSeeking",this.stopSeeking);MN.Event.Observe(this,"SeekingChanged",MN.MakeBound(this.player,function(d,e,c){this.FireEvent("SeekingChanged",d,e,c)}))};_ffRw.onPlayStateChanged=function(a,b){this.playState=b;this.checkPlayPause()};_ffRw.onClickRewind=function(){if(!this.player.p.Paused()){this.doSeek(false)}};_ffRw.onClickForward=function(){if(!this.player.p.Paused()){this.doSeek(true)}};_ffRw.checkPlayPause=function(a){if(a==null){a=this.player.p.Paused()}if(a){this.ff.disableButton();this.rew.disableButton()}else{this.ff.enableButton();this.rew.enableButton()}};_ffRw.doSeek=function(a){if((this.scrubSpeed<0&&a)||(this.scrubSpeed>0&&!a)){this.scrubSpeed=0}if(this.scrubSpeed==0){this.scrubSpeed=2}else{if(Math.abs(this.scrubSpeed)==16){return}else{this.scrubSpeed*=2}}this.scrubSpeed=(a||this.scrubSpeed<0)?this.scrubSpeed:this.scrubSpeed*-1;if(this.player.p.Scrub(this.scrubSpeed)){this.seeking=true;var b="Rewinding ";if(this.scrubSpeed>0){b="Fast Forwarding "}this.FireEvent("SeekingChanged",this.seeking,b,this.scrubSpeed)}else{this.stopSeeking()}};_ffRw.stopSeeking=function(){this.player.p.StopScrubbing();this.scrubSpeed=0;this.seeking=false;this.FireEvent("SeekingChanged",this.seeking,"",this.scrubSpeed)};MN.Player.FullScreen=MN.Class(MN.EventSource);_fs=MN.Player.FullScreen.prototype;_fs.initialize=function(a,b){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.full=new MN.Player.Button(this.player,b,"fullscreen",this.onClickFullScreen,MN.PlayerStyles.full,MN.PlayerStyles.fullDefault,MN.PlayerStyles.fullHover,null,null);this.normal=new MN.Player.Button(this.player,b,"normalscreen",this.onClickNormalScreen,MN.PlayerStyles.normal,MN.PlayerStyles.normalDefault,MN.PlayerStyles.normalHover,null,null)};_fs.onClickFullScreen=function(){this.player.p.fullScreen(true)};_fs.onClickNormalScreen=function(){this.player.p.fullScreen(false)};MN.Player.GoLive=MN.Class(MN.EventSource);_glive=MN.Player.GoLive.prototype;_glive.initialize=function(a,b){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.full=new MN.Player.Button(this.player,b,"golive",this.onClickGoLive,MN.PlayerStyles.goLive,MN.PlayerStyles.goLiveDefault,MN.PlayerStyles.goLiveHover,null,null)};_glive.onClickGoLive=function(){this.player.CurrentPosition(-1)};MN.Player.PlayPause=MN.Class(MN.EventSource);_playPause=MN.Player.PlayPause.prototype;_playPause.initialize=function(a,b){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.playState=0;this.curPos=0;this.playPauseHover=false;this.seeking=false;this.play=new MN.Player.Button(this.player,b,"play",this.onClick,MN.PlayerStyles.playPause,MN.PlayerStyles.playDefault,MN.PlayerStyles.playHover,null,null);this.pause=new MN.Player.Button(this.player,b,"pause",this.onClick,new Array(MN.PlayerStyles.playPause,{visibility:"hidden"}),MN.PlayerStyles.pauseDefault,MN.PlayerStyles.pauseHover,null,null);MN.Event.Observe(this.player.p,"PlayStateChanged",this.onPlayStateChanged);MN.Event.Observe(this.player.p,"PausedChanged",this.checkPlayPause);MN.Event.Observe(this.player,"CurrentPositionChanged",this.updateCurrentPosition);MN.Event.Observe(this.player,"SeekingChanged",this.onSeekingChanged);MN.Event.Observe(this,"stopSeeking",MN.MakeBound(this.player,function(){this.FireEvent("stopSeeking")}))};_playPause.onPlayStateChanged=function(a,b){this.playState=b;this.checkPlayPause()};_playPause.updateCurrentPosition=function(a){this.curPos=a};_playPause.onSeekingChanged=function(a){this.seeking=a;this.checkPlayPause(this.seeking)};_playPause.onClick=function(){if(this.playState==MN.QMP.PS.PLAYING){if(this.seeking){this.FireEvent("stopSeeking");return}this.togglePlayPause()}else{if(this.playState==MN.QMP.PS.MediaEnded){this.player.CurrentPosition(-1)}else{this.player.CurrentPosition(this.curPos)}}};_playPause.checkPlayPause=function(a){if(typeof(a)=="undefined"||a==null){a=this.player.p.Paused()}if(this.playState==MN.QMP.PS.MediaEnded){this.play.update({visibility:"visible"});this.pause.update({visibility:"hidden"})}else{if(a){this.play.update({visibility:"visible"});this.pause.update({visibility:"hidden"})}else{this.pause.update({visibility:"visible"});this.play.update({visibility:"hidden"})}}};_playPause.togglePlayPause=function(a){if(this.playState==MN.QMP.PS.PLAYING){var b=(a)?!a:this.player.p.Paused();this.player.p.Paused(!b)}};MN.Player.PrevNext=MN.Class(MN.EventSource);_prevNext=MN.Player.PrevNext.prototype;_prevNext.initialize=function(a,b){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.next=new MN.Player.Button(this.player,b,"next",this.onClickNext,MN.PlayerStyles.next,MN.PlayerStyles.nextDefault,MN.PlayerStyles.nextHover,null,MN.PlayerStyles.nextDisabled);this.prev=new MN.Player.Button(this.player,b,"prev",this.onClickPrevious,MN.PlayerStyles.prev,MN.PlayerStyles.prevDefault,MN.PlayerStyles.prevHover,null,MN.PlayerStyles.prevDisabled);MN.Event.Observe(this,"goToPrevVideo",MN.MakeBound(this.player,function(){this.FireEvent("goToPrevVideo")}));MN.Event.Observe(this,"goToNextVideo",MN.MakeBound(this.player,function(){this.FireEvent("goToNextVideo")}))};_prevNext.onClickPrevious=function(){if(this.player.CurrentPosition()>3){this.player.CurrentPosition(0)}else{this.FireEvent("goToPrevVideo")}};_prevNext.onClickNext=function(){this.FireEvent("goToNextVideo")};MN.Player.Preview=MN.Class(MN.EventSource);_preview=MN.Player.Preview.prototype;_preview.initialize=function(c,d){MN.EventSource.prototype.initialize.apply(this);this.player=c;this.timeline=d;this.url="";this.durationInt=0;this.referenceArray=new Array();this.timelineArray=new Array();this.loadArray=new Array();this.tmpArray=new Array();this.interval=2;this.pixelWidth=4;this.maxLength=0;this.activeThumbUrl="";this.thumbsOn=false;this.loaders=new Array();this.loadLimit=5;this.container=this.player.p.OverlayManager.createOverlay("",MN.PlayerStyles.preview);this.player.p.OverlayManager.addOverlay("preview",this.container);this.stage=this.player.p.OverlayManager.getOverlay("stage");if(this.container!=null){this.previewBack=this.player.p.OverlayManager.createOverlay("Image",new Array(MN.PlayerStyles.previewBack,{visibility:"hidden"}));this.container.addOverlay("previewBack",this.previewBack);this.thumb=this.player.p.OverlayManager.createOverlay("Image",new Array(MN.PlayerStyles.previewThumb,{visibility:"hidden"}));this.container.addOverlay("thumbnail",this.thumb);for(var b=0;b<this.loadLimit;b++){var a=this.player.p.OverlayManager.createOverlay("Image",new Array(MN.PlayerStyles.previewThumb,{visibility:"hidden"}));this.container.addOverlay("thumbnailLoader"+b,a);this.loaders.push(a)}this.noPreviewBack=this.player.p.OverlayManager.createOverlay("Image",MN.PlayerStyles.noPreviewBack);this.container.addOverlay("noPreviewBack",this.noPreviewBack);this.time=this.player.p.OverlayManager.createOverlay("Text",new Array(MN.PlayerStyles.noPreviewTime,MN.PlayerStyles.noPreviewTimeShort));this.container.addOverlay("time",this.time);this.tracker=this.player.p.OverlayManager.createOverlay("Image",MN.PlayerStyles.previewTracker);this.container.addOverlay("tracker",this.tracker);MN.Event.Observe(this.player,"NewClip",this.checkNewUrl);MN.Event.Observe(this.timeline.slider.hitArea,"rollover",this.timelineRollOver);MN.Event.Observe(this.timeline.slider.hitArea,"rollout",this.timelineRollOut);this.checkNewUrl(this.player.currentUrl)}};_preview.timelineRollOver=function(){this.fadeThumb(true);MN.Event.Observe(this.stage,"mousemove",this.timelineMouseMove)};_preview.timelineRollOut=function(){this.fadeThumb(false);MN.Event.StopObserving(this.stage,"mousemove",this.timelineMouseMove)};_preview.timelineMouseMove=function(c,b,f){var d=Math.floor(b)-this.timeline.slider.lead.absoluteLeft;if(d<0){d=0}if(d>this.timeline.slider.lead.width){d=this.timeline.slider.lead.width}var a=Math.floor(b);if(a<this.timeline.slider.lead.absoluteLeft){a=this.timeline.slider.lead.absoluteLeft}else{if(a>this.timeline.slider.lead.absoluteLeft+this.timeline.slider.lead.width){a=this.timeline.slider.lead.absoluteLeft+this.timeline.slider.lead.width}}this.container.update({left:(a-(this.container.width/2))+"px"});var e=this.player.Duration()*(d/this.timeline.slider.lead.width);this.showThumbnail(e)};_preview.showThumbnail=function(b){if(this.player.p&&this.player.Duration()>=b){var d=MN.ConvertToTimestamp(b);if(d.length>5){if(this.thumbsOn){this.time.update([{caption:d},MN.PlayerStyles.previewTimeLong])}else{this.time.update([{caption:d},MN.PlayerStyles.noPreviewTimeLong])}}else{if(this.thumbsOn){this.time.update([{caption:d},MN.PlayerStyles.previewTimeShort])}else{this.time.update([{caption:d},MN.PlayerStyles.noPreviewTimeShort])}}var a=Math.floor(this.timelineArray.length*(b/this.player.Duration()));var c=this.timelineArray[a].url;if(c!=this.activeThumbUrl){this.activeThumbUrl=c;this.thumb.update({url:this.activeThumbUrl})}}};_preview.checkNewUrl=function(a){if(a!=""){this.hideThumb();if(this.url!=a){this.url=a;MN.Event.Observe(this.player.p,"TimelineLoaded",this.onTimelineLoaded)}}};_preview.onTimelineLoaded=function(){MN.Event.StopObserving(this.player.p,"TimelineLoaded",this.onTimelineLoaded);this.createThumbs(this.player.Duration())};_preview.createThumbs=function(f){this.referenceArray=new Array();for(var g=0;g<f;g+=this.interval){var j={};j.pos=this.referenceArray.length;j.url=this.getQMXThumbUrl(g);this.referenceArray.push(j)}this.timelineArray=new Array();var d=Math.floor(this.timeline.slider.lead.width/this.pixelWidth);var c=0;for(var a=1;a<20;a++){var b=Math.pow(2,a)+1;var h=Math.abs(d-c);var e=Math.abs(d-b);if(h<e||b>=this.timeline.slider.width||b>=(f/this.interval)){this.maxLength=c;break}c=b}this.loadArray=new Array();this.loadArray.push(this.referenceArray[0]);this.loadArray.push(this.referenceArray[Math.floor(this.referenceArray.length/2)]);this.loadArray.push(this.referenceArray[this.referenceArray.length-1]);this.thumbsOn=false;this.thumb.update({visibility:"hidden"});this.previewBack.update({visibility:"hidden"});this.noPreviewBack.update({visibility:"visible"});this.time.update(MN.PlayerStyles.noPreviewTime);this.loadThumbs()};_preview.loadThumbs=function(){this.tmpArray=this.loadArray.slice(0);for(var b=0;b<this.loaders.length;b++){var c=this.loaders[b];if(this.tmpArray.length>0){var a=this.tmpArray.pop();c.loading=true;MN.Event.Observe(c,"imageloaded",this.onImageLoaded);c.update({url:a.url})}else{c.loading=false}}};_preview.onImageLoaded=function(b,c,a,d){if(c){MN.Event.StopObserving(b,"imageloaded",this.onImageLoaded);b.loading=false;this.loadNextImage(b)}};_preview.loadNextImage=function(d){if(this.tmpArray.length>0){var a=this.tmpArray.pop();d.loading=true;MN.Event.Observe(d,"imageloaded",this.onImageLoaded);d.update({url:a.url})}else{var c=true;for(var b=0;b<this.loaders.length;b++){if(this.loaders[b].loading){c=false;break}}if(c){this.loadArrayLoaded()}}};_preview.loadArrayLoaded=function(){if(this.timelineArray.length>0){var c=1;for(var b=0;b<this.loadArray.length;b++){this.timelineArray.splice(b+c,0,this.loadArray[b]);c++}this.thumbsOn=true;this.thumb.update({visibility:"visible"});this.previewBack.update({visibility:"visible"});this.noPreviewBack.update({visibility:"hidden"});this.time.update(MN.PlayerStyles.previewTime)}else{this.timelineArray=this.loadArray}this.loadArray=new Array();if(this.timelineArray.length<this.maxLength){for(b=0;b<this.timelineArray.length-1;b++){var a=Math.ceil(((this.timelineArray[b+1].pos-this.timelineArray[b].pos)/2)+this.timelineArray[b].pos);this.loadArray.push(this.referenceArray[a])}this.loadThumbs()}};_preview.getQMXThumbUrl=function(e){var d=this.player.p.qvt.TimelineToClip(e);var b=d.startPos;var c=this.convertTimeToThumb(b);if(d.url){var a=d.url.substring(0,d.url.indexOf("output.qmx"));return a+"thumbs/"+c+".jpg"}else{return""}};_preview.convertTimeToThumb=function(e){var b=this.interval;e=parseInt(e/b)+1;var c=(e).toString(16).toUpperCase();var a="";for(var d=0;d<8-c.length;d++){a+="0"}c=a+c;return c};_preview.fadeThumb=function(a){if(a){this.container.update({visibility:"visible"});this.container.update({alpha:255})}else{this.container.update({alpha:0})}};_preview.finishFade=function(){this.container.update({visibility:"hidden"})};_preview.hideThumb=function(){this.container.update({visibility:"hidden",alpha:0})};MN.Player.Slider=MN.Class(MN.EventSource);_slider=MN.Player.Slider.prototype;_slider.initialize=function(l,a,d,c,g,h,j,b,i,f,e,k){MN.EventSource.prototype.initialize.apply(this);this.player=l;this.scrubbing=false;this.hitArea=this.player.p.OverlayManager.createOverlay("",c);a.addOverlay(d,this.hitArea);if(this.hitArea!=null){this.lead=this.player.p.OverlayManager.createOverlay("Image",g);this.hitArea.addOverlay("lead",this.lead);this.trail=this.player.p.OverlayManager.createOverlay("Image",h);this.hitArea.addOverlay("trail",this.trail);this.leftEdge=this.player.p.OverlayManager.createOverlay("Image",new Array(j,{visibility:"hidden"}));this.hitArea.addOverlay("ledge",this.leftEdge);this.rightEdge=this.player.p.OverlayManager.createOverlay("Image",new Array(b,{visibility:"hidden"}));this.hitArea.addOverlay("redge",this.rightEdge);this.scrubber=new MN.Player.Button(this.player,this.hitArea,"scrubber",null,i,f,e,k,null);this.stage=this.player.p.OverlayManager.getOverlay("stage");MN.Event.Observe(this.scrubber.button,"mousedown",this.startDrag);MN.Event.Observe(this.hitArea,"click",this.sliderClick);MN.Event.Observe(this.hitArea,"update",this.updateSliderUI);MN.Event.Observe(this.scrubber.button,"update",this.updateSliderUI);MN.Event.Observe(this.lead,"update",this.updateLeadUI)}};_slider.updateSliderUI=function(){if(this.hitArea.width-this.scrubber.button.width!=this.lead.width&&this.scrubber.button.width!=0){this.lead.update({width:(this.hitArea.width-this.scrubber.button.width)+"px"});this.leftEdge.update({visibility:"visible"});this.rightEdge.update({visibility:"visible"})}if(Math.floor(this.scrubber.button.width/2)!=this.lead.left){this.lead.update({left:Math.floor(this.scrubber.button.width/2)+"px"});this.trail.update({left:Math.floor(this.scrubber.button.width/2)+"px"})}};_slider.updateLeadUI=function(){this.FireEvent("SliderLeadUIChanged")};_slider.startDrag=function(d,c,b,a,e){this.scrubbing=true;this.FireEvent("ScrubbingChanged",this.scrubbing);MN.Event.Observe(this.stage,"mousemove",this.overlayMouseMove);MN.Event.Observe(this.stage,"mouseup",this.overlayMouseUp);MN.Event.Observe(this.stage,"rollout",this.overlayMouseUp);this.overlayMouseMove(this.player.p.OverlayManager.getOverlay("stage"),a,e)};_slider.overlayMouseMove=function(b,a,d){var c=Math.floor(a)-this.lead.absoluteLeft;if(c<0){c=0}if(c>this.lead.width){c=this.lead.width}this.trail.update({width:c+"px"});this.scrubber.update({left:c+"px"});this.FireEvent("ScrubberValue",c,"move")};_slider.overlayMouseUp=function(){this.scrubbing=false;this.FireEvent("ScrubbingChanged",this.scrubbing);MN.Event.StopObserving(this.stage,"mousemove",this.overlayMouseMove);MN.Event.StopObserving(this.stage,"mouseup",this.overlayMouseUp)};_slider.sliderClick=function(b,a){var c=Math.floor(a)-this.lead.left;if(c<0){c=0}if(c>this.lead.width){c=this.lead.width}this.trail.update({width:c+"px"});this.scrubber.update({left:c+"px"});this.FireEvent("ScrubberValue",c,"click")};_slider.getValue=function(){return this.trail.width};_slider.setValue=function(a){this.trail.update({width:a+"px"});this.scrubber.update({left:a+"px"});this.FireEvent("ScrubberValue",a,"set")};var imgPath=movePluginUrl+"/images/";if(!MN){MN={}}MN.PlayerStyles={substage:{top:"0px",left:"0px",width:"100%",height:"100%"},controls:{width:"100%",height:"59px",bottom:"0px",left:"auto",timeout:2500,fade:500,"z-index":3},controlsDarkBack:{left:"0px",bottom:"0px",width:"100%",height:"21px",url:imgPath+"controls/controlsDark.png","z-index":0},controlsLightBack:{left:"0px",bottom:"21px",width:"100%",height:"38px",url:imgPath+"controls/controlsLight.png","z-index":0},logo:{right:"7px",bottom:"7px",width:"71px",height:"14px",url:imgPath+"controls/moveLogo.png","z-index":1},playPause:{left:"55px",bottom:"26px",width:"29px",height:"29px","z-index":1},playDefault:{top:"0px",left:"-149px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},playHover:{top:"-39px",left:"-149px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},pauseDefault:{top:"0px",left:"-112px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},pauseHover:{top:"-39px",left:"-112px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},ff:{left:"90px",width:"13px",height:"13px",bottom:"34px","z-index":1},ffDefault:{top:"0px",left:"-86px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},ffHover:{top:"-40px",left:"-86px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},ffDisabled:{top:"-76px",left:"-86px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},rw:{left:"37px",width:"13px",height:"13px",bottom:"34px","z-index":1},rwDefault:{top:"0px",left:"-63px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},rwHover:{top:"-40px",left:"-63px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},rwDisabled:{top:"-76px",left:"-63px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},next:{left:"107px",bottom:"28px",width:"25px",height:"25px","z-index":1},nextDefault:{top:"0px",left:"-30px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},nextHover:{top:"-40px",left:"-30px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},nextDisabled:{top:"-77px",left:"-30px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},prev:{left:"7px",bottom:"28px",width:"25px",height:"25px","z-index":1},prevDefault:{top:"0px",left:"0px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},prevHover:{top:"-40px",left:"0px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},prevDisabled:{top:"-77px",left:"0px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},txt:{font:"Arial",size:"11px",color:"0xE5E6E2","z-index":1},txtvideoinfo:{width:"300px",height:"18px",bottom:"-2px",left:"158px"},txttimedisplay:{width:"200px",height:"18px",bottom:"-3px",right:"50px"},txtstatus:{width:"200px",height:"18px",bottom:"-3px",left:"360px"},txtbitrate:{width:"150px",height:"18px",bottom:"-3px",left:"156px"},full:{right:"11px",bottom:"28px",width:"32px",height:"23px","z-index":1,display:"window"},fullDefault:{top:"0px",left:"-276px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},fullHover:{top:"-39px",left:"-276px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},normal:{right:"11px",bottom:"28px",width:"32px",height:"23px","z-index":1,display:"fullscreen"},normalDefault:{top:"0px",left:"-316px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},normalHover:{top:"-39px",left:"-316px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},timeline:{left:"140px",right:"164px",height:"38px",bottom:"21px","z-index":1},timelineLead:{top:"15px",height:"10px",left:"0px",width:"0px",url:imgPath+"controls/sliderLead.png","z-index":1},timelineTrail:{top:"17px",height:"6px",left:"0px",width:"0px",url:imgPath+"controls/sliderTrail.png","z-index":2},timelineLeftEdge:{height:"10px",width:"4px",top:"15px",left:"12px",url:imgPath+"controls/leftEdge.png","z-index":1},timelineRightEdge:{height:"10px",width:"4px",top:"15px",right:"12px",url:imgPath+"controls/rightEdge.png","z-index":1},timelineScrubber:{height:"23px",width:"32px",top:"8px",left:"0px","z-index":3},timelineScrubberDefault:{top:"0px",left:"-196px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},timelineScrubberHover:{top:"-39px",left:"-196px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},volume:{right:"52px",width:"100px",height:"38px",bottom:"21px","z-index":1},volumeLead:{top:"15px",height:"10px",left:"0px",width:"0px",url:imgPath+"controls/sliderLead.png","z-index":1},volumeTrail:{top:"17px",height:"6px",left:"0px",width:"0px",url:imgPath+"controls/sliderTrail.png","z-index":2},volumeLeftEdge:{height:"10px",width:"4px",top:"15px",left:"12px",url:imgPath+"controls/leftEdge.png","z-index":1},volumeRightEdge:{height:"10px",width:"4px",top:"15px",right:"12px",url:imgPath+"controls/rightEdge.png","z-index":1},volumeScrubber:{height:"23px",width:"32px",top:"8px",left:"0px","z-index":3},volumeScrubberDefault:{top:"0px",left:"-236px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},volumeScrubberHover:{top:"-39px",left:"-236px",width:"348px",height:"102px",url:imgPath+"controls/buttons.png"},preview:{width:"138px",height:"117px",bottom:"36px",left:"0px",alpha:0,mouseevents:"disabled","z-index":4},previewBack:{width:"138px",height:"102px",bottom:"13px",left:"auto",url:imgPath+"controls/preview.png"},noPreviewBack:{width:"84px",height:"33px",bottom:"9px",left:"auto",url:imgPath+"controls/noPreview.png"},previewTime:{font:"Arial",size:"13px",width:"100px",height:"20px",top:"6px",color:"0x000000"},previewTimeShort:{left:"53px"},previewTimeLong:{left:"43px"},noPreviewTime:{font:"Arial",size:"13px",width:"100px",height:"20px",top:"82px",color:"0x000000"},noPreviewTimeShort:{left:"53px"},noPreviewTimeLong:{left:"43px"},previewThumb:{width:"128px",height:"72px",top:"22px",left:"5px"},previewTracker:{width:"6px",height:"6px",bottom:"0px",left:"65px",mouseevents:"disabled",url:imgPath+"controls/whiteBullet.png"}};MN.Player.Status=MN.Class(MN.EventSource);_status=MN.Player.Status.prototype;_status.initialize=function(a,b){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.playState=0;this.txtField=this.player.p.OverlayManager.createOverlay("Text",new Array(MN.PlayerStyles.txt,MN.PlayerStyles.txtstatus));b.addOverlay("status",this.txtField);MN.Event.Observe(this.player.p,"PlayStateChanged",this.onPlayStateChanged);MN.Event.Observe(this.player.p,"PausedChanged",this.checkPlayPause);MN.Event.Observe(this.player,"SeekingChanged",this.onSeekingChanged)};_status.onPlayStateChanged=function(a,b){this.playState=b;var c=MN.QMP.PS[this.playState];var d="video "+c;this.txtField.setText(d.toLowerCase())};_status.checkPlayPause=function(a){if(a==null){a=this.player.p.Paused()}if(this.playState==MN.QMP.PS.PLAYING){if(!a){this.txtField.setText("video playing")}else{this.txtField.setText("video paused")}}};_status.onSeekingChanged=function(c,d,a){if(!c){var b=MN.QMP.PS[this.playState];var e="video "+b;this.txtField.setText(e.toLowerCase())}else{var e="video "+d+Math.abs(a)+"x";this.txtField.setText(e.toLowerCase())}};MN.Player.BitRate=MN.Class(MN.EventSource);_bitrate=MN.Player.BitRate.prototype;_bitrate.initialize=function(a,b){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.bitrate=0;this.txtField=this.player.p.OverlayManager.createOverlay("Text",new Array(MN.PlayerStyles.txt,MN.PlayerStyles.txtbitrate));b.addOverlay("bitrate",this.txtField);MN.Event.Observe(this.player.p,"BitRateChanged",this.onBitRateChanged)};_bitrate.onBitRateChanged=function(a){this.bitrate=a;if(!isNaN(this.bitrate)){this.txtField.setText(this.bitrate+" kbps")}};MN.Player.TimeDisplay=MN.Class(MN.EventSource);_timedisplay=MN.Player.TimeDisplay.prototype;_timedisplay.initialize=function(a,b){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.txtField=this.player.p.OverlayManager.createOverlay("Text",new Array(MN.PlayerStyles.txt,MN.PlayerStyles.txttimedisplay));b.addOverlay("timedisplay",this.txtField);MN.Event.Observe(this.player,"CurrentPositionChanged",this.update)};_timedisplay.update=function(c,a){var b=MN.ConvertToTimestamp(c)+" / "+MN.ConvertToTimestamp(a);if(this.txtField.getText()!=b){this.txtField.setText(b)}};MN.Player.VideoInfo=MN.Class(MN.EventSource);_vidinfo=MN.Player.VideoInfo.prototype;_vidinfo.initialize=function(a,b){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.playState=0;this.bitrate="";this.status="";this.time="";this.txtField=this.player.p.OverlayManager.createOverlay("Text",new Array(MN.PlayerStyles.txt,MN.PlayerStyles.txtvideoinfo));b.addOverlay("vidinfo",this.txtField);MN.Event.Observe(this.player.p,"PlayStateChanged",this.onPlayStateChanged);MN.Event.Observe(this.player.p,"PausedChanged",this.checkPlayPause);MN.Event.Observe(this.player,"SeekingChanged",this.onSeekingChanged);MN.Event.Observe(this.player.p,"BitRateChanged",this.onBitRateChanged);MN.Event.Observe(this.player,"CurrentPositionChanged",this.update)};_vidinfo.onPlayStateChanged=function(a,b){this.playState=b;var c=MN.QMP.PS[this.playState];this.status=c.toLowerCase();this.createString(this.time,this.status,this.bitrate)};_vidinfo.checkPlayPause=function(a){if(a==null){a=this.player.p.Paused()}if(this.playState==MN.QMP.PS.PLAYING){if(!a){this.status="playing"}else{this.status="paused"}this.createString(this.time,this.status,this.bitrate)}};_vidinfo.onSeekingChanged=function(c,d,a){if(!c){var b=MN.QMP.PS[this.playState];this.status=b.toLowerCase();this.createString(this.time,this.status,this.bitrate)}else{var e=d+Math.abs(a)+"x";this.status=e.toLowerCase();this.createString(this.time,this.status,this.bitrate)}};_vidinfo.onBitRateChanged=function(a){if(!isNaN(a)){this.bitrate=a+" kbps";this.createString(this.time,this.status,this.bitrate)}};_vidinfo.update=function(c,a){var b=MN.ConvertToTimestamp(c)+" / "+MN.ConvertToTimestamp(a);if(this.time!=b){this.time=b;this.createString(this.time,this.status,this.bitrate)}};_vidinfo.createString=function(c,a,b){var d=c+"     "+a+"     "+b;this.txtField.setText(d)};MN.Player.TimelineSlider=MN.Class(MN.EventSource);_tSlider=MN.Player.TimelineSlider.prototype;_tSlider.initialize=function(j,a){MN.EventSource.prototype.initialize.apply(this);this.player=j;this.parentContainer=a;this.scrubIntvl=0;this.seeking=false;this.scrubbing=false;this.scrubberChanged=false;var d=MN.PlayerStyles.timeline;var h=MN.PlayerStyles.timelineLead;var c=MN.PlayerStyles.timelineTrail;var b=MN.PlayerStyles.timelineLeftEdge;var i=MN.PlayerStyles.timelineRightEdge;var f=MN.PlayerStyles.timelineScrubber;var e=MN.PlayerStyles.timelineScrubberDefault;var g=MN.PlayerStyles.timelineScrubberHover;this.slider=new MN.Player.Slider(j,a,"timeline",d,h,c,b,i,f,e,g);MN.Event.Observe(this.player.p,"PlayStateChanged",this.onPlayStateChanged);this.scrubIntvl=setInterval(this.updateScrubber,500);MN.Event.Observe(this.slider,"ScrubbingChanged",this.onScrubberChanged);MN.Event.Observe(this.slider,"ScrubberValue",this.onScrubberValue);MN.Event.Observe(this.player,"SeekingChanged",this.onSeekingChanged);MN.Event.Observe(this.slider,"SliderLeadUIChanged",this.setSliderValue);MN.Event.Observe(this,"stopSeeking",MN.MakeBound(this.player,function(){this.FireEvent("stopSeeking")}))};_tSlider.onPlayStateChanged=function(a,b){this.playState=b};_tSlider.onSeekingChanged=function(a){this.seeking=a};_tSlider.onScrubberValue=function(b,a){if(a=="click"){this.scrubberChanged=true;setTimeout(MN.MakeBound(this,function(){this.scrubberChanged=false}),1000);var c=this.player.Duration()*(b/this.slider.lead.width);if(c<0){c=0}else{if(c>=this.player.Duration()-1){c=this.player.Duration()-1}}this.setCurrentPosition(c)}};_tSlider.onScrubberChanged=function(a){if(this.scrubbing&&!a){this.scrubberChanged=true;setTimeout(MN.MakeBound(this,function(){this.scrubberChanged=false}),1000);var b=this.slider.getValue();var c=this.player.Duration()*(b/this.slider.lead.width);if(c<0){c=0}else{if(c>=this.player.Duration()-1){c=this.player.Duration()-1}}this.setCurrentPosition(c)}this.scrubbing=a};_tSlider.updateScrubber=function(){if(this.player.p.Paused()||this.scrubbing||this.scrubberChanged||!this.player.p.qvt){return}if(this.seeking){var a=parseInt(this.player.CurrentPosition(),10);if(a==0){this.FireEvent("stopSeeking")}}this.setSliderValue()};_tSlider.setSliderValue=function(){var b=this.player.CurrentPosition();var a=this.player.Duration();if(this.playState==MN.QMP.PS.MediaEnded){b=a}var d=(b/a)*this.slider.lead.width;if(!isNaN(d)&&(this.playState==MN.QMP.PS.Playing||this.playState==MN.QMP.PS.MediaEnded)){var c=Math.floor(d);if(c>=0&&c<=this.slider.lead.width){this.slider.setValue(c)}}};_tSlider.setCurrentPosition=function(a){if(a>=0&&a<this.player.Duration()){if(this.seeking){this.FireEvent("stopSeeking")}this.player.CurrentPosition(a)}};MN.Player.Tween=MN.Class(MN.EventSource);_tween=MN.Player.Tween.prototype;_tween.initialize=function(c,d,h,a,f,e,b,g){MN.EventSource.prototype.initialize.apply(this);this.overlay=c;this.start=h;this.counter=h;this.end=a;this.suffix=e;this.callback=g;this.property=d;this.step=Math.ceil(Math.abs(a-h)/(f/b));this.tracker=setInterval(this.updateTween,b)};_tween.updateTween=function(){var a={};if(this.start>this.end){this.counter-=this.step;if(this.counter<=this.end){clearInterval(this.tracker);this.counter=this.end;a[this.property]=this.counter+this.suffix;this.overlay.update(a);if(this.callback!=null){this.callback()}}else{a[this.property]=this.counter+this.suffix;this.overlay.update(a)}}else{this.counter+=this.step;if(this.counter>=this.end){clearInterval(this.tracker);this.counter=this.end;a[this.property]=this.counter+this.suffix;this.overlay.update(a);if(this.callback!=null){this.callback()}}else{a[this.property]=this.counter+this.suffix;this.overlay.update(a)}}};MN.Player.VolumeSlider=MN.Class(MN.EventSource);_vSlider=MN.Player.VolumeSlider.prototype;_vSlider.initialize=function(j,a){MN.EventSource.prototype.initialize.apply(this);this.player=j;this.scrubbing=false;this.curVol=this.player.p.Volume();this.muteVol=0;var d=MN.PlayerStyles.volume;var h=MN.PlayerStyles.volumeLead;var c=MN.PlayerStyles.volumeTrail;var b=MN.PlayerStyles.volumeLeftEdge;var i=MN.PlayerStyles.volumeRightEdge;var f=MN.PlayerStyles.volumeScrubber;var e=MN.PlayerStyles.volumeScrubberDefault;var g=MN.PlayerStyles.volumeScrubberHover;this.slider=new MN.Player.Slider(j,a,"volume",d,h,c,b,i,f,e,g);this.setVolume();MN.Event.Observe(this.slider,"ScrubbingChanged",this.onScrubberChanged);MN.Event.Observe(this.slider,"ScrubberValue",this.onScrubberValue);MN.Event.Observe(this.slider,"SliderLeadUIChanged",this.onSliderLeadUIChanged)};_vSlider.setVolume=function(b){if(b==0){this.player.p.Muted(true)}else{if(b>0&&b<=100){this.player.p.Muted(false)}else{b=this.curVol}}this.player.p.Volume(b);this.curVol=b;if(!this.scrubbing){var a=Math.floor(this.curVol*(this.slider.lead.width/100));if(a>=0&&a<=this.slider.lead.width){this.slider.setValue(a)}}};_vSlider.onScrubberValue=function(b,a){if(a!="set"){b=Math.floor(b*(100/this.slider.lead.width));this.setVolume(b)}};_vSlider.onScrubberChanged=function(a){this.scrubbing=a};_vSlider.onSliderLeadUIChanged=function(){this.setVolume()};_vSlider.muteToggle=function(){if(this.player.p.Volume()!=0){this.muteVol=this.player.p.Volume();this.setVolume(0)}else{if(this.muteVol!=null){this.setVolume(this.muteVol)}}};MN.Player.HTMLButton=MN.Class(MN.EventSource);_button=MN.Player.HTMLButton.prototype;_button.initialize=function(a,c,b,d){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.disabledState=false;this.clickFunc=b;this.div=d;MN.Event.Observe(this.div,"click",this.mouseClick)};_button.disableButton=function(){this.disabledState=true;MN.CSS.AddClass(this.div,"disabled")};_button.enableButton=function(){this.disabledState=false;MN.CSS.RemoveClass(this.div,"disabled")};_button.mouseClick=function(){if(!this.disabledState){if(this.clickFunc!=null){this.clickFunc()}}};MN.Player.HTMLControls=MN.Class(MN.EventSource);_hcontrols=MN.Player.HTMLControls.prototype;_hcontrols.initialize=function(a,b){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.container=b};_hcontrols.createControls=function(){this.playPause=new MN.Player.HTMLPlayPause(this.player,this.container,$("mn_playpause"));this.ffRw=new MN.Player.HTMLFFRw(this.player,this.container,$("mn_rw"),$("mn_ff"));this.vidinfo=new MN.Player.HTMLVideoInfo(this.player,this.container,$("mn_textfield"));if(this.player.p.fullScreenSupported()){this.fullScreen=new MN.Player.HTMLFullScreen(this.player,this.container,$("mn_fullscreen"))}this.timeline=new MN.Player.HTMLTimelineSlider(this.player,this.container,$("mn_timeline"),$("mn_scrubber"),32,$("mn_trail"),368);this.volume=new MN.Player.HTMLVolumeSlider(this.player,this.container,$("mn_volume"),$("mn_vol_scrubber"),32,$("mn_vol_trail"),64)};MN.Player.HTMLFFRw=MN.Class(MN.EventSource);_hffRw=MN.Player.HTMLFFRw.prototype;_hffRw.initialize=function(a,d,b,c){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.scrubSpeed=0;this.seeking=false;this.rwdiv=b;this.ffdiv=c;this.ff=new MN.Player.HTMLButton(this.player,d,this.onClickForward,this.ffdiv);this.rew=new MN.Player.HTMLButton(this.player,d,this.onClickRewind,this.rwdiv);this.ff.disableButton();this.rew.disableButton();MN.Event.Observe(this.player.p,"PlayStateChanged",this.onPlayStateChanged);MN.Event.Observe(this.player.p,"PausedChanged",this.checkPlayPause);MN.Event.Observe(this.player,"stopSeeking",this.stopSeeking);MN.Event.Observe(this,"SeekingChanged",MN.MakeBound(this.player,function(f,g,e){this.FireEvent("SeekingChanged",f,g,e)}))};_hffRw.onPlayStateChanged=function(a,b){this.playState=b;this.checkPlayPause()};_hffRw.onClickRewind=function(){if(!this.player.p.Paused()){this.doSeek(false)}};_hffRw.onClickForward=function(){if(!this.player.p.Paused()){this.doSeek(true)}};_hffRw.checkPlayPause=function(a){if(a==null){a=this.player.p.Paused()}if(a){this.ff.disableButton();this.rew.disableButton()}else{this.ff.enableButton();this.rew.enableButton()}};_hffRw.doSeek=function(a){log("Seeking: "+a);if((this.scrubSpeed<0&&a)||(this.scrubSpeed>0&&!a)){this.scrubSpeed=0}if(this.scrubSpeed==0){this.scrubSpeed=2}else{if(Math.abs(this.scrubSpeed)==16){return}else{this.scrubSpeed*=2}}this.scrubSpeed=(a||this.scrubSpeed<0)?this.scrubSpeed:this.scrubSpeed*-1;if(this.player.p.Scrub(this.scrubSpeed)){this.seeking=true;var b="Rewinding ";if(this.scrubSpeed>0){b="Fast Forwarding "}this.FireEvent("SeekingChanged",this.seeking,b,this.scrubSpeed)}else{this.stopSeeking()}};_hffRw.stopSeeking=function(){this.player.p.StopScrubbing();this.scrubSpeed=0;this.seeking=false;this.FireEvent("SeekingChanged",this.seeking,"",this.scrubSpeed)};MN.Player.HTMLFullScreen=MN.Class(MN.EventSource);_hfs=MN.Player.HTMLFullScreen.prototype;_hfs.initialize=function(a,b,c){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.div=c;this.full=new MN.Player.HTMLButton(this.player,b,this.onClickFullScreen,this.div)};_hfs.onClickFullScreen=function(){alert("Press 'ESC' to exit full screen.");this.player.p.fullScreen(true)};MN.Player.GoLive=MN.Class(MN.EventSource);_glive=MN.Player.GoLive.prototype;_glive.initialize=function(a,b){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.full=new MN.Player.Button(this.player,b,"golive",this.onClickGoLive,MN.PlayerStyles.goLive,MN.PlayerStyles.goLiveDefault,MN.PlayerStyles.goLiveHover,null,null)};_glive.onClickGoLive=function(){this.player.CurrentPosition(-1)};MN.Player.HTMLPlayPause=MN.Class(MN.EventSource);_hplayPause=MN.Player.HTMLPlayPause.prototype;_hplayPause.initialize=function(a,b,c){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.playState=0;this.curPos=0;this.playPauseHover=false;this.seeking=false;this.div=c;this.play=new MN.Player.HTMLButton(this.player,b,this.onClick,this.div);MN.Event.Observe(this.player.p,"PlayStateChanged",this.onPlayStateChanged);MN.Event.Observe(this.player.p,"PausedChanged",this.checkPlayPause);MN.Event.Observe(this.player,"CurrentPositionChanged",this.updateCurrentPosition);MN.Event.Observe(this.player,"SeekingChanged",this.onSeekingChanged);MN.Event.Observe(this,"stopSeeking",MN.MakeBound(this.player,function(){this.FireEvent("stopSeeking")}))};_hplayPause.onPlayStateChanged=function(a,b){this.playState=b;this.checkPlayPause()};_hplayPause.updateCurrentPosition=function(a){this.curPos=a};_hplayPause.onSeekingChanged=function(a){this.seeking=a;this.checkPlayPause(this.seeking)};_hplayPause.onClick=function(){if(this.playState==MN.QMP.PS.PLAYING){if(this.seeking){this.FireEvent("stopSeeking");return}this.togglePlayPause()}else{if(this.playState==MN.QMP.PS.MediaEnded){this.player.CurrentPosition(-1)}else{this.player.CurrentPosition(this.curPos)}}};_hplayPause.checkPlayPause=function(a){if(typeof(a)=="undefined"||a==null){a=this.player.p.Paused()}if(this.playState==MN.QMP.PS.MediaEnded){MN.CSS.AddClass(this.div,"paused")}else{if(a){MN.CSS.AddClass(this.div,"paused")}else{MN.CSS.RemoveClass(this.div,"paused")}}};_hplayPause.togglePlayPause=function(a){if(this.playState==MN.QMP.PS.PLAYING){var b=(a)?!a:this.player.p.Paused();this.player.p.Paused(!b)}};MN.Player.HTMLPrevNext=MN.Class(MN.EventSource);_hprevNext=MN.Player.HTMLPrevNext.prototype;_hprevNext.initialize=function(b,c,a,d){MN.EventSource.prototype.initialize.apply(this);this.player=b;this.prevdiv=a;this.nextdiv=d;this.next=new MN.Player.HTMLButton(this.player,c,this.onClickNext,this.nextdiv);this.prev=new MN.Player.HTMLButton(this.player,c,this.onClickPrevious,this.prevdiv);MN.Event.Observe(this,"goToPrevVideoh",MN.MakeBound(this.player,function(){this.FireEvent("goToPrevVideo")}));MN.Event.Observe(this,"goToNextVideoh",MN.MakeBound(this.player,function(){this.FireEvent("goToNextVideo")}))};_hprevNext.onClickPrevious=function(){if(this.player.CurrentPosition()>3){this.player.CurrentPosition(0)}else{this.FireEvent("goToPrevVideoh")}};_hprevNext.onClickNext=function(){this.FireEvent("goToNextVideoh")};MN.Player.HTMLSlider=MN.Class(MN.EventSource);_hslider=MN.Player.HTMLSlider.prototype;_hslider.initialize=function(c,f,d,b,g,a,e){MN.EventSource.prototype.initialize.apply(this);this.player=c;this.scrubbing=false;this.scrubberDiv=b;this.leadWidth=e;this.scrubberWidth=g;this.offset=this.scrubberWidth/2;this.trailDiv=a;this.curValue=0;this.hitArea=d;this.scrubber=new MN.Player.HTMLButton(this.player,this.hitArea,null,this.scrubberDiv);MN.Widget.AddMouseHandlers(this.hitArea,this.mouseDown,this.mouseMove,this.mouseUp)};_hslider.mouseDown=function(a){this.scrubbing=true;this.FireEvent("ScrubbingChanged",this.scrubbing)};_hslider.mouseMove=function(b){var a=Math.floor(b.relX);if(a<this.offset){a=this.offset}if(a>this.leadWidth+this.offset){a=this.leadWidth+this.offset}this.scrubberDiv.style.left=(a-this.offset)+"px";this.trailDiv.style.width=(a-this.offset)+"px";this.curValue=a-this.offset;this.FireEvent("ScrubberValue",a-this.offset,"move")};_hslider.mouseUp=function(b){if(this.scrubbing){this.scrubbing=false;this.FireEvent("ScrubbingChanged",this.scrubbing)}var a=Math.floor(b.relX);if(a<this.offset){a=this.offset}if(a>this.leadWidth+this.offset){a=this.leadWidth+this.offset}this.scrubberDiv.style.left=(a-this.offset)+"px";this.trailDiv.style.width=(a-this.offset)+"px";this.curValue=a-this.offset;this.FireEvent("ScrubberValue",a-this.offset,"click")};_hslider.getValue=function(){return this.curValue};_hslider.setValue=function(a){this.scrubberDiv.style.left=a+"px";this.trailDiv.style.width=a+"px";this.curValue=a;this.FireEvent("ScrubberValue",a,"set")};MN.Player.HTMLVideoInfo=MN.Class(MN.EventSource);_hvidinfo=MN.Player.HTMLVideoInfo.prototype;_hvidinfo.initialize=function(a,b,c){MN.EventSource.prototype.initialize.apply(this);this.player=a;this.playState=0;this.bitrate="";this.status="";this.time="";this.div=c;MN.Event.Observe(this.player.p,"PlayStateChanged",this.onPlayStateChanged);MN.Event.Observe(this.player.p,"PausedChanged",this.checkPlayPause);MN.Event.Observe(this.player,"SeekingChanged",this.onSeekingChanged);MN.Event.Observe(this.player.p,"BitRateChanged",this.onBitRateChanged);MN.Event.Observe(this.player,"CurrentPositionChanged",this.update)};_hvidinfo.onPlayStateChanged=function(a,b){this.playState=b;var c=MN.QMP.PS[this.playState];this.status=c.toLowerCase();this.createString(this.time,this.status,this.bitrate)};_hvidinfo.checkPlayPause=function(a){if(a==null){a=this.player.p.Paused()}if(this.playState==MN.QMP.PS.PLAYING){if(!a){this.status="playing"}else{this.status="paused"}this.createString(this.time,this.status,this.bitrate)}};_hvidinfo.onSeekingChanged=function(c,d,a){if(!c){var b=MN.QMP.PS[this.playState];this.status=b.toLowerCase();this.createString(this.time,this.status,this.bitrate)}else{var e=d+Math.abs(a)+"x";this.status=e.toLowerCase();this.createString(this.time,this.status,this.bitrate)}};_hvidinfo.onBitRateChanged=function(a){if(!isNaN(a)){this.bitrate=a+" kbps";this.createString(this.time,this.status,this.bitrate)}};_hvidinfo.update=function(c,a){var b=MN.ConvertToTimestamp(c)+" / "+MN.ConvertToTimestamp(a);if(this.time!=b){this.time=b;this.createString(this.time,this.status,this.bitrate)}};_hvidinfo.createString=function(c,a,b){var d=c+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+a+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+b;this.div.innerHTML=d};MN.Player.HTMLTimelineSlider=MN.Class(MN.EventSource);_htSlider=MN.Player.HTMLTimelineSlider.prototype;_htSlider.initialize=function(c,f,d,b,g,a,e){MN.EventSource.prototype.initialize.apply(this);this.player=c;this.parentContainer=f;this.scrubIntvl=0;this.seeking=false;this.scrubbing=false;this.scrubberChanged=false;this.sliderDiv=d;this.scrubberDiv=b;this.leadWidth=e;this.slider=new MN.Player.HTMLSlider(c,f,d,b,g,a,e);MN.Event.Observe(this.player.p,"PlayStateChanged",this.onPlayStateChanged);this.scrubIntvl=setInterval(this.updateScrubber,500);MN.Event.Observe(this.slider,"ScrubbingChanged",this.onScrubberChanged);MN.Event.Observe(this.slider,"ScrubberValue",this.onScrubberValue);MN.Event.Observe(this.player,"SeekingChanged",this.onSeekingChanged);MN.Event.Observe(this,"stopSeeking",MN.MakeBound(this.player,function(){this.FireEvent("stopSeeking")}))};_htSlider.onPlayStateChanged=function(a,b){this.playState=b};_htSlider.onSeekingChanged=function(a){this.seeking=a};_htSlider.onScrubberValue=function(b,a){if(a=="click"){this.scrubberChanged=true;setTimeout(MN.MakeBound(this,function(){this.scrubberChanged=false}),1000);var c=this.player.Duration()*(b/this.leadWidth);if(c<0){c=0}else{if(c>=this.player.Duration()-1){c=this.player.Duration()-1}}this.setCurrentPosition(c)}};_htSlider.onScrubberChanged=function(a){if(this.scrubbing&&!a){this.scrubberChanged=true;setTimeout(MN.MakeBound(this,function(){this.scrubberChanged=false}),1000);var b=this.slider.getValue();var c=this.player.Duration()*(b/this.leadWidth);if(c<0){c=0}else{if(c>=this.player.Duration()-1){c=this.player.Duration()-1}}this.setCurrentPosition(c)}this.scrubbing=a};_htSlider.updateScrubber=function(){if(this.player.p.Paused()||this.scrubbing||this.scrubberChanged||!this.player.p.qvt){return}if(this.seeking){var a=parseInt(this.player.CurrentPosition(),10);if(a==0){this.FireEvent("stopSeeking")}}this.setSliderValue()};_htSlider.setSliderValue=function(){var b=this.player.CurrentPosition();var a=this.player.Duration();if(this.playState==MN.QMP.PS.MediaEnded){b=a}var d=(b/a)*this.leadWidth;if(!isNaN(d)&&(this.playState==MN.QMP.PS.Playing||this.playState==MN.QMP.PS.MediaEnded)){var c=Math.floor(d);if(c>=0&&c<=this.leadWidth){this.slider.setValue(c)}}};_htSlider.setCurrentPosition=function(a){if(a>=0&&a<this.player.Duration()){if(this.seeking){this.FireEvent("stopSeeking")}this.player.CurrentPosition(a)}};MN.Player.HTMLVolumeSlider=MN.Class(MN.EventSource);_hvSlider=MN.Player.HTMLVolumeSlider.prototype;_hvSlider.initialize=function(c,f,d,b,g,a,e){MN.EventSource.prototype.initialize.apply(this);this.player=c;this.scrubbing=false;this.curVol=this.player.p.Volume();this.muteVol=0;this.sliderDiv=d;this.scrubberDiv=b;this.leadWidth=e;this.slider=new MN.Player.HTMLSlider(c,f,d,b,g,a,e);this.setVolume();MN.Event.Observe(this.slider,"ScrubbingChanged",this.onScrubberChanged);MN.Event.Observe(this.slider,"ScrubberValue",this.onScrubberValue);MN.Event.Observe(this.slider,"SliderLeadUIChanged",this.onSliderLeadUIChanged)};_hvSlider.setVolume=function(b){if(b==0){this.player.p.Muted(true)}else{if(b>0&&b<=100){this.player.p.Muted(false)}else{b=this.curVol}}this.player.p.Volume(b);this.curVol=b;if(!this.scrubbing){var a=Math.floor(this.curVol*(this.leadWidth/100));if(a>=0&&a<=this.leadWidth){this.slider.setValue(a)}}};_hvSlider.onScrubberValue=function(b,a){if(a!="set"){b=Math.floor(b*(100/this.leadWidth));this.setVolume(b)}};_hvSlider.onScrubberChanged=function(a){this.scrubbing=a};_hvSlider.muteToggle=function(){if(this.player.p.Volume()!=0){this.muteVol=this.player.p.Volume();this.setVolume(0)}else{if(this.muteVol!=null){this.setVolume(this.muteVol)}}};