if(!String.prototype.format){String.prototype.format=function(){var _11=arguments;var i=0;var x=function(){return _11[i++];};return this.replace(/(%s)/g,x);};}
LegacyFOD={};LegacyFOD.nonIE=(document.all&&document.attachEvent)?false:true;LegacyFOD.Class=function(_20){func=function(){LegacyFOD.BindMethods(this);this.initialize.apply(this,arguments);};return func;}
LegacyFOD.BindMethods=function(_21){for(var _22 in _21){var _23=_21[_22];if(typeof(_23)=="function"&&_22!="initialize"){_21[_22]=LegacyFOD.MakeBound(_21,_23);}}}
LegacyFOD.MakeBound=function(_24,_25){var _26=_25;if(_26.__originalMethod){_26=_26.__originalMethod;}
var _27=function(){return _26.apply(_24,arguments);};_27.__originalMethod=_26;return _27;}
LegacyFOD.CSS={AddClass:function(_d7,_d8){if(!_d8){return;}
var el=$(_d7);if(!el){return;}
var _da=LegacyFOD.CSS.GetClasses(el);for(var i=0,cl=_da.length;i<cl;i++){if(_da[i]==_d8){return;}}
el.className=el.className+" "+_d8;},RemoveClass:function(_dc,_dd){if(!_dd){return;}
var el=$(_dc);if(!el){return;}
var _df=LegacyFOD.CSS.GetClasses(el);var _e0=[];for(var i=0,cl=_df.length;i<cl;i++){var _e2=_df[i];if(_e2!=_dd){_e0.push(_e2);}}
el.className=_e0.join(" ");},GetClasses:function(_e3){var el=$(_e3);if(!el||!el.className){return[];}
return el.className.split(" ");},GetElementsByClassName:function(_e5,_e6,_e7){var _e8=[];if(_e5.hasChildNodes()){var _e9;var _ea=_e5.childNodes;for(var i=0,cl=_ea.length;i<cl;i++){_e9=_ea[i];if(_e9.nodeType==1){if(_e9.className==_e6){_e8.push(_e9);}
if(_e7){_e8=_e8.concat(this.GetElementsByClassName(_e9,_e6,_e7));}}}}
return _e8;},SetInnerText:function(el,_1f){if(LegacyFOD.nonIE){el.innerHTML=_1f;}
else{el.innerText=_1f;}}};PageNav=LegacyFOD.Class();PageNav.prototype.initialize=function(config)
{this._item_width=config.item_width;this._item_count=config.item_count;this._but_prefix=config.button_prefix;this._but_class=config.button_class;this._but_act_class=config.button_active_class;this._holder=config.holder_id;this._season=config.season;this._page_holder=config.page_holder;this._Setup();}
PageNav.prototype._Setup=function()
{var num_nav=Math.floor(this._item_count/3);if(this._item_count%3!=0)num_nav++;var nav=$(this._holder);for(var n=0;n<num_nav;n++)
{var but=document.createElement("span");but.id="%s%s-%s".format(this._but_prefix,n,this._season);but.className=(n!=0)?this._but_class:this._but_class+" "+this._but_act_class;but.setAttribute("page",n);if(this._season)
{but.setAttribute("season",this._season);}
nav.appendChild(but);but.onclick=this.SetPage;}
var but=document.createElement("span");but.className="dashPageNavLeft";but.onclick=this.PageLeft;if(this._season)
{but.setAttribute("season",this._season);}
nav.appendChild(but);var but=document.createElement("span");but.className="dashPageNavRight";but.onclick=this.PageRight;if(this._season)
{but.setAttribute("season",this._season);}
nav.appendChild(but);this._active_page=0;}
PageNav.prototype.SetPage=function()
{var obj=(LegacyFOD.nonIE)?arguments[0].target:window.event.srcElement;var page=parseInt(obj.getAttribute("page"),10);var seas_num=(this._season)?parseInt(obj.getAttribute("season"),10):0;this.GotoPage(page,seas_num);}
PageNav.prototype.PageLeft=function()
{var obj=(LegacyFOD.nonIE)?arguments[0].target:window.event.srcElement;var seas_num=(this._season)?parseInt(obj.getAttribute("season"),10):0;if(this._active_page>0)this.GotoPage(this._active_page-1,seas_num);}
PageNav.prototype.PageRight=function()
{var obj=(LegacyFOD.nonIE)?arguments[0].target:window.event.srcElement;var seas_num=(this._season)?parseInt(obj.getAttribute("season"),10):0;var max_page=Math.ceil(this._item_count/3)-1;if(this._active_page<max_page)this.GotoPage(this._active_page+1,seas_num);}
PageNav.prototype.GotoPage=function(page,seas_num)
{var holder=$(this._page_holder);var left=parseInt(holder.style.left,10);left=(!isNaN(left))?left:0;var newleft=(page*(this._item_width*3))*-1;var tw=new Tween(holder.style,'left',Tween.backEaseOut,left,newleft,1,'px');tw.start();LegacyFOD.CSS.RemoveClass($("%s%s-%s".format(this._but_prefix,this._active_page,seas_num)),this._but_act_class);LegacyFOD.CSS.AddClass($("%s%s-%s".format(this._but_prefix,page,seas_num)),this._but_act_class);this._active_page=page;}
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 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 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)
{LegacyFOD.CSS.RemoveClass($(itemPre+seas_val),"hidden");LegacyFOD.CSS.RemoveClass($(navPre+seas_val),"hidden");}
else
{LegacyFOD.CSS.AddClass($(itemPre+seas_val),"hidden");LegacyFOD.CSS.AddClass($(navPre+seas_val),"hidden");}}
LegacyFOD.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)
{LegacyFOD.CSS.RemoveClass(child,"seasonSelected");}}
LegacyFOD.CSS.AddClass(obj,"seasonSelected");};var FDMVideo={player:'',video:'',content:'',ad:'',adPlaying:0,cuePoints:'',currentVideo:{videoseries:'',videoid:0,videotitle:'',episodenum:''},initialize:function(series,id,title,episodenum){FDMVideo.currentVideo.videoseries=(series)?series:'';FDMVideo.currentVideo.videoid=(id)?id:0;FDMVideo.currentVideo.videotitle=(title)?title:'';FDMVideo.currentVideo.episodenum=(episodenum)?episodenum:'';},playTitleFromList:function(videoid){FDMVideo.content.getMediaAsynch(videoid);},onVideoLoad:function(event){FDMVideo.video.loadVideo(event.video.id);FDMVideo.updateEpisodeInfo(event.video);},updateEpisodeInfo:function(video){var displayStr='';if(video){FDMVideo.currentVideo.videotitle=video.displayName;FDMVideo.currentVideo.videoid=video.id;FDMVideo.currentVideo.episodenum=video.referenceId;if(video.displayName){displayStr+=video.displayName+', ';}
if(video.customFields){if(video.customFields.season){displayStr+='Season '+video.customFields.season+', ';}
if(video.customFields.episode){displayStr+='Ep '+video.customFields.episode+', ';}}
if(video.length){displayStr+=FDMVideo.convertDuration(video.length);}
$jq('#VideoID').val(video.id);$jq('#TopicKey').val(video.id);show_page('','','',1,true);var newRating=$jq('#ratings_count_bottom').text()
if(newRating!=undefined){$jq('#ratings_count_top').text(newRating);$jq('#star_1_display_top').attr('src',$jq('#star_1_display_bottom').attr('src'));$jq('#star_2_display_top').attr('src',$jq('#star_2_display_bottom').attr('src'));$jq('#star_3_display_top').attr('src',$jq('#star_3_display_bottom').attr('src'));$jq('#star_4_display_top').attr('src',$jq('#star_4_display_bottom').attr('src'));$jq('#star_5_display_top').attr('src',$jq('#star_5_display_bottom').attr('src'));}}
$jq('#episodeDetails').text(displayStr);},doCuePoint:function(){var pos=FDMVideo.video.getVideoPosition();if(pos!=undefined||pos!=0){FDMVideo.doSubscriptions(Math.round(pos));}},doPlay:function(videoid){if(videoid&&videoid!=FDMVideo.currentVideo.videoid){FDMVideo.playTitleFromList(videoid)}
else{if(!FDMVideo.video.isPlaying()){var p=FDMVideo.video.pause(false);}}},getCurrentVideoMetadata:function(){return FDMVideo.currentVideo;},clipsPlaylistEnd:function(){},doMediaLoad:function(e){},doMediaStart:function(){},doAdStart:function(){FDMVideo.adPlaying=1;},doAdEnd:function(){FDMVideo.adPlaying=0;},doPause:function(){var pos=FDMVideo.video.getVideoPosition();if(pos!=undefined){FDMVideo.doSubscriptions(Math.round(pos));}},doSubscriptions:function(pos){},setRating:function(num){save_rating(num,'thanks_rating_bottom');},getRating:function(){return get_rating_average_num(FDMVideo.currentVideo.videoseries,FDMVideo.currentVideo.videoid,'/fod/includes/user_reviews.php');},postReview:function(str){document.getElementById("body_body").value=str;pluckgbl.postComment(str,"_body",true);},isLoggedIn:function(){return pluckgbl.cCheck('AT');},doLogin:function(){ActiveUser.doSignInClick();},doSignup:function(){open_signup_popup('signup');},convertDuration:function(duration){duration=Math.floor(duration*0.001);value={years:0,days:0,hours:0,minutes:0,seconds:0};if(duration>=31556926){value.years=Math.floor(duration/31556926);duration=(duration%31556926);}
if(duration>=86400){value.days=Math.floor(duration/86400);duration=(duration%86400);}
if(duration>=3600){value.hours=Math.floor(duration/3600);duration=(duration%3600);}
if(duration>=60){minutes=String(Math.floor(duration/60));if(minutes.length<2){minutes='0'+minutes;}
value.minutes=minutes;duration=(duration%60);}
seconds=String(Math.floor(duration));if(seconds.length<2){seconds=String('0'+seconds);}
value.seconds=seconds;durationStr=(value.hours>0)?value.hours+':':''+
value.minutes+':'+
value.seconds;return durationStr;},thisMovie:function(movieName){if(navigator.appName.indexOf("Microsoft")!=-1)return window[movieName];else return document[movieName];}};function onTemplateLoaded(pEvent){FDMVideo.player=brightcove.getExperience(pEvent);FDMVideo.video=FDMVideo.player.getModule(APIModules.VIDEO_PLAYER);FDMVideo.content=FDMVideo.player.getModule(APIModules.CONTENT);FDMVideo.content.addEventListener(BCContentEvent.VIDEO_LOAD,FDMVideo.onVideoLoad);FDMVideo.content.addEventListener("mediaLoad",FDMVideo.doMediaLoad);FDMVideo.video.addEventListener("mediaBegin",FDMVideo.doMediaStart);}
window.onunload=function(){FDMVideo.thisMovie("myExperience").onOmnitureUnload();};$jq(document).ready(function(){$jq('.dashPageHolder .thumbnailLinkText,.dashPageHolder .thumbnailLink').bind('click',function(e){e.preventDefault();videoId=$jq(this).attr('rel');videoRef=$jq(this).attr('ref');if(videoId!=FDMVideo.currentVideo.videoid){FDMVideo.playTitleFromList(videoId);$jq('.thumbnailLink').css('opacity','1.0');$jq(this).css('opacity','0.4');}});$jq('#subRateButton').bind('click',function(e){e.preventDefault();FDMVideo.thisMovie("myExperience").showRateReviewMenu();});});