// rotation script

var lastNum = 0;
var articleCount = 0;
var CImage = new Array();
var CHead = new Array();
var CBody = new Array();
var CLink = new Array();
var CTarget = new Array();
var imgPath = "dynamic/images/";

function changeSlide(nNum) {
  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;
    showslide("Dynamic",CImage[nNum],CHead[nNum],CBody[nNum],CLink[nNum],CTarget[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;
    showslide("Dynamic",CImage[nNum],CHead[nNum],CBody[nNum],CLink[nNum],CTarget[nNum]);
    swButton(nNum);
  } else if ((nNum == 0) || (nNum == 1) || (nNum == 2) || (nNum == 3) || (nNum == 4)) {
    nNum = (!nNum) ? 1 : nNum+1;
    nNum = nNum - 1;
    lastNum = nNum;
    showslide("Dynamic",CImage[nNum],CHead[nNum],CBody[nNum],CLink[nNum],CTarget[nNum]);
    swButton(nNum);
  } else {
    nNum = (!nNum) ? 0 : 0;
    showslide("Dynamic",CImage[nNum],CHead[nNum],CBody[nNum],CLink[nNum],CTarget[nNum]);
    swButton(nNum);
  }
}

function setCount(count) {
  articleCount = count;
}

function swButton(bNum) {
  bNum = bNum + 1;

  document.back.src = imgPath + "but_back.gif";
  if (document.dyno1) {
    document.dyno1.src = (bNum == 1) ? imgPath + "1_on.gif" : imgPath + "1_off.gif";
  }
  if (document.dyno2) {
    document.dyno2.src = (bNum == 2) ? imgPath + "2_on.gif" : imgPath + "2_off.gif";
  }
  if (document.dyno3) {
    document.dyno3.src = (bNum == 3) ? imgPath + "3_on.gif" : imgPath + "3_off.gif";
  }
  if (document.dyno4) {
    document.dyno4.src = (bNum == 4) ? imgPath + "4_on.gif" : imgPath + "4_off.gif";
  }
  if (document.dyno5) {
    document.dyno5.src = (bNum == 5) ? imgPath + "5_on.gif" : imgPath + "5_off.gif";
  }
  if (document.dyno6) {
    document.dyno6.src = (bNum == 6) ? imgPath + "6_on.gif" : imgPath + "6_off.gif";
  }
  document.forward.src = imgPath + "but_forward.gif";
}


function showslide(nID,nI,nH,nT,nL,nTar) {
	
  var linkTarget = (nTar == '1') ? '_blank' : '_self';
	
  var divContent = document.getElementById(nID);
  var divHTML = '';
  divHTML += '<img src="' + nI + '" alt="" width="310" height="229" border="0">';
  divHTML += '<table class="tsContent"><tr><td>';
  divHTML += '<span class="txt18Strg">' + nH + '</span>';
  divHTML += ' <div style="height: 36px; overflow: auto;">' + nT + ' <a href="' + nL + '" target="' + linkTarget + '"></a></div>';
  divHTML += '</td></tr></table>';
  // Draw content to layer
  divContent.innerHTML = divHTML;
} // End function


// Auto rotate controls    

var state=1;
var timeDelayRun = 1500;
var timeDelayRotate = 5000;
var a;
var b;
var c;


function clearAll () {
  window.clearTimeout(a);
  window.clearTimeout(b);
  window.clearTimeout(c);
} // end function

function startstop() {
  if (state == 0)  {
    state = 1;
    document.images.playbut.src = imgPath + "but_pause.gif";
    a = window.setTimeout("changeSlide('n');rotater();", timeDelayRun);
  } else {
    state = 0;
    document.images.playbut.src = imgPath + "but_play.gif";
    clearAll();
  }
} // end function

function stop() {
  state = 0;
  document.images.playbut.src = imgPath + "but_play.gif";
  clearAll();
} // end function

function rotater() {
  if (state == 1)  {
    document.images.playbut.src = imgPath + "but_pause.gif";
    b = window.setTimeout("changeSlide('n');", timeDelayRotate);
    c = window.setTimeout("rotater();", timeDelayRotate);
  } else {
    document.images.playbut.src = imgPath + "but_play.gif";
    clearAll();
  }
} // end function

