/*======================================================================================
' Headline Rotator Functions
======================================================================================*/	
var rotateNews = 1;
var curArticle = 0;
var curThumbOver = 100;

//news headline rotation
function changeArticle(article, stop) {
  if (hs.getExpander()) hs.close();
  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, opener) {
  changeArticle(article, 1);
  openVideo(opener);  
  return false;
}  

//play a video
function openVideo(opener) {
  rotateNews = 0;
  return playYouTubeInHighslide(opener);
} 

hs.graphicsDir = '/cms40/highslide/graphics/';
hs.outlineType = null;
hs.showCredits = false;
hs.dragByHeading = false;
hs.allowMultipleInstances = false;
hs.targetX = 'youtube-headline';
hs.targetY = 'youtube-headline';
hs.width = 675;
hs.height = 400;
hs.objectWidth = 675;
hs.objectHeight = 378;
hs.headingEval = 'this.thumb.title';
hs.preserveContent = false;        
hs.wrapperClassName = 'highslide-headline'; 
hs.zIndexCounter = 222;        
        
// Keep the position after window resize
hs.addEventListener(window, 'resize', function() {
  var i, exp;
  hs.getPageSize();
  for (i = 0; i < hs.expanders.length; i++) {
    exp = hs.expanders[i];
    if (exp) {
      var x = exp.x,
      y = exp.y; 
      exp.tpos = hs.getPosition(exp.el);
      x.calcThumb();
      y.calcThumb();
      x.pos = x.tpos - x.cb + x.tb;
	  x.scroll = hs.page.scrollLeft;
	  x.clientSize = hs.page.width;
	  y.pos = y.tpos - y.cb + y.tb;
	  y.scroll = hs.page.scrollTop;
	  y.clientSize = hs.page.height;
	  exp.justify(x, true);
	  exp.justify(y, true);
	  exp.moveTo(x.pos, y.pos);
} } } );

/*======================================================================================
' Tabs
======================================================================================*/
var curTab;

function changeTab(showTab) {
  var tabImage;
  var hideTab = curTab;  
  document.getElementById(hideTab).className = 'taboff';
  document.getElementById(showTab).className = 'tabon';
  tabImage = document.getElementById('tab_' + hideTab);
  tabImage.src = '/template/tab_' + hideTab + '_out.jpg';
  tabImage.onmouseover = function() { this.src = '/template/tab_' + hideTab + '_over.jpg'; }
  tabImage.onmouseout = function() { this.src = '/template/tab_' + hideTab + '_out.jpg'; }  
  tabImage = document.getElementById('tab_' + showTab);
  tabImage.src = '/template/tab_' + showTab + '_on.jpg';
  tabImage.onmouseover = function() { this.src = '/template/tab_' + showTab + '_on.jpg'; }
  tabImage.onmouseout = function() { this.src = '/template/tab_' + showTab + '_on.jpg'; }  
  curTab = showTab;
  return false;
}
