// News rotation script

var lastNum = 0;
var articleCount = 0;
var nImage = new Array();
var nVideo = new Array();
var nVideoRate = new Array();
var nHeadline = new Array();
var nTeaser = new Array();
var nLink = new Array();
var nTarget = new Array();
var imgPath = imgRoot + "/images/";
function switchNews(nNum) {
  if (nNum == 'c') {
    nNum = lastNum;
    displayNews("boxNewsStory",nImage[nNum],nHeadline[nNum],nTeaser[nNum],nLink[nNum],nTarget[nNum],nVideo[nNum],nVideoRate[nNum]);
    swButton(nNum);
  } else if (nNum == 'p') {
    // Increment next value or reset count and start at 1
    if (lastNum > 0) {
      nNum = lastNum - 1;
    } else {
      nNum = ((lastNum - 1) + articleCount);
    }
    lastNum = nNum;
    displayNews("boxNewsStory",nImage[nNum],nHeadline[nNum],nTeaser[nNum],nLink[nNum],nTarget[nNum],nVideo[nNum],nVideoRate[nNum]);
    swButton(nNum);
  } else if (nNum == 'n') {
    // Increment next value or reset count and start at 1
    if (lastNum < (articleCount-1)) {
      nNum = lastNum + 1;
    } else {
      nNum = ((lastNum + 1) - articleCount);
    }
    lastNum = nNum;
    displayNews("boxNewsStory",nImage[nNum],nHeadline[nNum],nTeaser[nNum],nLink[nNum],nTarget[nNum],nVideo[nNum],nVideoRate[nNum]);
    swButton(nNum);
  } else if ((nNum == 0) || (nNum == 1) || (nNum == 2) || (nNum == 3) || (nNum == 4) || (nNum == 5) || (nNum == 6) || (nNum == 7) || (nNum == 8) || (nNum == 9)) {
    nNum = (!nNum) ? 1 : nNum+1;
    nNum = nNum - 1;
    lastNum = nNum;
    displayNews("boxNewsStory",nImage[nNum],nHeadline[nNum],nTeaser[nNum],nLink[nNum],nTarget[nNum],nVideo[nNum],nVideoRate[nNum]);
    swButton(nNum);
  } else {
    nNum = (!nNum) ? 0 : 0;
    displayNews("boxNewsStory",nImage[nNum],nHeadline[nNum],nTeaser[nNum],nLink[nNum],nTarget[nNum],nVideo[nNum],nVideoRate[nNum]);
    swButton(nNum);
  }
  document.getElementById('videoPlaying').style.display = 'none';
}

function setCount(count) {
  articleCount = count;
}

function swButton(bNum) {
  bNum = bNum + 1;
  document.newsbp.src = imgPath + "button_back.gif";
  if (document.newsb0) {
    document.newsb0.src = (bNum == 1) ? imgPath + "button_1_on.png" : imgPath + "button_1_off.png";
  }
  if (document.newsb1) {
    document.newsb1.src = (bNum == 2) ? imgPath + "button_2_on.png" : imgPath + "button_2_off.png";
  }
  if (document.newsb2) {
    document.newsb2.src = (bNum == 3) ? imgPath + "button_3_on.png" : imgPath + "button_3_off.png";
  }
  if (document.newsb3) {
    document.newsb3.src = (bNum == 4) ? imgPath + "button_4_on.png" : imgPath + "button_4_off.png";
    //alert('document.newsb3.src: ' + document.newsb3.src);
  }
  if (document.newsb4) {
    document.newsb4.src = (bNum == 5) ? imgPath + "button_5_on.png" : imgPath + "button_5_off.png";
    //alert('document.newsb4.src: ' + document.newsb4.src);
  }
  if (document.newsb5) {
    document.newsb5.src = (bNum == 6) ? imgPath + "button_6_on.png" : imgPath + "button_6_off.png";
    //alert('document.newsb5.src: ' + document.newsb5.src);
  }
  if (document.newsb6) {
    document.newsb6.src = (bNum == 7) ? imgPath + "button_7_on.png" : imgPath + "button_7_off.png";
    //alert('document.newsb6.src: ' + document.newsb6.src);
  }
  if (document.newsb7) {
    document.newsb7.src = (bNum == 8) ? imgPath + "button_8_on.png" : imgPath + "button_8_off.png";
    //alert('document.newsb7.src: ' + document.newsb7.src);
  }
    if (document.newsb8) {
    document.newsb8.src = (bNum == 9) ? imgPath + "button_9_on.png" : imgPath + "button_9_off.png";
    //alert('document.newsb8.src: ' + document.newsb8.src);
  }
  if (document.newsb9) {
    document.newsb9.src = (bNum == 10) ? imgPath + "button_10_on.png" : imgPath + "button_10_off.png";
    //alert('document.newsb9.src: ' + document.newsb9.src);
  }

  
  document.newsbn.src = imgPath + "button_forward.gif";
}


