/*======================================================================================
' Headline Rotator Functions
======================================================================================*/	
var rotateNews = 1;
var curArticle = 0;
var curThumbOver = 100;

//news headline rotation
function changeArticle(article, stop) {
  if (UMPlayersOnPage == 1) closeVideo(); 
  closeVideo()
  var articleId = 'Article' + curArticle;
  var thumbId = 'Thumb' + curArticle;     
  if (stop == 1) rotateNews = 0; else rotateNews = 1;               
  document.getElementById(articleId).style.display = 'none'; 
  if (curThumbOver == curArticle) document.getElementById(thumbId).className = 'thumbover'; 
  else document.getElementById(thumbId).className = 'thumboff'; 
  curArticle = article; 
  articleId = 'Article' + curArticle;
  thumbId = 'Thumb' + curArticle;        
  document.getElementById(articleId).style.display = 'block';
  document.getElementById(thumbId).className = 'thumbon';
  return false;
}  

function setNewsThumbOut(thumbId) {  
  if (curThumbOver == curArticle) document.getElementById('Thumb' + thumbId).className = 'thumbon';
  else document.getElementById('Thumb' + thumbId).className = 'thumboff';
  curThumbOver = 100;
}

function setNewsThumbOver(thumbId) {  
  if (thumbId != curArticle) document.getElementById('Thumb' + thumbId).className = 'thumbover';
  curThumbOver = thumbId;
}

//play a video from a thumbnail
function openVideoFromThumb(article, guid, title) {
  changeArticle(article, 1);
  openVideo(guid, title);  
  return false;
} 

//play a video
function openVideo(guid, title) {
  rotateNews = 0;
  document.getElementById('um-headline-title').innerHTML = '&nbsp;';
  document.getElementById('um-headline').className = 'um-headline-on';
  playUMNewsVideo(guid); 
  return false;
}

//function to close the video box and pause the player 	  
function closeVideo() {
  stopUMNewsVideo();
  document.getElementById('um-headline').className = 'um-headline-off';
  document.getElementById('um-headline-title').innerHTML = '&nbsp;';
  return false;
}  
 
/*======================================================================================
' Tabs
======================================================================================*/
var curTab;

function changeTab(showTab) {
  var tabImage;
  var hideTab = curTab;  
  document.getElementById(hideTab).className = 'taboff';
  document.getElementById(showTab).className = 'tabon';
  tabImage = document.getElementById('hometab_' + hideTab);
  tabImage.src = '/template/hometab_' + hideTab + '_out.jpg';
  tabImage.onmouseover = function() { this.src = '/template/hometab_' + hideTab + '_over.jpg'; }
  tabImage.onmouseout = function() { this.src = '/template/hometab_' + hideTab + '_out.jpg'; }  
  tabImage = document.getElementById('hometab_' + showTab);
  tabImage.src = '/template/hometab_' + showTab + '_on.jpg';
  tabImage.onmouseover = function() { this.src = '/template/hometab_' + showTab + '_on.jpg'; }
  tabImage.onmouseout = function() { this.src = '/template/hometab_' + showTab + '_on.jpg'; }  
  curTab = showTab;
  return false;
}

function changeSportHomeTab(showTab) {
  var tabImage;
  var hideTab = curTab;  
  document.getElementById(hideTab).className = 'taboff';
  document.getElementById(showTab).className = 'tabon';
  tabImage = document.getElementById('hometab_' + hideTab);
  tabImage.src = '/template/hometab_' + hideTab + '_out.gif';
  tabImage.onmouseover = function() { this.src = '/template/hometab_' + hideTab + '_over.gif'; }
  tabImage.onmouseout = function() { this.src = '/template/hometab_' + hideTab + '_out.gif'; }  
  tabImage = document.getElementById('hometab_' + showTab);
  tabImage.src = '/template/hometab_' + showTab + '_on.jpg';
  tabImage.onmouseover = function() { this.src = '/template/hometab_' + showTab + '_on.jpg'; }
  tabImage.onmouseout = function() { this.src = '/template/hometab_' + showTab + '_on.jpg'; }  
  curTab = showTab;
  return false;
}
/*======================================================================================
' Video player/playlist functions
======================================================================================*/
var videosInPlaylist = 10;
var playlistTabId = 'playlist';

//play a video
function openPlaylistVideo(guid, title) {
  alert('test');
  //document.getElementById('stopscreen').style.display = 'none';
  //document.getElementById('videotitle').innerHTML = title;
  playUMPlaylistVideo(guid); 
  return false;
} 


