// News rotation script

var fLastNum = 0;
var fArticleCount = 0;
var fImage = new Array();
var fTeaser = new Array();
var fLink = new Array();
var fTarget = new Array();
var fImgPath = imgRoot + "/feature/";

function switchFeature(fNum) {
  if (fNum == 'prev') {
    // Increment next value or reset count and start at 1
    if (fLastNum > 0) {
      fNum = fLastNum - 1;
    } else {
      fNum = ((fLastNum - 1) + fArticleCount);
    }
    fLastNum = fNum;
    displayFeature("boxFeatureStory",fImage[fNum],fTeaser[fNum],fLink[fNum],fTarget[fNum]);
    fSwButton(fNum);
  } else if (fNum == 'next') {
    // Increment next value or reset count and start at 1
    if (fLastNum < (fArticleCount-1)) {
      fNum = fLastNum + 1;
    } else {
      fNum = ((fLastNum + 1) - fArticleCount);
    }
    fLastNum = fNum;
    displayFeature("boxFeatureStory",fImage[fNum],fTeaser[fNum],fLink[fNum],fTarget[fNum]);
    fSwButton(fNum);
  } else if ((fNum == 0) || (fNum == 1) || (fNum == 2)) {
    fNum = (!fNum) ? 1 : fNum+1;
    fNum = fNum - 1;
    fLastNum = fNum;
    displayFeature("boxFeatureStory",fImage[fNum],fTeaser[fNum],fLink[fNum],fTarget[fNum]);
    fSwButton(fNum);
  } else {
    fNum = (!fNum) ? 0 : 0;
    displayFeature("boxFeatureStory",fImage[fNum],fTeaser[fNum],fLink[fNum],fTarget[fNum]);
    fSwButton(fNum);
  }
}

function fSetCount(fCount) {
  fArticleCount = fCount;
}

function fSwButton(cNum) {
  cNum = cNum + 1;
  document.featurebp.src = fImgPath + "feature_button_back.jpg";
  if (document.featureb0) {
    document.featureb0.src = (cNum == 1) ? fImgPath + "feature_button_1_on.jpg" : fImgPath + "feature_button_1_off.jpg";
  }
  if (document.featureb1) {
    document.featureb1.src = (cNum == 2) ? fImgPath + "feature_button_2_on.jpg" : fImgPath + "feature_button_2_off.jpg";
  }
  if (document.featureb2) {
    document.featureb2.src = (cNum == 3) ? fImgPath + "feature_button_3_on.jpg" : fImgPath + "feature_button_3_off.jpg";
  }
  if (document.featureb3) {
    document.featureb3.src = (cNum == 4) ? fImgPath + "button_4_on.jpg" : fImgPath + "button_4_off.jpg";
    //alert('document.newsb3.src: ' + document.newsb3.src);
  }
  if (document.featureb4) {
    document.featureb4.src = (cNum == 5) ? fImgPath + "button_5_on.jpg" : fImgPath + "button_5_off.jpg";
    //alert('document.newsb4.src: ' + document.newsb4.src);
  }
  
  document.featurebn.src = fImgPath + "feature_button_forward.jpg";
}


function displayFeature(fID,fI,fT,fL,fTar) {
	
  var fLinkTarget = (fTar == null) ? '_self' : fTar;
	
  var fDivContent = document.getElementById(fID);
  var fDivHTML = '';
  fDivHTML += '<div class="tsImage"><img src="' + fI + '" border="0"></div>';
  fDivHTML += '<div class="tsContent">';
  fDivHTML += ' <div class="fsTeaser">' + ' <p class="newsText2">' + fT + ' <a href="' + fL + '" target="' + fLinkTarget + '" class="newsText2">' + moreLabel + '</a></p></div>';
  fDivHTML += '</div>';
  // Draw content to layer
  fDivContent.innerHTML = fDivHTML;
  //alert(fDivHTML);
} // End function

// Auto rotate controls    

var fState=1;
var fTimeDelayRun = 500;
var fTimeDelayRotate = 11000;
var d;
var e;
var g;

// YOU ARE HERE ---- try to clear every time out via a function
function fClearAll () {
  window.clearTimeout(d);
  window.clearTimeout(e);
  window.clearTimeout(g);
} // end function

function fStartstop() {
  if (fState == 0)  {
    fState = 1;
    document.images.featureplaybtn.src = fImgPath + "feature_button_pause.jpg";
    d = window.setTimeout("switchFeature('next');fRotater();", fTimeDelayRun);
  } else {
    fState = 0;
    document.images.featureplaybtn.src = fImgPath + "feature_button_play.jpg";
    fClearAll();
  }
} // end function

function fStop() {
  fState = 0;
  document.images.featureplaybtn.src = fImgPath + "feature_button_play.jpg";
  fClearAll();
} // end function

function fRotater() {
  if (fState == 1)  {
    document.images.featureplaybtn.src = fImgPath + "feature_button_pause.jpg";
    e = window.setTimeout("switchFeature('next');", fTimeDelayRotate);
    g = window.setTimeout("fRotater();", fTimeDelayRotate);
  } else {
    document.images.featureplaybtn.src = fImgPath + "feature_button_play.jpg";
    fClearAll();
  }
} // end function
