// News rotation script
var lastNum = 0;
var articleCount = 0;
var nImage = new Array();
var nLiga = new Array();
var nHeadline = new Array();
var nTeaser = new Array();
var nLink2 = new Array();
var nLink2txt = new Array();
var nLink3 = new Array();
var nLink3txt = new Array();
var nId = new Array();
var nTime = new Array();
var imgPath = "/images/topstory/";

function setCount(count)
{
	articleCount = count;
}

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(nId[nNum],nImage[nNum],nLiga[nNum],nHeadline[nNum],nTeaser[nNum],nLink2[nNum],nLink2txt[nNum],nLink3[nNum],nLink3txt[nNum],nTime[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(nId[nNum],nImage[nNum],nLiga[nNum],nHeadline[nNum],nTeaser[nNum],nLink2[nNum],nLink2txt[nNum],nLink3[nNum],nLink3txt[nNum],nTime[nNum]);
		swButton(nNum);
	}
	else if ((nNum == 0) || (nNum == 1) || (nNum == 2) || (nNum == 3))
	{
		nNum = (!nNum) ? 1 : nNum+1;
		nNum = nNum - 1;
		lastNum = nNum;
		displayNews(nId[nNum],nImage[nNum],nLiga[nNum],nHeadline[nNum],nTeaser[nNum],nLink2[nNum],nLink2txt[nNum],nLink3[nNum],nLink3txt[nNum],nTime[nNum]);
		swButton(nNum);
	}
	else
	{
		nNum = (!nNum) ? 0 : 0;
		displayNews(nId[nNum],nImage[nNum],nLiga[nNum],nHeadline[nNum],nTeaser[nNum],nLink2[nNum],nLink2txt[nNum],nLink3[nNum],nLink3txt[nNum],nTime[nNum]);
		swButton(nNum);
	}
}

function swButton(bNum) {
  bNum = bNum + 1;
  if (document.page1) {
    document.page1.src = (bNum == 1) ? imgPath + "page1_ro.gif" : imgPath + "page1.gif";
  }
  if (document.page2) {
    document.page2.src = (bNum == 2) ? imgPath + "page2_ro.gif" : imgPath + "page2.gif";
  }
  if (document.page3) {
    document.page3.src = (bNum == 3) ? imgPath + "page3_ro.gif" : imgPath + "page3.gif";
  }
  if (document.page4) {
    document.page4.src = (bNum == 4) ? imgPath + "page4_ro.gif" : imgPath + "page4.gif";
  }
  
}

function displayNews(nId,nImage,nLiga,nHeadline,nTeaser,nLink2,nLink2txt,nLink3,nLink3txt,nTime)
{
	var divContent = document.getElementById("boxNewsStory");
	var divHTML = '';

	divHTML += '<table width="468" border="0" cellspacing="0" cellpadding="0">';
	divHTML += '<tr><td>';
	divHTML += '<a href="nyheder.php?ID=' + nId + '"><img src="/images/topstory/billeder/store/' + nImage + '" width="468" height="125" border="0"></a>';
	divHTML += '</td></tr><tr><td><img src="images/topstory/skygge.gif" width="468" height="5"></td></tr>';
	divHTML += '<tr><td background="images/topstory/bg.gif"><table width="468" border="0" cellspacing="0" cellpadding="0"><tr><td width="14">&nbsp;</td><td width="440" class="liga" height="20"><font color="#FFFFFF">' + nLiga + '</font></td><td width="14">&nbsp;</td></tr>';

	divHTML += '<tr><td width="14">&nbsp;</td><td width="440"><a href="nyheder.php?ID=' + nId + '" target="_self"><span class="headline"><font color="#FFFFFF">' + nHeadline + '</font></span></a></td><td width="14">&nbsp;</td></tr>';
	divHTML += '<tr><td width="14">&nbsp;</td><td width="440" class="dato" height="16"><font color="#CCCCCC">'+ nTime + '</font></td><td width="14">&nbsp;</td></tr>';
	divHTML += '<tr><td width="14">&nbsp;</td><td width="440" class="almhvid" height="36" valign="top">'+ nTeaser + '</font></td><td width="14">&nbsp;</td></tr>';
	divHTML += '<tr><td width="14">&nbsp;</td><td width="440" height="16"><a href="nyheder.php?ID=' + nId + '" target="_self"><font color="#FFFFFF"><b>Hele historien</b><font></a><font color="#FFFFFF"><img src="/images/topstory/skiller.gif" height="8" width="12"></font>';
	divHTML += '<a href="' + nLink2 + '" target="_self"><font color="#FFFFFF"><b>' + nLink2txt + '</b></font></a><font color="#FFFFFF"><img src="/images/topstory/skiller.gif" height="8" width="12"></font><a href="' + nLink3 + '" target="_self"><font color="#FFFFFF"><b>' + nLink3txt + '</b></font></a></td><td width="14">&nbsp;</td></tr></table></td></tr><tr><td>&nbsp;</td></tr></table>';

	divContent.innerHTML = divHTML;
}

// Auto rotate controls    

var state=1;
var timeDelayRun = 11000;
var timeDelayRotate = 10000;
var a;
var b;

function clearAll () {
  window.clearTimeout(a);
  window.clearTimeout(b);
}

function stop()
{
  state = 0;
  clearAll();
}

function rotater()
{
	if (state == 1)
	{
		a = window.setTimeout("switchNews('n');", timeDelayRun);
		b = window.setTimeout("rotater();", timeDelayRotate);
	}
	else
	{
		clearAll();
	}
}