var trackTable;var player=null;var currentIdx="1";var timeSinceLastAutoPlay=new Date();var firstAutoPlay=true;var playerExpanded=false;var entityId=null;function getFlashMovieObject(){var movieName="ytplayer";if(document.embeds[movieName]){return document.embeds[movieName]}if(window.document[movieName]){return window.document[movieName]}if(window[movieName]){return window[movieName]}if(document[movieName]){return document[movieName]}return null}function videoCompleted(obj){if(new Date().getTime()-timeSinceLastAutoPlay.getTime()>2000){timeSinceLastAutoPlay=new Date();GBM.playNextVideo()}}function playerReady(thePlayer){}(function(){GBM.animatePlayer=function(){if(!playerExpanded){$("#sidebar").css("marginTop","667px");$("#ytplayer").css("width","770px");$("#ytplayer").css("height","575px");playerExpanded=true}else{$("#sidebar").css("marginTop","0px");$("#ytplayer").css("width","456px");$("#ytplayer").css("height","341px");playerExpanded=false}};$("#expandButton").click(GBM.animatePlayer);GBM.playNextVideo=function(){var currIdx=parseInt(currentIdx);var currId="pl_"+(currIdx+1);var currElement=document.getElementById(currId);var nextElement=$(currElement).next();var x=0;while(!$(nextElement).is(":visible")){nextElement=$(nextElement).next();++x;if(x>5){break}if(nextElement==null){return}}var nextId=$(nextElement).attr("id");var idx=nextId.substring(nextId.lastIndexOf("_")+1);currentIdx=""+idx-1;GBM.loadAndPlay(currentIdx,0)};GBM.playFirstVideoInList=function(){var allVisible=$("#theParent li:visible");var fir=allVisible[0];var firstId=$(fir).attr("id");var idx=parseInt(firstId.substring(firstId.lastIndexOf("_")+1));if(requestedTrack!=0){var testTrack=$("#pl_"+requestedTrack);if($(testTrack).is(":visible")){idx=requestedTrack-1}else{idx=idx-1}}else{idx=idx-1}if(idx<0){idx=0}idx=""+idx;GBM.loadAndPlay(idx,0);$(".rounded").corners("5px transparent")};GBM.loadAndPlay=function(idx,idx2){registerAdditionalView(trackMapping[idx],9);currentIdx=idx;var p=getFlashMovieObject();var ytVid=trackTable[idx][idx2];p.sendEvent("LOAD",ytVid.link);p.sendEvent("PLAY");var selector="pl_"+(parseInt(idx)+1);$("#theParent > *").removeClass("active");$("#theParent > *").addClass("inactive");$("#"+selector).addClass("active");$("#"+selector).removeClass("inactive");var trackName=$("#"+selector+" .playing").html();$("#theTrackTitle").html(trackName);if(idx2==0){GBM.populateAlternateTracks(idx,trackName)}var url=$("#share-snag").val();var end=url.lastIndexOf("?");if(end>0){url=url.substring(0,end)}if(idx>0){$("#share-snag").val(url+"?track="+(parseInt(idx)+1))}};GBM.doHighLight=function(){$("#youtubealternates").css({"background-image":"url('/inc/img/throb.gif')"})};GBM.removeBusyIcon=function(){$("#iconspacer").remove();$("#youtubetracks").css({"background-image":"none"})};GBM.populateAlternateTracks=function(idx,trackName){$("#morever").html("Other Versions of <em>"+trackName+"</em>");$("#youtubealternates").css({"background-image":"none"});$("#youtubealternates li").remove();var x=1;var theIdx=""+idx;while(trackTable[theIdx][x]!=undefined){var ytVid=trackTable[theIdx][x];if(ytVid==null){continue}$("#youtubealternates ul").append("<li id=alternate_"+x+"><a href='javascript:GBM.loadAndPlay("+idx+","+x+")'>"+unescape(ytVid.title)+"</a></li>");++x}$("#also-like").css("display","block");setTimeout(GBM.doHighLight,1)};GBM.setPlayList=function(data){$("#also-like").css("display","none");$("#storyholder").css("display","block");var obj=MTJSON.decode(data);trackTable=obj;if(obj.listLength==0){$("#theParent").append("<li>Sorry, this search did not return any results.</li>");GBM.removeBusyIcon();return}try{for(x=0;x<obj.listLength;++x){var xplusone=parseInt(x)+1;var to=obj[""+x];if(to==null){$("#pl_"+xplusone).css("display","none");continue}var ytVid=obj[""+x][0];if(ytVid==null){$("#pl_"+xplusone).css("display","none");continue}$("#pl_"+xplusone+" a").click(function(){var t=parseInt(this.parentNode.id.substring(3));t=t-1;GBM.loadAndPlay(""+t,0);return true})}}finally{GBM.removeBusyIcon();GBM.playFirstVideoInList()}}})();