function displayNews(nID,nI,nH,nT,nL,nTar,nVid,nVidR) {
	
  var linkTarget = (nTar == null) ? '_self' : nTar;
	
  var divContent = document.getElementById(nID);
  var divHTML = '';
  
  if (nVid != null) {
  		divHTML += '<div class="tsImage" align="center"><img src="' + nI + '" border="0"></div>';
        if (/MSIE (5\.5|6\.)/.test(navigator.userAgent))
  	       divHTML += '<div style="cursor: pointer; position: relative; top:-95px; left: 3px; height: 55px; width: 75px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + imgPath + 'play_video.png\',sizingMethod=\'scale\'); background-image: none;" onclick="startVideo(\'' + escape(nVid) + '\')"></div>';
        else
   	       divHTML += '<div style="position:relative; top:-95px; left: 3px; height: 55px; width: 75px;"><a href="javascript:void(0)" onclick="startVideo(\'' + escape(nVid) + '\')"><img src="' + imgPath + 'play_video.png" border="0" width="75" height="55" /></a></div>';
  } else {
  		divHTML += '<div class="tsImage" align="center"><img src="' + nI + '" border="0"></div>';
  		divHTML += '<div style="position:relative; top:-285px; left: 420px; height: 55px; width: 55px;"></div>';
  }
  
  if (/MSIE (5\.5|6\.)/.test(navigator.userAgent))
    divHTML += '<div class="tsHeadline" id="tsHeadline" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + imgPath + 'headline_bg.png\',sizingMethod=\'scale\'); background-image: none;">';
  else
    divHTML += '<div class="tsHeadline" id="tsHeadline" >';
  divHTML += '<div id="cttitle">';
  divHTML += '<span id="cttext" class="ctophdl" ><a href="' + nL + '" target="' + linkTarget + '">' + nH + '</a></span>';
  divHTML += '<span id="ctshadow" class="ctophdl">' + nH + '</span><br><font size=1>' + nT + ' </font></div>';
  divHTML += '</div>';
  // Draw content to layer
  divContent.innerHTML = divHTML;
} // End function

// Auto rotate controls    

var state=1;
var timeDelayRun = 500;
var timeDelayRotate = 11000;
var a;
var b;
var c;

// YOU ARE HERE ---- try to clear every time out via a function
function clearAll () {
  window.clearTimeout(a);
  window.clearTimeout(b);
  window.clearTimeout(c);
} // end function

function startstop() {
  if (state == 0)  {
    state = 1;
    document.images.playbtn.src = imgPath + "button_pause.gif";
    a = window.setTimeout("switchNews('n');rotater();", timeDelayRun);
  } else {
    state = 0;
    document.images.playbtn.src = imgPath + "button_play.gif";
    clearAll();
  }
} // end function

function stop() {
  state = 0;
  document.images.playbtn.src = imgPath + "button_play.gif";
  clearAll();
} // end function

function rotater() {
  if (state == 1)  {
    document.images.playbtn.src = imgPath + "button_pause.gif";
    b = window.setTimeout("switchNews('n');", timeDelayRotate);
    c = window.setTimeout("rotater();", timeDelayRotate);
  } else {
    document.images.playbtn.src = imgPath + "button_play.gif";
    clearAll();
  }
} // end function

function startVideo(nVid) {
  	stop();
  	
  	nVid = unescape(nVid);

  	var divHTML = '';
  	var divContent = document.getElementById("boxNewsStory");
  	divHTML += nVid;
  	  
  	// Draw content to layer
  	divContent.innerHTML = divHTML;
  	
  	document.getElementById('videoPlaying').style.display = 'block';
  	
} // end function