function setPlaylistVideo(node, play) {
  document.getElementById('videotitle').innerHTML = getUMPlaylistNode('media:title', node);
  document.getElementById('videodescription').innerHTML = getUMPlaylistNode('description', node);
  if (play) {
    //alert(getUMPlaylistNode('guid', node));
    //document.getElementById('stopscreen').style.display = 'none';
    playUMPlaylistVideo(getUMPlaylistNode('guid', node));
  }
  return false; 
}

function handleUMPlaylist() {
  if (UMReq.readyState == 4) {
    if (UMReq.status == 200) {
      var i, thumbnail, pubDate;
      var itemCount = videosInPlaylist;
      //var buffer = '<table class="playlist">';
      var buffer = '<ul class="youtube">';
      
      UMPlaylistItems = UMReq.responseXML.getElementsByTagName('item');
      if (UMPlaylistItems.length < videosInPlaylist) itemCount = UMPlaylistItems.length;
          
      for(i=0; i<itemCount; i++) {
        if (getUMPlaylistAttribute('media:thumbnail', 'url', i) == '') thumbnail = '/template/videothumb_bisontv.gif';   
        else thumbnail = getUMPlaylistNode('media:thumbnail', i);
        pubDate = new Date(getUMPlaylistNode('pubDate',i));
        pubDate = (pubDate.getMonth()+1) + '/' + pubDate.getDate() + '/' + pubDate.getFullYear();
        //if (thumbnail == '') thumbnail = '/template/videothumb_bisontv.gif';   
        buffer += '<li><div class="thumb"><a href="javascript:void(0);" onclick="setPlaylistVideo('+i+', true); return false;"><img src="'+thumbnail+'"></a></div><div class="title">'+getUMPlaylistNode('media:credit',i).toUpperCase().replace('LIPSCOMB','')+'<br><a href="javascript:void(0);" onclick="return setPlaylistVideo('+i+', true)">' + getUMPlaylistNode('media:title', i) + '</a></li>';
        //buffer += '<li><div><a href="javascript:void(0);" onclick="setPlaylistVideo('+i+', true); return false;"><img src="'+thumbnail+'"></a></div>'+pubDate+' '+getUMPlaylistNode('media:credit',i).toUpperCase().replace('LIPSCOMB','')+'<br><a href="javascript:void(0);" onclick="return setPlaylistVideo('+i+', true)">' + getUMPlaylistNode('media:title', i) + '</a></li>';
                
        //buffer += '<tr><td class="thumbnail"><a href="#" onclick="setPlaylistVideo('+i+', true); return false;"><div><img src="'+thumbnail+'" alt="Video" style="width: 65px;"></div></td><td class="title"><span>'+pubDate+' '+getUMPlaylistNode('media:credit',i).toUpperCase()+'</span><br><a href="#" onclick="return setPlaylistVideo('+i+', true);">'+getUMPlaylistNode('media:title', i)+'</a></td></tr>';
      }
      //buffer += '</table>';
      buffer += '</ul>';
      document.getElementById(playlistTabId).innerHTML = buffer;
                          
      if (itemCount > 0) {
        //UMPlayersOnPage = 2;
        //UMPlaylistDefaultGUID = getUMPlaylistNode('guid', 0);
        
        //document.getElementById('videotitle').innerHTML = getUMPlaylistNode('media:title', 0);
        //document.getElementById('videodescription').innerHTML = getUMPlaylistNode('description', 0);
        
        //var flashvars = { config:'http://r.unicornmedia.com/embed/b6485e1e-50f9-4384-aa45-3ee017d36911?view=item%26view_id=' + UMPlaylistDefaultGUID };
        //var params = { wmode:'opaque'
                 //, allowFullScreen:true
                 //, allowScriptAccess:'always'
                 //, allowNetworking:'all' };
        //var attributes = {};
        //swfobject.embedSWF('http://r.unicornmedia.com/content.aspx?uid=AC26FE85-334B-4A21-B72C-154F743F5739&at=b6485e1e-50f9-4384-aa45-3ee017d36911', 'playlistplayer', '400', '246', '8', false, flashvars, params, attributes);          

    } }
    else {
      document.getElementById(playlistTabId).innerHTML = 'This play list could not be found.  Please check back soon.'
    }
    UMReq = ''; 
} }
          
