// init
var lastNum = 0;
var articleCount = 0;
var nImage = new Array();
var nHeadline = new Array();
var nTeaser = new Array();
var nByline = new Array();
var nId = new Array();
var nTime = new Array();

function set_active(id){
 for(i=1;i<20;i++){
  if(document.getElementById('nyhedsrotation_paginering_link' + i)){
   document.getElementById('nyhedsrotation_paginering_link' + i).className = 'nyhedsrotation_paginering_link_inaktiv';
  }
 }
 document.getElementById(id).className = 'nyhedsrotation_paginering_link_aktiv';
}

function setCount(count) {
 articleCount = count;
}

function switchNews(nNum) {
if (nNum == 'p') {
 if (lastNum > 0) {
  nNum = lastNum - 1;
 } else {
  nNum = ((lastNum - 1) + articleCount);
 }
 lastNum = nNum;
 displayNews(nId[nNum],nHeadline[nNum],nTeaser[nNum],nImage[nNum],nByline[nNum])
} else if (nNum == 'n') {
 if (lastNum < (articleCount-1)) {
  nNum = lastNum + 1;
 } else {
  nNum = ((lastNum + 1) - articleCount);
 }
 lastNum = nNum;
 displayNews(nId[nNum],nHeadline[nNum],nTeaser[nNum],nImage[nNum],nByline[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(nId[nNum],nHeadline[nNum],nTeaser[nNum],nImage[nNum],nByline[nNum])
 } else {
 nNum = (!nNum) ? 0 : 0;
 displayNews(nId[nNum],nHeadline[nNum],nTeaser[nNum],nImage[nNum],nByline[nNum])
 }
 set_active('nyhedsrotation_paginering_link' + (nNum+1));
}

function displayNews(nId,nHeadline,nTeaser,nImage,nByline) {
 var divContent = document.getElementById("nyhedsrotation");
 var divHTML = '';
 // divHTML += '<div id="nyhedsrotation_nyhed" onclick="location=\'index.php?id=' + nId + '\';">'; 
 // divHTML += '<div style="margin-bottom:10px;"><a href="index.php?id_parent=1&id=28&id_nyhed=' + nId + '"><img src="' + nImage + '" alt="' + nHeadline + '" border="0" /></a></div>';
 divHTML += '<div style="margin-top:0px;padding:7px;text-align:left;"><h1 class="h1_nyhedsrotation" style="margin-bottom:0px;">' + nHeadline + '</h1></div>';
 // divHTML += '<div style="float:left;width:40%;text-align:right;color:#999999;">' + nTime + '</div>';
 divHTML += '<div style="color:white;padding-left:7px;padding-right:7px;text-align:left;font-size:12px;"><a href="index.php?id_parent=1&id=79&id_nyhed=' + nId + '" title="' + nHeadline+ '">' + nTeaser + '&nbsp;&nbsp;&nbsp;&raquo;</a></div>';
 // divHTML += '</div>';
 divContent.innerHTML = divHTML;
 if(document.getElementById("nyhedsrotation_billede")) {
  var divContent = document.getElementById("nyhedsrotation_billede");
  var divHTML = '';
  divHTML += '<div><a href="index.php?id_parent=1&id=79&id_nyhed=' + nId + '"><img class="nyhedsrotation" src="' + nImage + '" alt="' + nHeadline + '" border="0" /></a></div>';
  divContent.innerHTML = divHTML;}
 if(document.getElementById("nyhedsrotation_billedtekst")) {
  var divContent = document.getElementById("nyhedsrotation_billedtekst");
  var divHTML = '';
  divHTML += '<p style="margin-top:0px;margin-bottom:0px;padding-top:4px;padding-right:10px;text-align:right;font-size:9px;">' + nByline + '</p>';
  divContent.innerHTML = divHTML;}
}

// Auto rotate controls    
var state = 1;
var timeDelayRun = 11000;
var timeDelayRotate = 9000;
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();
 }
}