/*
########################################################################
# Profile news toggle                                                  #
########################################################################
*/

var lastNum = 0;
var articleCount = 0;
var nImage = new Array();
var nHeadline = new Array();
var nTeaser = new Array();
var nLink = new Array();
var nTarget = new Array();

function switchNews(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;
    displayNews("boxNewsStory",nImage[nNum],nHeadline[nNum],nTeaser[nNum],nLink[nNum],nTarget[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]);
    swButton(nNum);

  } else if ((nNum == 0) || (nNum == 1) || (nNum == 2) || (nNum == 3) || (nNum == 4)) {

    nNum = (!nNum) ? 1 : nNum+1;

    nNum = nNum - 1;

    lastNum = nNum;

    displayNews("boxNewsStory",nImage[nNum],nHeadline[nNum],nTeaser[nNum],nLink[nNum],nTarget[nNum]);

    swButton(nNum);

  } else {

    nNum = (!nNum) ? 0 : 0;

    displayNews("boxNewsStory",nImage[nNum],nHeadline[nNum],nTeaser[nNum],nLink[nNum],nTarget[nNum]);

    swButton(nNum);

  }

}
function setCount(count) {
  articleCount = count;

}

function swButton(bNum) {
  bNum = bNum + 1;
  var imgPath = "http://www.iranemusic.com/images/";

  // document.newsbp.src = (bNum == 1) ? imgPath + "btn_news_back_off.gif" : imgPath + "btn_news_back.gif";

  document.newsbp.src = imgPath + "btn_news_arrow_back.gif";

  if (document.newsb0) {
   document.newsb0.src = (bNum == 1) ? imgPath + "btn_news_1_on.gif" : imgPath + "btn_news_1.gif";

  }

  if (document.newsb1) {
    document.newsb1.src = (bNum == 2) ? imgPath + "btn_news_2_on.gif" : imgPath + "btn_news_2.gif";

  }

  if (document.newsb2) {

    document.newsb2.src = (bNum == 3) ? imgPath + "btn_news_3_on.gif" : imgPath + "btn_news_3.gif";

  }

  if (document.newsb3) {

    document.newsb3.src = (bNum == 4) ? imgPath + "btn_news_4_on.gif" : imgPath + "btn_news_4.gif";

  }

  if (document.newsb4) {

    document.newsb4.src = (bNum == 5) ? imgPath + "btn_news_5_on.gif" : imgPath + "btn_news_5.gif";

  }

  // document.newsbn.src = (bNum == articleCount) ? imgPath + "btn_news_next_off.gif" : imgPath + "btn_news_next.gif";

  document.newsbn.src = imgPath + "btn_news_arrow_next.gif";

}

function displayNews(nID,nI,nH,nT,nL,nTar) {

  var divContent = document.getElementById(nID);

  var divHTML = '';

  divHTML += '<a href="' + nL + '"><img src="http://www.iranemusic.com/images/news_rotator/' + nI + '" alt="" width="286" height="130" border="0" style="margin:0 0 6px 0;"></a><br>';

  divHTML += '<span class="txt_grLarge">' + nH + '</span>';

  var linkTarget = (nTar == '1') ? '_self' : '_self';

  divHTML += '<div style="padding-top:4px;height:45px;font-size:11px;line-height:14px;">' + nT + ' <a href="' + nL + '" target="' + linkTarget + '">more</a></div>';

  // Draw content to layer

  divContent.innerHTML = divHTML;

} // End function

/*

########################################################################
# Auto rotate controls                                                 #
########################################################################
*/

var state=1;

var timeDelayRun = 500;

var timeDelayRotate = 8000;

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 = "http://www.iranemusic.com/images/btn_news_pause.gif";

    a = window.setTimeout("switchNews('n');rotater();", timeDelayRun);

  } else {

    state = 0;

    document.images.playbtn.src = "http://www.iranemusic.com/images/btn_news_play.gif";

    clearAll();

  }

} // end function

function stop() {
  state = 0;
  document.images.playbtn.src = "http://www.iranemusic.com/images/btn_news_play.gif";

  clearAll();

} // end function

function rotater() {

  if (state == 1)  {

    document.images.playbtn.src = "http://www.iranemusic.com/images/btn_news_pause.gif";

    b = window.setTimeout("switchNews('n');", timeDelayRotate);

    c = window.setTimeout("rotater();", timeDelayRotate);

  } else {

    document.images.playbtn.src = "http://www.iranemusic.com/images/btn_news_play.gif";

    clearAll();

  }

} // end function                 
