// (C) 2009 - The end of time ; Times Publishing Company

var BC_TKN='01pbc-c2zfoyxQJbVGZiQYX6nJsLAu83vA-ynPiEWKA.';var _brightcove_initialized=false;var _play_video_automatically=true;var bcExp;var modVP;var modExp;var modContent;function onTemplateLoaded(experienceID){bcExp=brightcove.getExperience(experienceID);modVP=bcExp.getModule(APIModules.VIDEO_PLAYER);modExp=bcExp.getModule(APIModules.EXPERIENCE);modContent=bcExp.getModule(APIModules.CONTENT);modExp.addEventListener(BCExperienceEvent.TEMPLATE_READY,onTemplateReady);modExp.addEventListener(BCExperienceEvent.CONTENT_LOAD,onContentLoad);modContent.addEventListener(BCContentEvent.VIDEO_LOAD,onVideoLoad);}function onTemplateReady(evt){_brightcove_initialized=true;}function onContentLoad(evt){}function onVideoLoad(evt){if(_play_video_automatically){modVP.loadVideo(evt.video.id);}else{modVP.cueVideo(evt.video.id);}}function playVideo(vid){if(!_brightcove_initialized){setTimeout("playVideo("+vid+")",250);}else{modContent.getVideoAsynch(vid);}}function loadPlaylistIntoPlayer(pid){if(!_brightcove_initialized){setTimeout("loadPlaylistIntoPlayer("+pid+")",250);}else{modContent.getPlaylistAsynch(pid);}}function vcInitCall(){}function sendRequest(cmd,callback){var _request='http://api.brightcove.com/services/library?'+cmd+'&token='+getEncodedToken()+'&callback='+callback
jsonObj=new JSONscriptRequest(_request);jsonObj.buildScriptTag();jsonObj.addScriptTag();}var _currentVideoChannelResultsPage=1;var _VIDEOS_PER_PAGE=15;function loadPlaylistVideos(plId,pg){_currentPlaylistId=plId;_currentVideoChannelResultsPage=pg;document.getElementById('videoList').innerHTML="<div class=\"playlistLoader\">Loading<br /><img src=\"http://www.tampabay.com/universal/images/bc-loading-video.gif\" alt=\"\" border=\"\" /></div>";var cmd='command=find_playlist_by_id&playlist_id='+plId
sendRequest(cmd,'handlePlaylistRequest');}function loadDefaultVideoFromPlaylist(plId){_currentPlaylistId=plId;var cmd='command=find_playlist_by_id&playlist_id='+plId;sendRequest(cmd,'handleDefaultVideoRequest');}var _currentPlaylistId='';var _currentFeaturePlaylistId='';function loadPlaylistSidebarVideos(plId,pg){_currentPlaylistId=plId;var cmd='command=find_playlist_by_id&playlist_id='+plId;sendRequest(cmd,'handleSidebarVideoRequest');}function loadFeaturedVideos(featuredPlaylistId){_currentFeaturePlaylistId=featuredPlaylistId;var cmd='command=find_playlist_by_id&playlist_id='+featuredPlaylistId;sendRequest(cmd,'handleFeaturedVideosRequest');}function handleDefaultVideoRequest(jsonData){_play_video_automatically=false;Rus
var videos=jsonData['videos'];playVideo(videos[0].id);}function handleFeaturedVideosRequest(jsonData){var videos=jsonData['videos'];var s='<div class="belt">';var videoLink='';var videoCount=1;var _videoParameterId=getRequestParameter('v');var _featuredVideoPosition=-1;for(var i=0;i<videos.length;i++){videoLink='/video/?v='+videos[i].id+'&p='+_currentFeaturePlaylistId;if(videos[i].id==_videoParameterId){s+='<div class="panel featuredplaying">';_featuredVideoPosition=videoCount;}else
s+='<div class="panel">';s+='<a href="'+videoLink+'"><img src="'+videos[i].thumbnailURL+'" width="80" height="60" border="0" /><br /></a>';s+='<a href="'+videoLink+'" class="bcTitleLinkText">'+videos[i].name+'</a>';s+='</div>';videoCount++;}s+='</div>';$('#videoChannelRightContainer').prepend('<div class="featured-video-title">Featured Videos<p></p></div>');document.getElementById('featuredVideos').innerHTML=s;setupFeaturedSlider();gotoFeaturedVideo(_featuredVideoPosition);}function setupFeaturedSlider(){stepcarousel.setup({galleryid:'featuredVideos',beltclass:'belt',panelclass:'panel',autostep:{enable:false,moveby:1,pause:3000},panelbehavior:{speed:500,wraparound:true,persist:false},defaultbuttons:{enable:true,moveby:1,leftnav:['http://www.tampabay.com/universal/images/video-list-left.png',0,30],rightnav:['http://www.tampabay.com/universal/images/video-list-right.png',-24,30]},statusvars:['BCstatusA','BCstatusB','BCstatusC'],contenttype:['inline']});}function gotoFeaturedVideo(_position){if(_position>0)stepcarousel.stepTo('featuredVideos',_position);}function handleSidebarVideoRequest(jsonData){var videos=jsonData['videos'];document.getElementById('bcSidebarTitle').innerHTML=jsonData['name'];var s='<div class="belt">';var videoLink='';var videoCount=1;for(var i=0;i<videos.length;i++){videoLink='/video/?v='+videos[i].id+'&p='+_currentPlaylistId;s+='<div class="panel">';s+='<a href="'+videoLink+'"><img src="'+videos[i].thumbnailURL+'" width="80" height="60" border="0" /><br /></a>';s+='<a href="'+videoLink+'" class="bcTitleLinkText">'+videos[i].name+'</a>';s+='</div>';videoCount++;}s+='</div>';document.getElementById('bcSidebarPlaylist').innerHTML=s;setupVideoSlider();}function setupVideoSlider(){stepcarousel.setup({galleryid:'bcSidebarPlaylist',beltclass:'belt',panelclass:'panel',autostep:{enable:true,moveby:1,pause:3000},panelbehavior:{speed:500,wraparound:false,persist:true},defaultbuttons:{enable:true,moveby:1,leftnav:['http://www.tampabay.com/universal/images/video-list-left.png',0,30],rightnav:['http://www.tampabay.com/universal/images/video-list-right.png',-24,30]},statusvars:['BCstatusA','BCstatusB','BCstatusC'],contenttype:['inline']});}var _initialPlaylistLoad=true;function handlePlaylistRequest(jsonData){var videos=jsonData["videos"];if(videos.length==0){document.getElementById('videoList').innerHTML="<div class=\"videos-none\">No videos found!</div>";}else{var videoCount=1;var resultList='';var _idx=0;var _videoParameterId=getRequestParameter('v');var _autoPlayFromPlaylist='-1';if(_videoParameterId==''){_autoPlayFromPlaylist=getRequestParameter('pv');if(_autoPlayFromPlaylist>=videos.length){_autoPlayFromPlaylist=0;}}var totalVideos=videos.length;var totalPages=Math.floor(totalVideos/_VIDEOS_PER_PAGE);if(totalVideos%15>0)totalPages++;if(_initialPlaylistLoad){if(_videoParameterId!=''){for(var i=0;i<videos.length;i++){if(videos[i].id==_videoParameterId){_idx=i+1;break;}}}else if(_autoPlayFromPlaylist){_idx=_autoPlayFromPlaylist;}else{_idx=0;}if(_idx>0)_currentVideoChannelResultsPage=Math.floor(_idx/_VIDEOS_PER_PAGE);_initialPlaylistLoad=false;}var startAt=(_currentVideoChannelResultsPage*_VIDEOS_PER_PAGE);var thisPage=_currentVideoChannelResultsPage+1;var videoLink='';resultList+='<div class="videoResultTitleBar">';resultList+='<div class="videoResultTitleBarText">'+jsonData['name']+'</div>';resultList+='<div class="videoResultTitleBarPagination">';if(thisPage>1){var _previousPage=thisPage-2;resultList+='<a href="javascript:loadPlaylistVideos('+_currentPlaylistId+','+_previousPage+');">Previous</a> | ';}resultList+=thisPage+' of '+totalPages;if(thisPage<totalPages){var _nextPage=thisPage;resultList+=' | <a href="javascript:loadPlaylistVideos('+_currentPlaylistId+','+_nextPage+');">Next</a>';}resultList+='</div><div class="clear"></div>';resultList+='</div><div class="clear"></div>';var videosDisplayed=0;for(var i=startAt;i<videos.length;i++){if(i==_autoPlayFromPlaylist){_play_video_automatically=true;_videoParameterId=videos[i].id;playVideo(videos[i].id);}videoLink='/video/?v='+videos[i].id+'&p='+_currentPlaylistId;resultList+='<div class="';if(videos[i].id==_videoParameterId){resultList+='nowplaying ';}resultList+='videoElement">';resultList+='<a href="'+videoLink+'"><img width="120" height="90" src="'+videos[i].thumbnailURL+'" /></a><br />';resultList+='<a href="'+videoLink+'">'+videos[i].name+' ('+vcFormatTime(videos[i].length)+')</a>';resultList+='</div>';videosDisplayed++;if(videosDisplayed==_VIDEOS_PER_PAGE)break;}document.getElementById('videoList').innerHTML='<div class="video-container-outer"><div class="video-container-inner">'+resultList+'<div class="clear"></div></div></div>';}}function loadVideos(tags,pg){var pageSize=4;var getItemCount=true;var cmd='find_videos_by_tags';var loadVideosByTagRequest='http://api.brightcove.com/services/library?command='+cmd+'&get_item_count=true&and_tags='+tags+'&page_number='+pg+'&pageSize='+pageSize+'&token='+getEncodedToken()+'&callback=handleVideoListResponse';lvObj=new JSONscriptRequest(loadVideosByTagRequest);lvObj.buildScriptTag();lvObj.addScriptTag();}function getEncodedToken(){return encodeURIComponent(BC_TKN);}function handleVideoListResponse(jsonData){var items=jsonData["items"];if(items.length==0){document.getElementById('videoList').innerHTML='<div class="videos-none">No videos found!</div>';}else{var resultList='<ul class="videoResultsUL">';for(var i=0;i<items.length;i++){resultList+='<li>';resultList+='<div class="videoResultContainer" onClick="playVideo('+items[i].id+');">';resultList+='<div class="videoResultThumb"><img src="'+items[i].thumbnailURL+'" /></div>';resultList+='<p class="videoResultDisplayName">'+items[i].name+' ('+vcFormatTime(items[i].length)+')</p>';resultList+='<p class="videoResultDesc">'+items[i].shortDescription+'</p>';resultList+='</div>';resultList+='</li>';}resultList+="</ul>";document.getElementById('videoList').innerHTML=resultList;}}function vcFormatTime(time){var t_secs=Math.round(time/1000);var mins=Math.floor(t_secs/60);var secs=t_secs-(mins*60);if(secs==0)return mins+':'+secs+"0";else if(secs<10)return mins+':0'+secs;else return mins+':'+secs;}function getRequestParameter(key){key=key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+key+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results==null)return"";else
return results[1];}function videoSearch(q){if(q==''||q=='Enter Search Term...'){$('#bc-result').html("Sorry - I will not query the brightcove server using the search string -> '"+q+"'");}else{var cmd='command=find_videos_by_text&text='+escape(q)+'&page_size=25&page_num=0&get_item_count=true';$('#bc-result').html('<img src="/universal/images/bc-loading-video.gif" />');sendRequest(cmd,'handleSearchResult');}}function getJsonKeys(jsonData){var _keys='';for(k in jsonData){if(_keys.length>0)_keys+=', ';var _isArray=(jsonData[k].constructor.toString().indexOf('Array')!=-1);_keys+=k+'='+((_isArray)?"[Array{"+jsonData[k].length+"}]":jsonData[k]);}return _keys;}function handleSearchResult(jsonData){var _keys=getJsonKeys(jsonData);var _items=jsonData['items'];if(_items.length==0){$('#bc-result').html("No results found.");}else{var _resultContainer=$('<div/>').attr('id','bc-result-list');for(var i=0;i<_items.length;i++){var _videoContainer=$('<div/>').attr('id','bc-result'+i).attr('class','bc-result-item');var _length=_items[i]['length'];_length=_length/1000;_minutes=Math.floor(_length/60);_seconds=Math.floor(_length%60);var _pubDate=new Date();_pubDate.setTime(_items[i]['publishedDate']);_img=$('<img/>').attr('height','90').attr('width','120').attr('border','0').attr('src',_items[i]['thumbnailURL']);_anchor='/video/?v='+_items[i]['id']+'&p=2652468001';_videoContainer.append($('<a/>').attr('href',_anchor).append(_img));_videoContainer.append($('<br/>'));_videoContainer.append($('<a/>').attr('href',_anchor).html(_items[i]['name']));_resultContainer.append(_videoContainer);}$('#bc-result').html("<div class=\"bc-result-count\">Found "+_items.length+" videos. </div>").append($('<div/>').attr('class','bc-result-meta').html("Keys: "+_keys)).append(_resultContainer);}}