var dash_item_width=320;function DashboardEpisodeInfo(id)
{var info=$("clipInfo"+id);if(info)
{info.style.display=(info.style.display=="block")?"none":"block";}}
function ShowDashboardPageNav()
{var seas=dash_full_ep_seas;for(var n=0;n<seas.length;n++)
{var seas_num=seas[n].seasonNum;var ep_count=seas[n].showCount;$("fullEpSeas"+seas_num).style.width="%spx".format(ep_count*dash_item_width);if(!isNaN(ep_count)&&ep_count>3)
{var config={"item_width":dash_item_width,"item_count":ep_count,"button_prefix":"dashBut","button_class":"dashPageNavButton","button_active_class":"active","holder_id":"dashPageNav"+seas_num,"season":seas_num,"page_holder":"fullEpSeas"+seas_num};var pageNav=new MN.PageNav(config);}}}
function ShowDashboardExtrasPageNav()
{for(var row_num=0;row_num<dash_extras_seas.length;row_num++)
{var seas=dash_extras_seas[row_num];for(var n=0;n<seas.length;n++)
{var seas_num=seas[n].seasonNum;var ep_count=seas[n].showCount;$("extras"+row_num+"Seas"+seas_num).style.width="%spx".format(ep_count*dash_item_width);if(!isNaN(ep_count)&&ep_count>3)
{var config={"item_width":dash_item_width,"item_count":ep_count,"button_prefix":"dashExtra"+row_num+"But","button_class":"dashPageNavButton","button_active_class":"active","holder_id":"dashPageExtra"+row_num+"Nav"+seas_num,"season":seas_num,"page_holder":"extras"+row_num+"Seas"+seas_num};var pageNav=new MN.PageNav(config);}}}}
function DashboardSeasonSelect(selName,arrowName,seas)
{var selDiv=$(selName);for(var n=0;n<selDiv.childNodes.length;n++)
{var child=selDiv.childNodes[n];if(child.nodeType==1&&child.className.indexOf("seasonOption")!=-1)
{var vis=child.style.display;if(vis!="block")vis="none";child.style.display=(vis=="block")?"none":"block";$(arrowName).src="../images/yellow_arrow_"+((vis=="block")?"down":"up")+".gif";}}
selDiv.style.left=((8+(40*(seas.length-1)))*-1)+"px";}
function DashboardSeason(seas_num,selName,arrowName,numName,itemPre,navPre,obj,seas)
{DashboardSeasonSelect(selName,arrowName,seas);for(var n=0;n<seas.length;n++)
{var seas_val=seas[n].seasonNum;if(seas_val==seas_num)
{MN.CSS.RemoveClass($(itemPre+seas_val),"hidden");MN.CSS.RemoveClass($(navPre+seas_val),"hidden");}
else
{MN.CSS.AddClass($(itemPre+seas_val),"hidden");MN.CSS.AddClass($(navPre+seas_val),"hidden");}}
MN.SetInnerText($(numName),seas_num);var selDiv=$(selName);for(var n=0;n<selDiv.childNodes.length;n++)
{var child=selDiv.childNodes[n];if(child.nodeType==1&&child.className.indexOf("seasonOption")!=-1)
{MN.CSS.RemoveClass(child,"seasonSelected");}}
MN.CSS.AddClass(obj,"seasonSelected");};MN.QMP.GetStreamInfo=function(streamStr,streamIndex)
{var obj={};var chunks=streamStr.split(",");var typeInfo=chunks[0];var typeChunks=typeInfo.split(" ");for(var i=0;i<typeChunks.length;i++)
{var kv=typeChunks[i].split("=");if(kv[0]=="hasV"||kv[0]=="hasA")
obj[kv[0]]=kv[1]=="T"?true:false;else
if(kv[1]=="T")
obj.streamType=kv[0]}
for(var i=1;i<chunks.length;i++)
{var kv=chunks[i].split("=");obj[kv[0].strip()]=kv[1].strip();}
obj.index=streamIndex;return obj;}
MN.QMP.GetStream=function(index)
{if(arguments.length==0||index==null)
return MN.QMP.GetCurrentStream();else
return MN.QMP.GetStreamInfo(mnPlayer_QMP_Get("Stream."+index),index);}
MN.QMP.GetCurrentStream=function()
{return MN.QMP.GetStream(MN.QMP.GetStreamIndexByBitRate(mnPlayer_QMP_CurrentBitRate_get()));}
MN.QMP.GetStreamCount=function()
{return parseInt(mnPlayer_QMP_Get("StreamCount"),10);}
MN.QMP.GetStreamIndexByBitRate=function(rate)
{var streamCount=MN.QMP.GetStreamCount();if(streamCount<=0)return-1;var minDiff=10000,streamIndex=0;for(var i=0;i<streamCount;i++)
{var stream=MN.QMP.GetStream(i);var diff=Math.abs(rate-parseInt(stream.totalKbps,10));if(diff<minDiff)
{minDiff=diff;streamIndex=i;}}
return streamIndex;}
MN.QMP.SelectStream=function(bitrate,strict,veto)
{var streamCount=MN.QMP.GetStreamCount();var index=MN.QMP.GetStreamIndexByBitRate(bitrate);if(index<0)return;if(streamCount<=0)streamCount=15;var arr=[];for(var i=0;i<streamCount;i++)
{if(i<index)
{if(veto==true)
arr[i]=-1;else
arr[i]=0;}
else if(i==index)
arr[i]=0;else if(!strict)
arr[i]=i-index;else
arr[i]=-1;}
if(arr.length>0)
{mnPlayer_QMP_Set("SelectStreams",arr.join(","));mnPlayer_QMP_Set("Commit","");}
return true;}
MN.QMP.ClearStreamSelection=function()
{mnPlayer_QMP_Set("SelectStreams","");mnPlayer_QMP_Set("Commit","");setTimeout(MN.QMP.CheckClearStreamSelection,500);}
MN.QMP.CheckClearStreamSelection=function()
{var streams=mnPlayer_QMP_Get("SelectStreams");if(streams!="")
{MN.QMP.ClearStreamSelection();}};var compIndex=0;var returnScreen=null;var compFlashAd="http://ad.doubleclick.net/adj/fbc.video/short;srnd=%s;sz=300x250;ord=%s";var mn_clickURL=null;function inAd(show,clickURL){if(show){hideControls(null,false,true);}
playingAd=show;mn_clickURL=clickURL;if(mn_adClick!=null){mn_adClick.update({"onmouseup":"","visibility":"hidden"});MN.Event.StopObserving(mn_adClick,"click",OnVideoAdClick);}
if(show){if(ccOn){hideClosedCaption();}
if($("infoScreen").style.display=="block"){returnScreen=toggleInfo;toggleInfo(false);}
else if($("rateScreen").style.display=="block"){returnScreen=toggleRate;toggleRate(false);}
else{returnScreen=null;}
if(typeof(clickURL)==="string"&&clickURL!="")
{mn_adClick.update({"onmouseup":"substage.open('"+clickURL+"')","visibility":"visible"});MN.Event.Observe(mn_adClick,"click",OnVideoAdClick);}
if(MN.nonIE||(!MN.nonIE&&$("mnPlayer_QMP").Get("isFullScreen")!="1"))
{$('mnSidebars').style.visibility="hidden";}
if(mn_l3rd!=null)mn_l3rd.end();if(mn_l3rdFull!=null)mn_l3rdFull.end();if(mn_logo!=null)mn_logo.end();if(mn_logoFull!=null)mn_logoFull.end();clearAdBreaks()}
else{if(ccOn){showClosedCaption();}
if(returnScreen!=null){returnScreen();returnScreen=null;}
if(screenMode=="normal"||screenMode=="flash"){if(MN.nonIE||(!MN.nonIE&&$("mnPlayer_QMP").Get("isFullScreen")!="1"))
{$('mnSidebars').style.visibility="visible";setSidebarsVersion(screenMode=="flash");$("mn_sidebars").fadeInJS();hideDelayControlsAfterAd();}}}}
function getAdTest(){var params=MN.GetPageParams();if(params.adtest){return true;}
return false;}
function getClipID(){return mn_clipID;}
function getShowName(){return mn_showName;}
function getEpisodeNumber(){return mn_episodeNumber;}
function getShowTitle(){return mn_showTitle;}
function getSeasonNumber(){return mn_seasonNumber;}
function getCCFile(){return mn_ccFile;}
function getAirDate(){return mn_airDate;}
function getEpisodeTitle(){return mn_episodeTitle;}
function toggleAdCountdown(show){if(show&&screenMode!="full"){$('adCountdown').style.display="block";}
else{$('adCountdown').style.display="none";}}
function updateAdCountdown(number){if(screenMode!="full"&&playingAd){$('adCountdown').style.display="block";}
$('adCounter').innerHTML=number;var num=parseInt(number);if(num==1){$('plural').style.display="none";}
else{$('plural').style.display="inline";}}
function hideAd(obj)
{$(obj).style.width='0px';$(obj).style.height='0px';}
function showAd300(obj)
{$(obj).style.width='300px';$(obj).style.height='250px';}
function showAd88(obj)
{$(obj).style.width='88px';$(obj).style.height='33px';}
function showAdFeatures(obj)
{$(obj).style.width='160px';$(obj).style.height='90px';}
function displayAd300(ad300,click300){$('ad300x250').innerHTML="";if(ad300.indexOf('.swf')!=-1)
{var movie="%s?clickTAG=%s".format(ad300,escape(click300));var so=new SWFObject(movie,'flashAd300','300','250','8','#000000');so.addParam('wmode','opaque');so.write('ad300x250');showAd300($('ad300x250'));}
else if(ad300.indexOf('.jpg')!=-1||ad300.indexOf('.gif')!=-1)
{$('ad300x250').innerHTML='<a href="%s" target="_blank"><img src="%s" border="0"></a>'.format(click300,ad300);showAd300($('ad300x250'));}
else if(ad300.indexOf('.html')!=-1)
{log("Show ad300");showAd300($('ad300x250I'));log("Set ad300");window.frames['i300'].location=ad300;}}
function displayAd88(ad88,click88){$('ad88x31').innerHTML='';window.frames['i88'].location="/fod/includes/ad.htm";if(ad88.indexOf('.swf')!=-1)
{log('ad88x31','type=swf');var movie='%s?clickTAG=%s'.format(ad88,escape(click88))
var so=new SWFObject(movie,'flashAd88','88','31','8','#000000');so.addParam('wmode','opaque');so.write('ad88x31');showAd88($('ad88x31'));}
else if(ad88.indexOf('.jpg')!=-1||ad88.indexOf('.gif')!=-1)
{log('ad88x31','type=jpg or gif');$('ad88x31').innerHTML='<a href="%s" target="_blank"><img src="%s" border="0"></a>'.format(click88,ad88);showAd88($('ad88x31'));}
else if(ad88.indexOf('.html')!=-1)
{log('ad88x31','type=html');window.frames['i88'].location=ad88;showAd88($('ad88x31I'));}}
function displayAdFeatures(adFeat,clickFeat){$('adFeatures').innerHTML="";if(adFeat.indexOf('.swf')!=-1)
{var movie="%s?clickTAG=%s".format(adFeat,escape(clickFeat));var so=new SWFObject(movie,'flashAdFeatures','160','90','8','#000000');so.addParam('wmode','opaque');so.write('adFeatures');showAdFeatures($('adFeatures'));}
else if(adFeat.indexOf('.jpg')!=-1||adFeat.indexOf('.gif')!=-1)
{$('adFeatures').innerHTML='<a href="%s" target="_blank"><img src="%s" border="0"></a>'.format(clickFeat,adFeat);showAdFeatures($('adFeatures'));}
else if(adFeat.indexOf('.html')!=-1)
{log("Show adFeat");showAdFeatures($('adFeaturesI'));log("Set adFeat");window.frames['iFeatures'].location=adFeat;}}
function writeFlashComp(adid){hideAd('ad300x250');hideAd('ad300x250I');hideAd('ad88x31');hideAd('ad88x31I');hideAd('adFeatures');hideAd('adFeaturesI');var compUrl="/rpc/ad-short.php?page=short/%s;dc_seed=%s;ep=%s".format(mn_showName,adid,mn_clipID);log("Embedding Companion Ad: "+compUrl);showAd300($('ad300x250I'));window.frames['i300'].location=compUrl;showCompanion();}
function sendPixelHit(url,comp)
{log('sendPixelHit',url);if(comp)
url+='?count=%s'.format(compIndex++);var image=new Image(1,1);setTimeout(function(){image.src=url;},1);}
function sendNielsenCall(url)
{var image=new Image(1,1);setTimeout(function(){image.src=url;},1);}
var mn_prepause={};var mn_pause_ad={};var mn_pause_preload=null;var inPauseAd=false;var origScreenMode="";var prePauseFS=false;function preloadPauseAd(ad_url,click_url)
{log("PRELOAD PAUSE AD - %s - %s".format(ad_url,click_url));if(ad_url&&click_url)
{mn_pause_ad.ad_url=ad_url;mn_pause_ad.click_url=click_url;if(ad_url.endswith(".swf"))
{mn_pause_ad.ad_format="flash";}
else
{mn_pause_ad.ad_format="image";mn_pause_preload=new Image();mn_pause_preload.src=mn_pause_ad.ad_url;}}}
function showPauseAd(show)
{if(show==inPauseAd||mn_pause_ad.ad_url==null)return;var skipNormal=(!show&&arguments.length>1);inPauseAd=show;SetStreamLimits(!show);if(show&&mnPlayer_QMP_Get('IsFullscreen')=="1")
{prePauseFS=true;mnPlayer_QMP_Set('FullScreen','0');}
else if(!show&&prePauseFS)
{prePauseFS=false;mnPlayer_QMP_Set('FullScreen','1');}
var plyr=$("mnPlayer").style;var ctrl=$('mnControls').style;var btns=$("mnSidebars").style;var media=$("player").style;var pausead=$('pauseAd').style;var pausebut=$("pauseAdContinue").style;var video=$("videoPlayer").style;var mnplyr_qmp=$("mnPlayer_QMP").style;var adfrm=$('adBlock').style;var featad=$("featuresAd").style;var smallad=$("smallAd").style;if(show)
{mn_prepause.ctrl_width=ctrl.width;mn_prepause.ctrl_height=ctrl.height;mn_prepause.btns_width=btns.width;mn_prepause.btns_height=btns.height;mn_prepause.mnplyr_qmp_height=mnplyr_qmp.height;mn_prepause.mnplyr_qmp_width=mnplyr_qmp.width;mn_prepause.adfrm_visibility=adfrm.visibility;origScreenMode=screenMode;}
btns.width=(show)?"1px":mn_prepause.btns_width;btns.height=(show)?"1px":mn_prepause.btns_height;pausead.display=(show)?"block":"none";if(screenMode=="full")
{var pageSize=MN.GetWindowSize();mnplyr_qmp.height=(show)?"1px":mn_prepause.mnplyr_qmp_height;mnplyr_qmp.width=(show)?"1px":mn_prepause.mnplyr_qmp_width;pausead.margin=(show)?"auto":"";pausead.top=(show)?((pageSize[1]-380)/2)+"px":"";pausead.left=(show)?"0px":"";smallad.visibility=(show)?"hidden":"";if(!MN.nonIE)
{pausead.position=(show)?"absolute":"";pausead.left=(show)?"-488px":"";}}
else
{if(show)
{setMiniPlayer(true);}
else if(origScreenMode!="normal")
{setMiniPlayer(false);}
else if(!skipNormal)
{setTimeout("setMiniPlayer(false);redrawAdBreaks();",250);}
ctrl.width=(show)?"1px":mn_prepause.ctrl_width;ctrl.height=(show)?"1px":mn_prepause.ctrl_height;adfrm.display=(show)?"none":"";adfrm.visibility=(show)?"hidden":mn_prepause.adfrm_visibility;featad.display=(show)?"none":"";pausebut.display=(show)?"block":"none";if(show)
{setTimeout("$('pauseAd').style.zIndex = 399;",1);}
else
{pausead.zIndex=0;}
if(!MN.nonIE)
{pausead.top=(show)?"-395px":"";pausebut.top=(show)?"-712px":"";var contentDiv=$("videoPlayer").getElementsByTagName("div")[1];if(contentDiv)
{contentDiv.style.height=(show)?"422px":"";contentDiv.style.overflow=(show)?"hidden":"";}}}
$('pauseAd').innerHTML="";pausead.backgroundImage="none";if(show)
{if(mn_pause_ad.ad_format=="flash")
{var movie='%s?clickTAG=%s'.format(mn_pause_ad.ad_url,escape(mn_pause_ad.click_url));var so=new SWFObject(movie,'flashPauseAd','976','325','8','#000000');so.addParam('allowScriptAccess','always');so.addParam('wmode','transparent');so.addParam('scale','default');so.addParam('align','l');so.addParam('salign','tl');so.write('pauseAd');}
else
{pausead.backgroundImage="url(%s)".format(mn_pause_ad.ad_url);}}
if(show)
{MN.Event.Observe("pauseAdContinue","click",resumePlayer);if(mn_pause_ad.ad_format=="image")MN.Event.Observe("pauseAd","click",onClickPauseAd);}
else
{MN.Event.StopObserving("pauseAdContinue","click",resumePlayer);if(mn_pause_ad.ad_format=="image")MN.Event.StopObserving("pauseAd","click",onClickPauseAd);if(origScreenMode.indexOf("full")==-1)
{redrawAdBreaks();}
if(origScreenMode.indexOf("mini")!=-1)
{setMiniPlayer(true);}}}
function onClickPauseAd()
{window.open(mn_pause_ad.click_url);}
function resumePlayer()
{$('mn_controls').Resume();showPauseAd(false);}
var mn_inter={};var inInteractiveAd=false;var preInterFS=false;function showInteractiveAd(show,url)
{displayInteractiveAd(show,url,"generic",null);}
function displayInteractiveAd(show,url,type,data)
{if(!show&&!inInteractiveAd)return;SetStreamLimits(!show);if(show&&mnPlayer_QMP_Get('IsFullscreen')=="1")
{preInterFS=true;mnPlayer_QMP_Set('FullScreen','0');}
else if(!show&&preInterFS)
{preInterFS=false;mnPlayer_QMP_Set('FullScreen','1');}
var plyr=$("mnPlayer").style;var ctrl=$('mnControls').style;var btns=$("mnSidebars").style;var media=$("player").style;var interad=$('interactiveAd').style;var intercd=$('interactiveAdCountdown').style;var video=$("videoPlayer").style;var mnplyr_qmp=$("mnPlayer_QMP").style;var adfrm=$('adBlock').style;var featad=$("featuresAd").style;var smallad=$("smallAd").style;var plyrload=$("playerLoad").style;if(show)
{mn_inter.ctrl_width=ctrl.width;mn_inter.ctrl_height=ctrl.height;mn_inter.btns_width=btns.width;mn_inter.btns_height=btns.height;mn_inter.mnplyr_qmp_height=mnplyr_qmp.height;mn_inter.mnplyr_qmp_width=mnplyr_qmp.width;mn_inter.adfrm_visibility=adfrm.visibility;hidePlayer();}
inInteractiveAd=show;interad.display=(show)?"block":"none";intercd.display=(show)?"block":"none";ctrl.width=(show)?"1px":mn_inter.ctrl_width;ctrl.height=(show)?"1px":mn_inter.ctrl_height;ctrl.top=(show)?"-10px":"";btns.width=(show)?"1px":mn_inter.btns_width;btns.height=(show)?"1px":mn_inter.btns_height;adfrm.display=(show)?"none":"";adfrm.visibility=(show)?"hidden":mn_inter.adfrm_visibility;featad.display=(show)?"none":"";media.backgroundImage=(show)?"none":"";plyrload.display=(show)?"none":"";if(show)
{if(!MN.nonIE)
{interad.top=(show)?"-395px":"";intercd.left=(show)?"0px":"";var contentDiv=$("videoPlayer").getElementsByTagName("div")[1];if(contentDiv)
{contentDiv.style.height=(show)?"422px":"";contentDiv.style.overflow=(show)?"hidden":"";}}
var so=getExternalAdFlashObject(url,type,data);if(so!=null)
{so.write('interactiveAd');startInteractiveCountdown();}
else
{displayInteractiveAd(false);return;}}
else
{mn_inter_cd=-1;clearTimeout(mn_inter_to);$('interactiveText').style.display="none";$('interactiveContinue').style.display="none";$('interactiveAd').innerHTML="";MN.Event.StopObserving($('interactiveContinue'),"click",function(){showInteractiveAd(false);});redrawAdBreaks();$("mn_controls").returnFromIntAd();toggleInfo(false);toggleShare(false);toggleRate(false);setNormalScreen();showPlayer();}}
var mn_inter_cd=-1;var mn_inter_to=null;function startInteractiveCountdown()
{mn_inter_cd=30;updateCountdown();$('interactiveText').style.display="block";$('interactiveContinue').style.display="none";}
function updateCountdown()
{if(mn_inter_cd>=1)
{$('interactivePlural').style.display=(mn_inter_cd>1)?"inline":"none";$('interactiveCounter').innerHTML=mn_inter_cd;mn_inter_cd--;mn_inter_to=setTimeout(updateCountdown,1000);}
else
{$('interactiveText').style.display="none";$('interactiveContinue').style.display="block";MN.Event.Observe($('interactiveContinue'),"click",function(){showInteractiveAd(false);});}}
function getExternalAdFlashObject(url,type,data)
{var so=null;if(type=="generic")
{var so=new SWFObject(url,'flashInteractiveAd','976','325','9','#000000');so.addParam('allowScriptAccess','always');so.addParam('wmode','transparent');so.addParam('scale','default');}
else if(type=="EW")
{var so=new SWFObject("http://cdn1.eyewonder.com/200125/instream/_modules/plugins/movenetworks/fox/EWMove.swf",'flashInteractiveAd','976','325','9');so.addParam('allowScriptAccess','always');so.addParam('wmode','transparent');so.addVariable('adXML',url);so.addVariable('playerVolume',data.volume);so.addVariable('adHeight',data.height);so.addVariable('adWidth',data.width);}
return so;}
function showExternalAd(url,type)
{if(type=="EW")
{var props={"volume":(parseInt(arguments[2],10)/100),"height":325,"width":976};displayInteractiveAd(true,url,type,props);}}
function returnFromExternalAd()
{displayInteractiveAd(false);}
function OnVideoAdClick(j,k,x,y,overlayName,targetName)
{if(mn_pwp.isFullScreen())
{mn_pwp.fullScreen(false);}
try
{playerBreakEvent({type:"adClick",url:mn_clickURL});}catch(e){}}
var mn_backgroundClickURL=null;function loadBackgroundAd(imageURL,clickURL){var adBg=MN.$("playerAdBg");if(typeof(imageURL)=="string")
{adBg.style.backgroundImage="url(%s)".format(imageURL);adBg.style.display="block";if(!MN.nonIE)
{adBg.style.zIndex=-1;}
if(QI.browser!="safari")
{adBg.style.top="-10px";}
mn_backgroundClickURL=clickURL;MN.Event.Observe(adBg,"click",OnBackgroundAdClick);}
else
{adBg.style.backgroundImage="none";adBg.style.display="none";mn_backgroundClickURL=null;MN.Event.StopObserving(adBg,"click",OnBackgroundAdClick);}}
function OnBackgroundAdClick()
{if(mn_backgroundClickURL!=null&&mn_backgroundClickURL.indexOf("http://")!=-1)
{window.open(mn_backgroundClickURL);}}
function setupAdLogo(imageUrl,redirectUrl,trackerUrl,canClose,closeDelay,loc)
{log("logo: setupAdLogo");if(mn_logo!=null&&imageUrl!=null&&(imageUrl.endsWith(".png")||imageUrl.endsWith(".jpg")||imageUrl.endsWith(".gif")))
{mn_logo.loadAd(imageUrl,redirectUrl,trackerUrl,canClose,closeDelay,loc);}}
function setupAdLogoFull(imageUrl,redirectUrl,trackerUrl,canClose,closeDelay,loc)
{log("logoFull: setupAdLogoFull");if(mn_logoFull!=null&&imageUrl!=null&&(imageUrl.endsWith(".png")||imageUrl.endsWith(".jpg")||imageUrl.endsWith(".gif")))
{mn_logoFull.loadAd(imageUrl,redirectUrl,trackerUrl,canClose,closeDelay,loc);}}
MN.LogoAd=MN.Class(MN.EventSource);_logo=MN.LogoAd.prototype;_logo.initialize=function(player,fullscreen)
{MN.EventSource.prototype.initialize.apply(this);this.player=player;this.fullscreen=fullscreen;this.visible=false;this.timerStarted=false;this.closeTimeout=30;this.showCloseTimer=null;this.closed=false;this.loaded=false;this.initialized=false;this.tracked=false;this.disabled=false;this.adClosed=false;this.closeVisible=false;}
_logo.createOverlays=function(imageUrl)
{var rootPath=MN.URL.Root(document.location.href);var AdStyle={"container":{"width":(this.fullscreen)?"105px":"50px","height":(this.fullscreen)?"34px":"15px","visibility":"hidden","z-index":10},"close":{"width":(this.fullscreen)?"13px":"8px","height":(this.fullscreen)?"13px":"8px","right":"0px","top":"0px","visibility":"hidden","url":rootPath+"fod/images/close-logo-ad.png","z-index":12},"logo":{"width":(this.fullscreen)?"88px":"40px","height":(this.fullscreen)?"31px":"14px","top":(this.fullscreen)?"3px":"1px","left":"0px","visibility":"hidden","url":imageUrl,"onmouseup":"","z-index":11}};if(this.fullscreen)
{AdStyle.container.display="fullscreen";AdStyle.close.display="fullscreen";AdStyle.logo.display="fullscreen";}
this.logo_container=this.player.OverlayManager.createOverlay("",AdStyle.container);this.player.OverlayManager.addOverlay((this.fullscreen)?"logo_full_container":"logo_container",this.logo_container);this.close_ad=this.player.OverlayManager.createOverlay("Image",AdStyle.close);this.logo_container.addOverlay((this.fullscreen)?"full_close_ad":"close_ad",this.close_ad);this.logo=this.player.OverlayManager.createOverlay("Image",AdStyle.logo);this.logo_container.addOverlay("logo",this.logo);MN.Event.Observe(this.logo,"click",this.logoClicked);MN.Event.Observe(this.close_ad,"click",this.close);MN.Event.Observe(this.player.player,"UIStateChanged",this.onUIStateChanged);this.initialized=true;this.log("initialize");}
_logo.onUIStateChanged=function(state)
{if(this.adClosed||!this.loaded)return;var states=['inactive','active','fullscreen','normalscreen'];var newState=states[state];if((newState=='normalscreen'&&!this.fullscreen)||(newState=='fullscreen'&&this.fullscreen))
{this.refresh();}
else if((newState=='fullscreen'&&!this.fullscreen)||(newState=='normalscreen'&&this.fullscreen))
{this.hide();}}
_logo.loadAd=function(imageUrl,redirectUrl,trackerUrl,canClose,closeDelay,loc)
{this.log("loadAd, imageUrl = "+imageUrl);if(typeof(imageUrl)==="string"&&imageUrl!="")
{var logoProps={};var update=false;if(!this.initialized)
{this.createOverlays(imageUrl);}
else
{logoProps.url=imageUrl;}
this.hide(false);this.adClosed=false;this.timerStarted=false;this.closeVisible=false;this.closed=false;this.tracked=false;this.closable=(canClose=="false")?false:true;this.closeTimeout=(isNaN(parseInt(closeDelay,10)))?30:parseInt(closeDelay,10);this.adLocation=(loc!=null&&typeof(loc)==="string"&&loc.length==2)?loc.toUpperCase():"LR";clearTimeout(this.showCloseTimer);this.clickURL=redirectUrl;this.trackerURL=trackerUrl;var r="",l="",t="",b="";switch(this.adLocation)
{case"LR":r=(this.fullscreen)?"15px":"3px";b=(this.fullscreen)?"10px":"3px";break;case"LL":l=(this.fullscreen)?"15px":"3px";b=(this.fullscreen)?"10px":"3px";break;case"LM":l="50%";b=(this.fullscreen)?"90px":"3px";break;case"UR":r=(this.fullscreen)?"15px":"3px";t=(this.fullscreen)?"10px":"3px";break;case"UL":l=(this.fullscreen)?"15px":"3px";t=(this.fullscreen)?"10px":"3px";break;case"UM":l="50%";t=(this.fullscreen)?"10px":"3px";break;}
var props={"left":l,"right":r,"top":t,"bottom":b};this.logo_container.update(props);if(typeof(this.clickURL)==="string"&&this.clickURL!="")
{logoProps.onmouseup="substage.open('"+this.clickURL+"')";}
else
{logoProps.onmouseup="";}
this.logo.update(logoProps);this.loaded=true;if((!this.player.isFullScreen()&&!this.fullscreen)||(this.player.isFullScreen()&&this.fullscreen))
{this.refresh();}}}
_logo.logoClicked=function()
{if(typeof(this.clickURL)==="string"&&this.clickURL!=""&&this.fullscreen)
{this.player.fullScreen(false);}
this.log("logoClicked");}
_logo.show=function()
{if(this.adClosed||!this.loaded)return;if((!this.fullscreen&&this.player.isFullScreen())||(this.fullscreen&&!this.player.isFullScreen())||this.disabled)return;this.logo.update({visibility:"visible","alpha":255});this.logo_container.update({visibility:"visible","alpha":255});if(this.adLocation.indexOf("M")!=-1)
{this.logo_container.update({left:"50%"});this.logo_container.update({left:this.logo_container.absoluteLeft-(this.fullscreen)?44:20});}
this.visible=true;if(!this.timerStarted&&this.closable)
{this.timerStarted=true;this.showCloseTimer=setTimeout(MN.MakeBound(this,this.showClose),this.closeTimeout*1000);}
if(this.closeVisible)
{this.close_ad.update({visibility:"visible"});}
if(!this.tracked)
{if(this.trackerURL!="")
{sendPixelHit(this.trackerURL);}
this.tracked=true;}
this.log("show");}
_logo.hide=function(fade)
{if(this.adClosed||!this.loaded)return;this.close_ad.update({visibility:"hidden"});if(fade)
{var tween=new MN.Tween(this.logo_container,"alpha",255,0,1000,0,25,this.hideFinish);}
else
{this.hideFinish();}
this.visible=false;this.log("hide");}
_logo.hideFinish=function()
{this.logo.update({visibility:"hidden"});this.logo_container.update({visibility:"hidden"});}
_logo.showClose=function()
{if(this.adClosed||!this.loaded||!this.closable)return;if(this.visible)
{this.close_ad.update({visibility:"visible"});}
this.closeVisible=true;this.log("showClose");}
_logo.close=function()
{this.hide(true);this.adClosed=true;this.visible=false;this.log("close");}
_logo.end=function()
{this.hide(false);this.adClosed=true;this.visible=false;this.log("end");}
_logo.refresh=function()
{if(this.adClosed||!this.loaded)return;setTimeout(MN.MakeBound(this,function(){this.show();}),1000);this.log("refresh");}
_logo.log=function(str)
{log("logo "+((this.fullscreen)?"full ":"")+": "+str);}
delete _logo;function setupAdLower(imgUrl,clickUrl,tracker,duration,delay,h,w)
{log("lower : setupAdLower");mn_l3rd.setup(imgUrl,clickUrl,tracker,duration,delay,h,w);}
function setupAdLowerFull(imgUrl,clickUrl,tracker,duration,delay,h,w)
{log("lower : setupAdLowerFull");mn_l3rdFull.setup(imgUrl,clickUrl,tracker,duration,delay,h,w);}
MN.LowerThird=MN.Class(MN.EventSource);_third=MN.LowerThird.prototype;_third.initialize=function(player,fullscreen)
{MN.EventSource.prototype.initialize.apply(this);this.initialized=false;this.player=player;this.delayInt=0;this.delayIntArray=new Array();this.defaultDelay=30;this.defaultDuration=30;this.delayTimeout=null;this.lower_trail=null;this.lower_ad=null;this.adDisplayed=true;this.fullscreen=fullscreen;this.log("initialize");}
_third.createOverlays=function(imageUrl)
{var root=MN.URL.Root(document.location.href);var DemoStyles={"lower_trail":{"height":"0%","bottom":"0px","left":"0px","right":"-100px","alpha":200,"visibility":"hidden","display":"window","url":root+"fod/images/shadow.png","z-index":0},"lower_ad":{"width":(this.fullscreen)?"547px":"252px","height":(this.fullscreen)?"234px":"105px","right":"0px","bottom":"50px","visibility":"hidden","display":"window","url":imageUrl,"z-index":1}};if(this.fullscreen)
{DemoStyles.lower_trail.display="fullscreen";DemoStyles.lower_ad.display="fullscreen";}
else
{DemoStyles.lower_ad.bottom="0px";}
this.lower_trail=this.player.OverlayManager.createOverlay("Image",DemoStyles.lower_trail);this.player.OverlayManager.addOverlay((this.fullscreen)?"logo_full_trail":"lower_trail",this.lower_trail);this.lower_ad=this.player.OverlayManager.createOverlay("Image",DemoStyles.lower_ad);this.player.OverlayManager.addOverlay((this.fullscreen)?"logo_full_ad":"lower_ad",this.lower_ad);MN.Event.Observe(this.player.player,"UIStateChanged",this.onUIStateChanged);this.initialized=true;this.log("createOverlays");}
_third.setup=function(imageUrl,clickUrl,trackerUrl,duration,delay,h,w)
{this.log("setup, imageUrl = "+imageUrl);if(typeof(imageUrl)==="string"&&imageUrl!="")
{var props={};if(!this.initialized)
{this.createOverlays(imageUrl);}
else
{props.url=imageUrl;}
this.adDisplayed=false;this.clickURL=clickUrl;this.trackerURL=trackerUrl;this.duration=parseInt(duration,10);this.delay=parseInt(delay,10);if(!isNaN(parseInt(h,10))&&!isNaN(parseInt(w,10)))
{props.width=w+"px";props.height=h+"px";}
if(this.clickURL!="undefined"&&this.clickURL!="")
{props.onmouseup="substage.open('"+this.clickURL+"')";}
else
{props.onmouseup="";}
this.lower_ad.update(props);if((this.fullscreen&&this.player.isFullScreen())||(!this.fullscreen&&!this.player.isFullScreen()))this.activate(true);}
this.log("setup end");}
_third.activate=function(start)
{if(!this.initialized)return;this.log("activate - "+start+", "+this.adDisplayed);if(start&&!this.adDisplayed)
{MN.Event.Observe(this.lower_ad,"click",this.redirect);this.startTimer();}
else if(!start)
{MN.Event.StopObserving(this.lower_ad,"click",this.redirect);this.resetAd();}}
_third.end=function()
{this.adDisplayed=true;this.activate(false);}
_third.onUIStateChanged=function(state)
{if(!this.initialized)return;var states=['inactive','active','fullscreen','normalscreen'];var newState=states[state];if((newState=='normalscreen'&&!this.fullscreen)||(newState=='fullscreen'&&this.fullscreen))
{this.log("onUIStateChanged show ad");this.activate(true);}
else if((newState=='fullscreen'&&!this.fullscreen)||(newState=='normalscreen'&&this.fullscreen))
{this.log("onUIStateChanged hide ad");this.activate(false);}}
_third.startTimer=function()
{var ms=((isNaN(this.delay))?this.defaultDelay:this.delay)*1000;this.delayTimeout=setTimeout(MN.MakeBound(this,this.showFirstStage),ms);this.log("startTimer");}
_third.redirect=function()
{if(this.clickURL!="undefined"&&this.clickURL!=""&&this.fullscreen)
{this.resetAd();this.player.fullScreen(false);}
this.log("redirect");}
_third.resetAd=function()
{clearTimeout(this.delayTimeout);for(var i=0;i<this.delayIntArray.length;i++){clearInterval(this.delayIntArray[i]);}
clearInterval(this.delayInt);this.lower_trail.update({visibility:"hidden",height:"0%"});this.lower_ad.update({visibility:"hidden",alpha:0});this.log("resetAd");}
_third.showFirstStage=function()
{this.resetAd();if(this.fullscreen&&mn_logoFull!=null)mn_logoFull.hide();else if(!this.fullscreen&&mn_logo!=null)mn_logo.hide();this.lower_trail.update({visibility:"visible",height:"0%"});var tween=new MN.Tween(this.lower_trail,"height",0,30,1000,"%",25,this.fadeSecondStage);this.delayIntArray.push(tween.tracker);this.log("showFirstStage");}
_third.fadeSecondStage=function()
{this.adDisplayed=true;if(this.trackerURL!="")
{sendPixelHit(this.trackerURL);}
this.lower_ad.update({visibility:"visible"});var tween=new MN.Tween(this.lower_ad,"alpha",0,255,1000,0,25,this.delayFadeOut);this.delayIntArray.push(tween.tracker);this.log("fadeSecondStage");}
_third.delayFadeOut=function()
{var ms=((isNaN(this.duration))?this.defaultDuration:this.duration)*1000;this.delayInt=setTimeout(MN.MakeBound(this,this.fadeOutSecondStage),ms);this.log("delayFadeOut");}
_third.fadeOutSecondStage=function()
{var tween=new MN.Tween(this.lower_ad,"alpha",255,0,1000,0,25,this.fadeOut);this.delayIntArray.push(tween.tracker);this.log("fadeOutSecondStage");}
_third.fadeOut=function()
{this.lower_ad.update({visibility:"hidden"});var tween=new MN.Tween(this.lower_trail,"height",30,0,1000,"%",25,this.fadeOutComplete);this.delayIntArray.push(tween.tracker);this.log("fadeOut");}
_third.fadeOutComplete=function()
{if(this.fullscreen&&mn_logoFull!=null)mn_logoFull.refresh();else if(!this.fullscreen&&mn_logoFull!=null)mn_logo.refresh();this.log("fadeOutComplete");}
_third.log=function(str)
{log("lower : "+str);}
delete _third;MN.Tween=MN.Class(MN.EventSource);_tween=MN.Tween.prototype;_tween.initialize=function(overlay,property,start,end,duration,suffix,interval,callback){MN.EventSource.prototype.initialize.apply(this);this.overlay=overlay;this.start=start;this.counter=start;this.end=end;this.suffix=suffix;this.callback=callback;this.property=property;this.step=Math.ceil(Math.abs(end-start)/(duration/interval));this.tracker=setInterval(this.updateTween,interval);}
_tween.updateTween=function(){var prop={};if(this.start>this.end){this.counter-=this.step;if(this.counter<=this.end){clearInterval(this.tracker);this.counter=this.end;prop[this.property]=this.counter+this.suffix;this.overlay.update(prop);if(this.callback!=null){this.callback();}}
else{prop[this.property]=this.counter+this.suffix;this.overlay.update(prop);}}else{this.counter+=this.step;if(this.counter>=this.end){clearInterval(this.tracker);this.counter=this.end;prop[this.property]=this.counter+this.suffix;this.overlay.update(prop);if(this.callback!=null){this.callback();}}
else{prop[this.property]=this.counter+this.suffix;this.overlay.update(prop);}}}
delete _tween;var inSlateAd=false;var mn_slate_click_url="";var mn_slate_to=null;function showSlateAd(show,imgUrl,clickUrl,trackerUrl,delaySec)
{if(show==inSlateAd||(show&&(imgUrl==null||imgUrl.indexOf("http://")==-1)))return;inSlateAd=show;SetStreamLimits(!show);var slatead=MN.$("slateAd").style;var sidebars=MN.$("mnSidebars").style;var controls=MN.$("mnControls").style;var defDelay=8000;slatead.cursor=(show)?"pointer":"default";slatead.display=(show)?"block":"none";controls.height=(show)?"1px":"40px";controls.width=(show)?"1px":"560px";sidebars.visibility=(show)?"hidden":"visible";if(show)
{try
{slatead.backgroundImage="url('%s')".format(imgUrl);hidePlayer();if(clickUrl!=null&&clickUrl.indexOf("http://")!=-1)
{mn_slate_click_url=clickUrl;MN.Event.Observe(MN.$("slateAd"),"click",onClickSlateAd);}
if(trackerUrl!="")
{sendPixelHit(trackerUrl);}}catch(e){}
var delayTimeout=(!isNaN((parseInt(delaySec,10)*1000)))?(parseInt(delaySec,10)*1000):defDelay;mn_slate_to=setTimeout(function(){showSlateAd(false);},delayTimeout);}
else
{clearTimeout(mn_slate_to);mn_slate_to=null;slatead.backgroundImage="none";showPlayer();MN.Event.StopObserving(MN.$("slateAd"),"click",onClickSlateAd);if(imgUrl!==false)$("mn_controls").returnFromSlateAd();}}
function onClickSlateAd()
{window.open(mn_slate_click_url);};MN.Share=MN.Class();MN.Share.prototype.initialize=function(config)
{this.startTime=-1;this.stopTime=-1;this.postURL=config.postURL;this.campaignCode=config.campaignCode;this.shareURLPrefix=config.shareURLPrefix;this.shareInputs={'shareEmail':MN.Validate.IsEmail,'shareName':this.CheckEmpty,'shareFriendEmail':this.CheckFriendsEmails,'shareFriendName':this.CheckEmpty,'shareComments':this.CheckEmpty};this.shareButtons=["shareSetStart","shareSetStop","shareCancel","shareSubmit"];for(var item in this.shareInputs)
{MN.Event.Observe(item,"focus",MN.MakeBound(this,this.SelectShareText));$(item).setAttribute("changed","false");MN.Event.Observe(item,"change",MN.MakeBound(this,function(){var obj=(MN.nonIE)?arguments[0].target:window.event.srcElement;obj.setAttribute("changed","true");}));}
for(var n=0;n<this.shareButtons.length;n++)
{var but=$(this.shareButtons[n]);this.DisableSelection(but);but.onmousedown=this.ButtonDown;but.onmouseup=this.ButtonUp;}
MN.Event.Observe(this.shareButtons[0],"click",MN.MakeBound(this,this.SetStartTime));MN.Event.Observe(this.shareButtons[1],"click",MN.MakeBound(this,this.SetStopTime));MN.Event.Observe(this.shareButtons[2],"click",MN.MakeBound(this,this.ClearForm));MN.Event.Observe("returnLink","click",MN.MakeBound(this,this.ClearForm));MN.Event.Observe(this.shareButtons[3],"click",MN.MakeBound(this,this.SendClick));MN.Event.Observe("shareTypeFull","click",MN.MakeBound(this,this.ChangeShareType));MN.Event.Observe("shareTypeClip","click",MN.MakeBound(this,this.ChangeShareType));}
MN.Share.prototype.SelectShareText=function()
{var obj=(MN.nonIE)?arguments[0].target:window.event.srcElement;obj.select();}
MN.Share.prototype.ButtonDown=function()
{var obj=(MN.nonIE)?arguments[0].target:window.event.srcElement;MN.CSS.AddClass(obj,"shareButtonDown");}
MN.Share.prototype.ButtonUp=function()
{var obj=(MN.nonIE)?arguments[0].target:window.event.srcElement;MN.CSS.RemoveClass(obj,"shareButtonDown");}
MN.Share.prototype.DisableSelection=function(element)
{element.onselectstart=function(){return false;};element.unselectable="on";element.style.MozUserSelect="none";}
MN.Share.prototype.SetStartTime=function(pos)
{this.ChangeShareType($("shareTypeClip"));if(isNaN(parseInt(pos,10)))pos=getCurrentPosition();if(!isNaN(parseInt(pos,10)))
{pos=parseInt(pos,10);if(this.stopTime!=-1&&pos>=this.stopTime)
{MN.SetInnerText($("shareStart"),"00:00:00 - Start time must be before stop time");this.startTime=0;}
else
{this.startTime=pos;MN.SetInnerText($("shareStart"),MN.ConvertToTimestamp(pos,true));}}}
MN.Share.prototype.SetStopTime=function(pos)
{this.ChangeShareType($("shareTypeClip"));if(isNaN(parseInt(pos,10)))pos=getCurrentPosition();if(!isNaN(parseInt(pos,10)))
{pos=parseInt(pos,10);if(pos<=this.startTime)
{MN.SetInnerText($("shareStop"),"00:00:00 - Stop time must be after start time");this.stopTime=-1;}
else
{this.stopTime=pos;if(this.startTime==-1)this.startTime=0;MN.SetInnerText($("shareStop"),MN.ConvertToTimestamp(pos,true));}}}
MN.Share.prototype.ChangeShareType=function()
{var obj=(MN.nonIE||arguments[0].id)?arguments[0]:window.event.srcElement;if(obj.target)obj=obj.target;if(obj.id=="")obj=obj.parentNode;var type=obj.id;if(type=="shareTypeFull")
{this.startTime=-1;this.stopTime=-1;MN.SetInnerText($("shareStart"),MN.ConvertToTimestamp(0,true));MN.SetInnerText($("shareStop"),MN.ConvertToTimestamp(0,true));}
MN.CSS.RemoveClass($((type=="shareTypeFull")?"shareTypeClip":"shareTypeFull").firstChild,"shareRadioChecked");MN.CSS.AddClass($((type=="shareTypeFull")?"shareTypeFull":"shareTypeClip").firstChild,"shareRadioChecked");}
MN.Share.prototype.CheckEmpty=function(val,obj)
{return(obj.id.indexOf("Comment")!=-1||(obj.getAttribute("changed")=="true"&&val!=null&&val!=""));}
MN.Share.prototype.CheckFriendsEmails=function(val)
{var chunks=val.strip().split(',');for(var i=0;i<chunks.length;i++)
{var chunk=chunks[i].strip();if(!MN.Validate.IsEmail(chunk))
return false;}
return true;}
MN.Share.prototype.SendClick=function()
{try
{var success=true;for(var item in this.shareInputs)
{MN.CSS.RemoveClass($(item),"shareInvalid");var curVal=$(item).value;if(!this.shareInputs[item](curVal,$(item)))
{MN.CSS.AddClass($(item),"shareInvalid");success=false;}}
log('success: ',success);if(success)
{this.SetStatusMsg("");this.emails=$('shareFriendEmail').value.strip().split(',');this.names=$('shareFriendName').value.strip().split(',');if(this.emails.length==this.names.length)
{this.emailIndex=0;this.SetStatusMsg("Sending...");$("shareSubmit").disabled=true;$("shareCancel").disabled=true;this.SendEmails();}
else
{this.SetStatusMsg("Number of emails does not match number of names");}}
else
{this.SetStatusMsg("Please correct highlighted fields and re-submit");}}
catch(e)
{log(e);}
return false;}
MN.Share.prototype.SendEmails=function()
{var shareURL=this.shareURLPrefix+"?sh="+mn_showName+"&ep="+mn_clipID;if(this.startTime!=-1)
{shareURL+="&start="+this.startTime;if(this.stopTime!=-1)
{shareURL+="&stop="+this.stopTime;}}
var params={'redirect_url':this.postURL,'campaign':this.campaignCode,'ord':Math.ceil(Math.random()*1000000),'email':$("shareEmail").value,'name':$('shareName').value,'femail':this.emails[this.emailIndex],'fname':this.names[this.emailIndex],'urlForemails':shareURL};if($('shareComments').getAttribute("changed")=="true"||(!MN.nonIE&&$('shareComments').value!="Add Comments"))
{params['usermessage']=$('shareComments').value;}
var sendCB=function(resp)
{if(resp.responseText.indexOf('status="ok"')!=-1)
{if(this.emailIndex==this.emails.length-1)
{this.SetStatusMsg("Send Successful");setTimeout(MN.MakeBound(this,this.ClearForm),2000);}
else
{this.emailIndex++;this.SendEmails();}}
else
{this.SetStatusMsg("Send Failed. Please wait and try again.");$("shareSubmit").disabled=false;$("shareCancel").disabled=false;}}
MN.AJAX.Call({method:'POST',url:'/fod/includes/share_proxy.php',callback:MN.MakeBound(this,sendCB),params:params});}
MN.Share.prototype.SetStatusMsg=function(str)
{MN.SetInnerText($("shareStatus"),str);}
MN.Share.prototype.ClearForm=function(toggle)
{$("shareSubmit").disabled=false;$("shareCancel").disabled=false;this.SetStatusMsg("");for(var item in this.shareInputs)
{var input=$(item);MN.CSS.RemoveClass(input,"shareInvalid");input.value=input.getAttribute("orig");input.setAttribute("changed","false");}
$("shareTypeFull").checked=true;$("shareTypeClip").checked=false;this.ChangeShareType($("shareTypeFull"));if(typeof(toggle)!="boolean")toggleShare();};var _share=null;function CookieCheck()
{if(document.cookie.indexOf('videovalid')==-1)
{if(document.cookie.indexOf('nosoup')!=-1)
{return false;}
else
{url=location.href;url=MN.URL.SetParams('http://gksrv.fox.com/foxgeo',{'redir':url});location.href=url;}}
return true;}
var geocheck=CookieCheck();function InitShare()
{_share=new MN.Share({"postURL":"http://www.fox.com/apps/php/emailfriend.php","campaignCode":"fod.video.shareclip.email","shareURLPrefix":"http://www.fox.com/fod/play.php"});}
function InitInfo()
{MN.Event.Observe("returnInfoLink","click",toggleInfo);MN.Event.Observe("returnInfoLink2","click",toggleInfo);}
function InitRate()
{MN.Event.Observe("returnRateLink","click",toggleRate);}
function InitEndEpisode()
{MN.Event.Observe("watchNextEp","click",WatchNextEpisode);MN.Event.Observe("replayEp","click",ReplayEpisode);}
function WatchNextEpisode()
{var obj=(MN.nonIE)?arguments[0].target:window.event.srcElement;if(obj)
{var next=obj.getAttribute("next");if(!isNaN(parseInt(next,10)))
{showEndEpisodeScreen(false);LoadEpisode(next);}}}
function ReplayEpisode()
{showEndEpisodeScreen(false);$("mn_controls").replayEpisode();}
MN.Event.Observe(window,"load",InitShare);MN.Event.Observe(window,"load",InitInfo);MN.Event.Observe(window,"load",InitRate);MN.Event.Observe(window,"load",InitEndEpisode);MN.Event.Observe(window,"load",function(){MN.InitPopups($("helpFeedback"));});MN.Event.Observe(window,"load",function(){MN.InitPopups($("helpFeedbackLower"));});function shareStart(oldS,newS){log("states - "+oldS+" - "+newS);if(newS<4)return;if(mn_start!="")
{var start=(isNaN(parseInt(mn_start,10))?0:parseInt(mn_start,10));var end=(isNaN(parseInt(mn_stop,10))?-1:parseInt(mn_stop,10));}}
function LoadEpisode(ep_id)
{if(!isNaN(parseInt(ep_id,10))&&parseInt(ep_id)===parseInt(mn_clipID))return;if(!sidebarsOK)return;if(mn_clipID!="")
{var thumb=$("epThumb"+mn_clipID);setThumbnail(thumb);}
if(!geocheck)
{if($("mn_controls")!=null){$("mn_controls").PlayURL("");}
GeoBlockMessage(true);}
else if(!isNaN(parseInt(ep_id,10))&&mn_showName.length>0)
{showPauseAd(false);showInteractiveAd(false);loadBackgroundAd(false);showSlateAd(false,false);var params={'sh':mn_showName,'ep':ep_id};var sendCB=function(resp)
{if(resp.responseText!="ERROR-NOTFOUND")
{var json=resp.responseText;var data=MN.EvalJSON(json);if(data)
{PopulateEpisodeInfo(data);mn_clipID=ep_id;mn_episodeNumber=data.metadata.episode;mn_seasonNumber=data.metadata.season;mn_airDate=data.metadata.airDate;mn_episodeUnique=data.external_id;mn_ccFile=data.ccFile;thumb=$("epThumb"+mn_clipID);MN.CSS.AddClass(thumb,"playing");thumb.src="/images/playing.png";hideAllExtras();if(mn_ccFile.length>0){enableCC();}
else{disableCC();}
$("VideoID").value=ep_id;$("TopicKey").value=ep_id;show_page('','','',1,true);playEpisode(ep_id);}}}
MN.AJAX.Call({method:'POST',url:'/fod/episode_info.php',callback:MN.MakeBound(this,sendCB),params:params});if(pluckgbl!=null){pluckgbl.epId=params.ep;pluckgbl.showCode=params.sh;pluckgbl.currentContentId=params.sh+'_'+params.ep;pluckgbl.updateCommentsContainer(params);}}}
function LoadExtra(ex_id)
{if(!isNaN(parseInt(ex_id,10))&&parseInt(ex_id)===parseInt(mn_clipID))return;if(ex_id!=""&&mn_showName.length>0)
{showPauseAd(false);showInteractiveAd(false);loadBackgroundAd(false);showSlateAd(false,false);var resp=http_fetch_sync('/fod/extra_info.php?sh='+mn_showName+'&ep='+ex_id);OnLoadExtra(ex_id,resp.responseXML);if(pluckgbl!=null){pluckgbl.epId=ex_id;pluckgbl.showCode=mn_showName;pluckgbl.currentContentId=mn_showName+'_'+ex_id;var obj={};obj.sh=mn_showName;obj.ep=ex_id;pluckgbl.updateCommentsContainer(obj);}}}
function OnLoadExtra(ex_id,doc)
{var root=doc.documentElement;PopulateExtraInfo(root);if(mn_clipID!="")
{var thumb=$("epThumb"+mn_clipID);setThumbnail(thumb);}
$("player").style.visibility="visible";mn_clipID=ex_id;mn_episodeNumber=getNodeValue(root,"episodenumber");mn_seasonNumber=root.getAttribute("season");mn_episodeUnique=ex_id;mn_ccFile=null;thumb=$("epThumb"+mn_clipID);MN.CSS.AddClass(thumb,"playing");thumb.src="/images/playing.png";if($("mn_controls")!=null){hideAllExtras();}
playFlash(getNodeValue(root,"videolink"),true);$("VideoID").value=ex_id;$("TopicKey").value=ex_id;show_page('','','',1,true);}
function loadXML(str,cb)
{var xmlDoc=null;var loadCB=function()
{if(MN.nonIE||xmlDoc.readystate==4)
{cb(xmlDoc);}}
try
{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.onreadystatechange=loadCB;}
catch(e)
{try
{xmlDoc=document.implementation.createDocument("","",null);xmlDoc.onload=loadCB;}
catch(e){}}
try
{xmlDoc.load(str);}
catch(e){}
return xmlDoc;}
function getNodeValue(node,tag)
{var value=null;var elems=node.getElementsByTagName(tag);if(elems.length==1&&elems[0].firstChild!=null)
{value=elems[0].firstChild.nodeValue;}
return value;}
function setThumbnail(thumb)
{if(MN.nonIE)
{thumb.src="../images/blank.gif";MN.CSS.RemoveClass(thumb,"playing");}
else
{var newthumb={"tag":"img","parent":thumb.parentNode,"id":thumb.id,"class":"png epthumb","src":"/fod/images/blank.gif"};var parent=thumb.parentNode;parent.removeChild(thumb);var newthumbelem=MN.DOM.CreateElement(newthumb);newthumbelem.height="81";newthumbelem.width="145";newthumbelem.style.backgroundImage=thumb.style.backgroundImage;}}
function PopulateEpisodeInfo(data)
{if(data!=null)
{mn_episodeTitle=data.name;$("episodeInfo").style.display="block";var details=data.name+", Season "+data.metadata.season+": Ep "+data.metadata.episode+", ";if(data.metadata.length_formatted!=null)
{details+=data.metadata.length_formatted+", ";}
MN.SetInnerText($("episodeDetails"),details);$("episodeStarRating").innerHTML=data.star_rating;MN.SetInnerText($("ratings_count_top"),data.rating_count);MN.SetInnerText($("infoEpName"),data.name);MN.SetInnerText($("infoEpSeason"),"Season "+data.metadata.season+": Episode "+data.metadata.episode);MN.SetInnerText($("infoEpDate"),data.metadata.airDate);MN.SetInnerText($("infoEpDesc"),data.description);var analyticsData={contentTitle:mn_showName+" - "+data.name,contentType:"video",season:mn_seasonNumber,contentId:data.id}
omnitureReportEpisodeData(analyticsData);if(data.nextEpisodeID!=null)
{$("watchNextEp").setAttribute("next",data.nextEpisodeID);$("watchNextEp").style.display="block";}
else
{$("watchNextEp").setAttribute("next","");$("watchNextEp").style.display="none";}}}
var flv_episodeTitle;var flv_seasonNumber;function PopulateExtraInfo(data)
{if(data!=null)
{flv_episodeTitle=getNodeValue(data,"episodetitle");flv_seasonNumber=data.getAttribute("season");$("episodeInfo").style.display="block";var val="";if(data.getAttribute("season")!=null)
{val=", Season "+data.getAttribute("season");}
if(getNodeValue(data,"episodenumber")!=null)
{val+=": Ep "+getNodeValue(data,"episodenumber");}
var details=getNodeValue(data,"episodetitle")+val+", ";if(getNodeValue(data,"episodeduration")!=null)
{details+=getNodeValue(data,"episodeduration")+", ";}
MN.SetInnerText($("episodeDetails"),details);$("episodeStarRating").innerHTML=getNodeValue(data,"rating");MN.SetInnerText($("ratings_count_top"),data.getElementsByTagName("rating")[0].getAttribute("count"));MN.SetInnerText($("infoEpName"),getNodeValue(data,"episodetitle"));if(data.getAttribute("season")!=null)
{val="Season "+data.getAttribute("season");}
if(getNodeValue(data,"episodenumber")!=null)
{val+=": Episode "+getNodeValue(data,"episodenumber");}
MN.SetInnerText($("infoEpSeason"),val);MN.SetInnerText($("infoEpDate"),"");MN.SetInnerText($("infoEpDesc"),"");$("watchNextEp").setAttribute("next","");$("watchNextEp").style.display="none";}}
function getCurrentPosition(){return $('mn_controls').getCurrentPosition();}
function playEpisode(clipID,startTime,stopTime){var url='%scms/publish/vod/vodclip/%s/%s.qvt'.format(mn_host,mn_publisher,clipID);if(clipID!=null&&clipID!="undefined"&&clipID.length!=""){showPauseAd(false);showInteractiveAd(false);loadBackgroundAd(false);showSlateAd(false,false);$("mn_controls").PlayURL(url,0,startTime,stopTime);}}
function playFlash(clipUrl,streaming){GeoBlockMessage(false);if($("mn_controls")==null){WritePlayer(clipUrl,true);}else{$("mn_controls").PlayURL(clipUrl,streaming);}}
function omnitureReportEpisode(){}
function omnitureReportEpisodeData(data){s_analytics.prop45=(data.site!=null)?data.site:s_analytics.prop45;s_analytics.prop6=(data.section)?s_analytics.prop45+":"+data.section:s_analytics.prop6;s_analytics.prop7=(data.subsection1)?s_analytics.prop6+":"+data.subsection1:s_analytics.prop7;s_analytics.prop8=(data.subsection2)?s_analytics.prop7+":"+data.subsection2:s_analytics.prop8;s_analytics.prop9=(data.subsection3)?s_analytics.prop8+":"+data.subsection2:s_analytics.prop9;s_analytics.hier1=s_analytics.prop9;s_analytics.hier3=(data.vertical)?data.vertical+":"+s_analytics.hier1:s_analytics.hier3;s_analytics.prop15=(data.contentType!=null)?data.contentType:s_analytics.prop15;contentTitle=(data.contentTitle!=null)?data.contentTitle.replace(/:/g,'').toLowerCase():"";s_analytics.prop35=(contentTitle!="")?contentTitle:s_analytics.prop35;s_analytics.prop36=(data.contentId!="")?data.contentId:s_analytics.prop36;s_analytics.prop46=(data.season!="")?"season"+data.season:s_analytics.prop46;if(data.debug!=null&&data.debug==true){console.log("s_analytics.hier1: "+s_analytics.hier1+"\n");console.log("s_analytics.hier3: "+s_analytics.hier3+"\n");console.log("s_analytics.pageName: "+s_analytics.pageName+"\n");console.log("s_analytics.prop6: "+s_analytics.prop6+"\n");console.log("s_analytics.prop7: "+s_analytics.prop7+"\n");console.log("s_analytics.prop8: "+s_analytics.prop8+"\n");console.log("s_analytics.prop9: "+s_analytics.prop9+"\n");console.log("s_analytics.prop15: "+s_analytics.prop15+"\n");console.log("s_analytics.prop35: "+s_analytics.prop35+"\n");console.log("s_analytics.prop36: "+s_analytics.prop36+"\n");console.log("s_analytics.prop45: "+s_analytics.prop45+"\n");console.log("s_analytics.prop46: "+s_analytics.prop46+"\n");}
else{s_analytics.t();}}
function playerBreakEvent(obj){if(Subscriptions!="undefined"&&pluckgbl!="undefined"&&pluckgbl.cCheck('AT')){if(obj.type=="pause"||obj.type=="ad"||obj.type=="segmentStart"||obj.type=="seek"){if(obj.segment!=1){var cp=getCurrentPosition();if(cp&&mn_clipID){Subscriptions.save(cp,mn_clipID);}}}}
ComscoreObj.handleEvent(obj);GlanceGuide.handleEvent(obj);IAG.handleEvent(obj);}
var BeaconTest={handleEvent:function(obj){console.log('TEST: '+obj.toSource());}}
var Vindico={clipID:0,myID:'9425',handleEvent:function(obj){if(obj.type=="adLoad"){if(obj.clipID&&obj.clipID==this.myID){this.clipID=obj.clipID;this.makeCall('adLoad');}}
else if(obj.type=="adEnd"){if(this.clipID==this.myID){this.makeCall('adEnd');this.clipID=0;}}
else if(obj.type=="adClick"){if(this.clipID==this.myID){this.makeCall('adClick');}}},makeCall:function(type){var st="http://tracking2.vindicosuite.com/Tracking/V3/Instream/Impression/?";var st_click="http://tracking2.vindicosuite.com/Tracking/V3/Instream/Clickthrough/?";vImg=new Image();vImg.src="";var A=(mn_showGenre)?mn_showGenre:'Undefined';var B=(mn_showTitle)?mn_showTitle.replace(/[^a-zA-Z 0-9]+/g,''):'Undefined';var ep=(mn_episodeNumber)?'Ep'+mn_episodeNumber+' ':'';var sn=(mn_seasonNumber)?' Season '+mn_seasonNumber:'';var C=(mn_episodeTitle)?(ep+mn_episodeTitle+sn):'Undefined';switch(type){case"adLoad":vImg.src=st+"0|1475|28306|19967|4057|11580||BBEEND|OP{|"+A+"|"+B+"|"+C+"|D|E|}%"+new Date().getTime()+"%";break;case"adEnd":vImg.src=st+"100|1475|28306|19967|4057|11580||BBEEND|OP{|"+A+"|"+B+"|"+C+"|D|E|}%"+new Date().getTime()+"%";break;case"adClick":vImg.src=st_click+"1475|28306|19967|4057|11580|BBEEND|OP{|"+A+"|"+B+"|"+C+"|D|E|}%"+new Date().getTime()+"%";break;}
if(vImg.src!=''){document.getElementsByTagName('body')[0].appendChild(vImg);}}}
var GlanceGuide={enabled:1,handleEvent:function(obj){if(this.enabled){var shortbool=(obj.url&&obj.url.substring(obj.url.lastIndexOf('.'))=='.flv')?1:0;if(obj.type=="contentLoad"){if(shortbool){gg1.ggPM(15,obj.url,"content","<uurl>"+obj.url+"</uurl>"+"<length>"+parseInt(obj.duration)+"</length>"+"<category>"+mn_showTitle.replace(/[^a-zA-Z 0-9]+/g,'')+"</category>"+"<censuscategory>"+mn_showTitle.replace(/[^a-zA-Z 0-9]+/g,'')+"</censuscategory>"+"<subcategory>"+flv_seasonNumber+"</subcategory>"+"<title>"+mn_showTitle.replace(/[^a-zA-Z 0-9]+/g,'')+flv_seasonNumber+flv_episodeTitle.replace(/[^a-zA-Z 0-9]+/g,'')+"</title>",1);}
else{gg1.ggPM(15,obj.url,"content","<uurl>"+obj.url+"</uurl>"+"<length>"+parseInt(obj.duration)+"</length>"+"<category>"+mn_showTitle.replace(/[^a-zA-Z 0-9]+/g,'')+"</category>"+"<censuscategory>"+mn_showTitle.replace(/[^a-zA-Z 0-9]+/g,'')+"</censuscategory>"+"<subcategory>"+mn_seasonNumber+"</subcategory>"+"<title>"+mn_showTitle.replace(/[^a-zA-Z 0-9]+/g,'')+mn_seasonNumber+mn_episodeTitle.replace(/[^a-zA-Z 0-9]+/g,'')+"</title>",obj.segment);}}
else if(obj.type=="contentResume"){gg1.ggPM(5,parseInt(getCurrentPosition()));}
else if(obj.type=="segmentStart"){gg1.ggPM(5,0);}
else if(obj.type=="segmentEnd"){gg1.ggPM(7,parseInt(getCurrentPosition()));}
else if(obj.type=="adLoad"){if(shortbool){var thisSegment=(obj.segment=="flashpre")?"preroll":(obj.segment=="flashpost")?"postroll":"midroll";var thisAdTitle=(obj.londo&&obj.londo.title)?obj.londo.title:obj.clipID;var thisAdCat=(obj.advertiser)?obj.advertiser:'';var thisAdSubCat=(obj.londo&&obj.londo.campaign)?obj.londo.campaign:'';gg1.ggPM(15,obj.url,thisSegment,"<uurl>"+obj.url+"</uurl><category>"+thisAdCat+"</category><subcategory>"+thisAdSubCat+"</subcategory><title>"+thisAdTitle+"</title><length>"+parseInt(obj.duration)+"</length>");}
else{var thisSegment=(obj.segment=="movepre")?"preroll":(obj.segment=="movepost")?"postroll":"midroll";var thisAdTitle=(obj.londo&&obj.londo.title)?obj.londo.title:obj.clipID;var thisAdCat=(obj.advertiser)?obj.advertiser:'';var thisAdSubCat=(obj.londo&&obj.londo.campaign)?obj.londo.campaign:'';gg1.ggPM(15,obj.url,thisSegment,"<uurl>"+((obj.clipID)?obj.clipID:'undefined')+"</uurl><category>"+thisAdCat+"</category><subcategory>"+thisAdSubCat+"</subcategory><title>"+thisAdTitle+"</title><length>"+parseInt(obj.duration)+"</length>");}}
else if(obj.type=="adEnd"){gg1.ggPM(7,parseInt(getCurrentPosition()));}
else if(obj.type=="adClick"){gg1.ggPM(16,obj.url);}
else if(obj.type=="seek"){gg1.ggPM(8,parseInt(obj.start),parseInt(obj.end));}
else if(obj.type=="pause"){gg1.ggPM(6,parseInt(getCurrentPosition()));}
else if(obj.type=="mute"){gg1.ggPM(9,obj.mute);}
else if(obj.type=="fullscreen"){gg1.ggPM(10,obj.fullscreen);}
else if(obj.type=="volume"){gg1.ggPM(11,obj.volume);}}}}
var ComscoreObj={enabled:1,sent:false,eventType:'',params:{c1:'1',c2:'3005183',c3:'3005183',c4:'3000009',c5:'',c6:''},handleEvent:function(obj){var shortbool=(obj.url&&obj.url.substring(obj.url.lastIndexOf('.'))=='.flv')?1:0;if(this.enabled){if(obj.type=="contentLoad"){this.params.c5=this.mapGenre(mn_showGenre,shortbool);this.params.c6=mn_showName.replace(/[^a-zA-Z 0-9]+/g,'').toLowerCase()+((shortbool)?'_short':'_seg'+obj.segment);this.eventType='segment';this.makeCall();}
else if(obj.type=="adLoad"){this.params.c5='010000';this.params.c6='';this.eventType='ad';this.makeCall();}}},mapGenre:function(genre,shortbool){var returnGenre='';var myGenre=genre.toLowerCase().replace(/^\s+|\s+$/g,"");switch(myGenre){case'animation':returnGenre=(shortbool==1)?'020202':'030202';break;case'comedy':returnGenre=(shortbool==1)?'020201':'030201';break;case'drama':returnGenre=(shortbool==1)?'020205':'030205';break;case'news and information':returnGenre=(shortbool==1)?'020100':'030100';break;case'reality and game show':returnGenre=(shortbool==1)?'020218':'030218';break;case'talk and interview':returnGenre=(shortbool==1)?'020109':'030109';break;case'sci fi and fantasy':returnGenre=(shortbool==1)?'020219':'030219';break;default:returnGenre=(shortbool==1)?'020200':'030200';break;}
return returnGenre;},makeCall:function(){img=new Image();img.src="http://beacon.securestudies.com/scripts/beacon.dll?C1="+this.params.c1+"&C2="+this.params.c2+"&C3="+this.params.c3+"&C4="+
this.params.c4+"&C5="+this.params.c5+"&C6="+((this.eventType=="segment")?'%':'')+""+this.params.c6+""+((this.eventType=="segment")?'%':'')+"&C7="+escape(window.location.href)+"&C8="+escape(document.title)+"&C9="+escape(document.referrer)+"&rn="+Math.floor(Math.random()*99999999);document.getElementsByTagName('body')[0].appendChild(img);}};var IAG={enabled:1,eventType:'',url:'http://pt.rewardtv.com/notice.do?',sid:'1000012',bcr:'FOXOnline',ep_params:{tfid:'5',pgm:'',epi:'',seg:'',cp:''},ad_params:{tfid:'6',pgm:'',epi:'',seg:'',brn:'FOXOLBrand',cte:'',ap:''},handleEvent:function(obj){var shortbool=(obj.url&&obj.url.substring(obj.url.lastIndexOf('.'))=='.flv')?1:0;if(this.enabled){if(obj.type=='contentLoad'){this.ep_params.pgm=mn_showTitle.replace(/[^a-zA-Z 0-9]+/g,'');this.ep_params.epi=(shortbool)?flv_episodeTitle.replace(/[^a-zA-Z 0-9]+/g,''):mn_episodeTitle.replace(/[^a-zA-Z 0-9]+/g,'')+' - '+mn_airDate;this.ep_params.seg=(shortbool)?'short':obj.segment;this.ep_params.cp=(obj.segment==1||shortbool)?'soc':'cmp';this.eventType='segment';this.makeCall();}
else if(obj.type=='adLoad'){this.ad_params.pgm=mn_showTitle.replace(/[^a-zA-Z 0-9]+/g,'');this.ad_params.epi=(shortbool)?flv_episodeTitle.replace(/[^a-zA-Z 0-9]+/g,''):mn_episodeTitle.replace(/[^a-zA-Z 0-9]+/g,'')+' - '+mn_airDate;this.ad_params.seg=obj.segment;this.ad_params.cte=(shortbool)?obj.url:obj.clipID;this.ad_params.ap=(obj.segment=='movepre'||obj.segment=='flashpre')?'pre':'mid';this.eventType='ad';this.makeCall();}}},makeCall:function(){img=new Image();img.src="";if(this.eventType=='segment'){img.src=this.url+"sid="+this.sid+";tfid="+this.ep_params.tfid
+";bcr="+this.bcr+";pgm="+this.ep_params.pgm+";epi="+this.ep_params.epi
+";seg="+this.ep_params.seg+";cp="+this.ep_params.cp+";r="+new Date().getTime();}
else if(this.eventType=='ad'){img.src=this.url+"sid="+this.sid+";tfid="+this.ad_params.tfid
+";bcr="+this.bcr+";pgm="+this.ad_params.pgm+";epi="+this.ad_params.epi
+";seg="+this.ad_params.seg+";brn="+this.ad_params.brn+";cte="+this.ad_params.cte
+";ap="+this.ad_params.ap+";r="+new Date().getTime();}
if(img.src!=''){document.getElementsByTagName('body')[0].appendChild(img);}}};var screenMode="off";var playingAd=false;var ccOn=false;var endScreenOn=false;var playerInstalled=false;function toggleInfo(hide){if(typeof(hide)!="boolean"&&(screenMode=="normal"||screenMode=="flash"))
{setMiniPlayer(true);$('mnSidebars').style.visibility="hidden";$("infoScreen").style.display="block";}
else
{setMiniPlayer(false);$('mnSidebars').style.visibility="visible";if(screenMode!="flash"&&screenMode!="flashmini"){setNormalScreen();}
$("infoScreen").style.display="none";}
return false;}
function toggleCC(){if(ccOn){$('mnControls').style.height="40px";hideClosedCaption();ccOn=false;}
else{$('mnControls').style.height="71px";showClosedCaption();ccOn=true;}
return false;}
function turnCCOff(){if(screenMode!="flash"){$('mnControls').style.height="40px";}
ccOn=false;}
function disableCC(){if($("mn_sidebars")&&typeof($("mn_sidebars").disCC)=="function"){setTimeout('$("mn_sidebars").disCC();',1);}
if(ccOn){toggleCC();}}
function enableCC(){if($("mn_sidebars")&&typeof($("mn_sidebars").enableCC)=="function"){setTimeout('$("mn_sidebars").enableCC();',1);}}
function toggleShare(hide){if(typeof(hide)!="boolean"&&(screenMode=="normal"||screenMode=="flash"))
{setMiniPlayer(true);$('mnSidebars').style.visibility="hidden";$("shareScreen").style.display="block";}
else
{_share.ClearForm(false);setMiniPlayer(false);$('mnSidebars').style.visibility="visible";if(screenMode!="flash"&&screenMode!="flashmini"){setNormalScreen();}
$("shareScreen").style.display="none";}
return false;}
function showEndEpisodeScreen(show){log("Show end of episode");show=(typeof(show)=="boolean")?show:true;if($("shareScreen").style.display=="block")return;$('playerBG').style.display=(show)?"block":"";if(show){toggleInfo(false);toggleShare(false);toggleRate(false);hideControls(null,true,true);}
endScreenOn=show;if(screenMode=="flash"||screenMode=="flashmini"){$('mnControls').style.width=(show)?"1px":"560px";$('mnControls').style.height=(show)?"1px":"315px";$('watchNextEp').style.visibility="hidden";}
else{$('watchNextEp').style.visibility="visible";setNormalScreen();$('mnPlayer').style.width=(show)?"1px":"560px";$('mnPlayer').style.height=(show)?"1px":"315px";$('mnControls').style.width=(show)?"1px":"";$('mnControls').style.height=(show)?"1px":"";if(mn_pwp!=null&&mn_pwp.isFullScreen())
{mn_pwp.fullScreen(false);}}
$("endScreen").style.display=(show)?"block":"none";$('mn_sidebars').style.width=(show)?"1px":"";$('mn_sidebars').style.height=(show)?"1px":"";return false;}
function hideAllExtras()
{toggleInfo(false);toggleShare(false);toggleRate(false);showEndEpisodeScreen(false);if(screenMode!="flash"&&screenMode!="flashmini"){screenMode="normal";}
else{screenMode="flash";}
hideControls();}
function setMiniPlayer(show){if(show){clearTimeout(hidingId);hideControls(null,true,true);}
$('playerBG').style.display=(show)?"block":"";$('featuresAd').style.display=(show)?"block":"none";if(screenMode=="flash"||screenMode=="flashmini"){$('mnControls').style.width=(show)?"178px":"560px";$('mnControls').style.height=(show)?"110px":"315px";$('mnControls').style.left=(show)?"10px":"";}
else{$('mnControls').style.width=(show)?"178px":"";$('mnControls').style.height=(show)?"8px":"";$('mnControls').style.left=(show)?"10px":"";$('mnPlayer').style.width=(show)?"178px":"560px";$('mnPlayer').style.height=(show)?"100px":"315px";$('mnPlayer').style.left=(show)?"10px":"";}
if(show)
{setMiniControls();if(screenMode=="flash"){screenMode="flashmini";}
else{screenMode="mini";redrawAdBreaks();}
if(mn_logo!=null)
{mn_logo.hide(false);mn_logo.disabled=true;}
if(mn_l3rd!=null)
{mn_l3rd.activate(false);}}
else
{setMinimalControls();if(screenMode=="flashmini"||screenMode=="flash"){screenMode="flash";}
else{screenMode="normal";if(ccOn){$('mnControls').style.height="71px";}}
if(mn_logo!=null)
{mn_logo.refresh();mn_logo.disabled=false;}}}
function setNormalScreen(){var redispPauseAd=false;if(screenMode!="flashfull"){if(screenMode=="full"){if(inPauseAd)
{showPauseAd(false);redispPauseAd=true;}
clearTimeout(hidingId);screenMode="normal";setDefaultControls();hideControls();}
screenMode="normal";if(ccOn){$('mnControls').style.height="71px";}}
var i,a,main;for(i=0;(a=document.getElementsByTagName("link")[i]);i++){if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")){if(a.getAttribute("title")=="fullscreen")a.disabled=true;}}
$('mnPlayer').style.width="560px";$('mnPlayer').style.height="315px";$('mnControls').style.width="560px";$('mnSidebars').style.visibility="visible";if(screenMode!="flashfull"){redrawAdBreaks();}
else{$('mnControls').style.height="40px";flashControls();}
if(redispPauseAd)
{showPauseAd(true);}}
function setFullScreen(){if(mnPlayer_QMP_Get('FullScreenSupport')=="1")
{mnPlayer_QMP_Set('FullScreen','1');}
else
{screenMode="full";window.moveTo(((MN.nonIE)?1:0),0);window.resizeTo(screen.availWidth,screen.availHeight);MN.Event.Observe("exitFullScreen","click",setNormalScreen);var i,a,main;for(i=0;(a=document.getElementsByTagName("link")[i]);i++){if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")){if(a.getAttribute("title")=="fullscreen"){a.disabled=true;a.disabled=false;}}}
if(ccOn){$('mnControls').style.height="40px";}
drawFullScreen();if(!MN.nonIE){setTimeout("window.resizeTo(screen.availWidth-1, screen.availHeight);",200);setTimeout("window.resizeTo(screen.availWidth, screen.availHeight);",400);}}}
var flashFullWidth=0;function drawFullScreen(){if(screenMode=="full"){var pageSize=MN.GetWindowSize();$('mnSidebars').style.visibility="hidden";$('mnPlayer').style.width=pageSize[0]+"px";$('mnPlayer').style.height=(pageSize[1]-55)+"px";var mnFullWidth=$('showInfo').offsetWidth+451;$('mnControls').style.width=(pageSize[0]-mnFullWidth)+"px";$('mnFullScreen').style.width=mnFullWidth+"px";setFullControls();if(inPauseAd)
{var adTop=((pageSize[1]-380)/2);if(adTop<0)adTop=0;$('pauseAd').style.top=adTop+"px";}}else if(screenMode=="flashfull"){var pageSize=MN.GetWindowSize();$('mnPlayer').style.height="1px";$('mnControls').style.width=pageSize[0]+"px";$('mnControls').style.height=pageSize[1]-16+"px";var mnFullWidth=$('showInfo').offsetWidth+451;flashFullWidth=pageSize[0]-mnFullWidth;setFullControls();}}
function getFlashFullWidth(){return flashFullWidth;}
function updateHdMeter(newStream,totalStreams,isHD){var blocks=9;var ratio=blocks/totalStreams;var extent=ratio*(newStream+1);var filled=Math.floor(extent);var half=false;if(extent-filled>0){half=true;filled++;}
for(var i=1;i<=filled;i++){$('baricon'+i).style.backgroundImage="url(/fod/images/player/hdFull.png)";if(half&&i==filled){$('baricon'+i).style.backgroundImage="url(/fod/images/player/hdHalf.png)";}}
for(i=blocks;i>filled;i--){$('baricon'+i).style.backgroundImage="url(/fod/images/player/hdEmpty.png)";}
if(isHD){$('hdLogo').style.backgroundImage="url(/fod/images/player/hdOff.png)";}
else{$('hdLogo').style.backgroundImage="none";}
if(isHD&&newStream+1==totalStreams){$('hdLogo').style.backgroundImage="url(/fod/images/player/hdOn.png)";}}
function toggleRate(hide){if(inPauseAd)
{showPauseAd(false,false);}
if(typeof(hide)=="undefined")
{hideAllExtras();setMiniPlayer(true);$('mnSidebars').style.visibility="hidden";$("rateScreen").style.display="block";}
else
{setMiniPlayer(false);$('mnSidebars').style.visibility="visible";if(screenMode!="flash"&&screenMode!="flashmini"){setNormalScreen();}
$("rateScreen").style.display="none";}
return false;}
var isDim=false;function toggleDimLights(){resizeDimPage();if(!isDim){isDim=true;$('dimPage').style.display='block';$('player').style.backgroundImage='none';resizeDimPage();}
else{isDim=false;$('dimPage').style.display='none';}
if(isDim)
{if($("mn_sidebars")&&typeof($("mn_sidebars").setRaise)=="function"){setTimeout('$("mn_sidebars").setRaise();',1);}}
else
{if($("mn_sidebars")&&typeof($("mn_sidebars").setDim)=="function"){setTimeout('$("mn_sidebars").setDim();',1);}}}
function resizeDimPage(){var sizes=getPageSize();pageWidth=sizes[0];pageHeight=sizes[1];$('dimPage').style.left="0px";$('dimPage').style.top="-150px";$('dimPage').style.width=pageWidth+"px";$('dimPage').style.height=(pageHeight+151)+"px";}
var hidingId=false;function showControls(mouse,goNow,onlyButtons){clearTimeout(hidingId);if((screenMode=="flash"||(screenMode=="normal"&&playerInstalled))&&!endScreenOn){fadeInControls(goNow,onlyButtons);}}
function hideControls(mouse,goNow,onlyButtons){if((screenMode=="normal"||screenMode=="flash")&&!endScreenOn){fadeOutControls(goNow,onlyButtons);}}
function hideDelayControls(){if((screenMode=="normal"||screenMode=="flash")&&!endScreenOn){hidingId=setTimeout('fadeOutControls()',hideDelayControlsAmount);}}
function hideDelayControlsAfterAd(){clearTimeout(hidingId);if((screenMode=="normal"||screenMode=="flash")&&!endScreenOn){hidingId=setTimeout('fadeOutControls()',hideDelayAfterAdControlsAmount);}}
var currentOp=0;var controlsTween=null;var controlsTween2=null;function fadeInControls(goNow,onlyButtons){if(!onlyButtons){setDefaultControls();}}
function fadeOutControls(goNow,onlyButtons){log("!onlyButtons = "+(!onlyButtons));if((screenMode=="normal"||screenMode=="flash")&&!onlyButtons){setMinimalControls();}}
function setOpacity(t,v){t.style['opacity']=v/100;t.style['-moz-opacity']=v/100;if(t.filters&&t.filters.alpha)t.filters.alpha['opacity']=v;}
function moveControls(){log("Page: Setting move controls");if(screenMode=="flash"||screenMode=="off"){screenMode="normal";}
if(screenMode=="flashfull"){screenMode="full";drawFullScreen();}
if(!isDim&&screenMode!="full"){}
$('mnControls').style.top="0px";$('mnControls').style.height="40px";setSidebarsVersion(false);}
function flashControls(){log("Page: Setting flash controls");if(screenMode!="flash"){screenMode="flash";}
if(!playerInstalled){$('moveInstall').style.display="none";$('mnControls').style.visibility="visible";}
if(mn_clipID!=""){$('mnControls').style.top="-315px";$('mnControls').style.height="315px";}
setSidebarsVersion(true);}
function flashFullControls(){log("Page: Setting flash full controls");if(screenMode!="flashfull"){screenMode="flashfull";}
drawFullScreen();}
function showCompanion(){$('adBlock').style.visibility="visible";}
function hideCompanion(){$('adBlock').style.visibility="hidden";}
function hideLoader(){$("playerLoad").style.backgroundImage="none";if(screenMode=="off"||screenMode=="normal"){$('mnPlayer').style.width="560px";$('mnPlayer').style.height="315px";}}
function installCheck(installed){if(!installed){$('moveInstall').style.display="block";$('mnControls').style.visibility="hidden";}
else{playerInstalled=true;}}
function InitButtons()
{MN.Event.Observe("subRateButton","click",check_session_player);MN.Event.Observe("dimPage","click",toggleDimLights);if(mn_ccFile.length>0){enableCC();}
else{disableCC();}}
function winResize(){resizeDimPage();drawFullScreen();}
function getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight,xScroll,yScroll)
return arrayPageSize;}
MN.Event.Observe(window,"load",InitButtons);MN.Event.Observe(window,'resize',winResize);