count = 1;
looping = true;

function set_issue() {
  document.getElementById('issuenumber').innerHTML = issuenumber;
  document.getElementById('prevlink').href = prevlink;
  document.getElementById('nextlink').href = nextlink;
  if (prevlink == "") { document.getElementById('prevlink').style.display = "none"; }
  if (nextlink == "") { document.getElementById('nextlink').style.display = "none"; }
}

function change_article() {
  if (looping == true) {
    loop();
    if (count == total_articles) { count = 1; } else { count = count + 1; }
    setTimeout("change_article()", 5000); 
  }
} 

function loop () {
  document.getElementById('position1').innerHTML =
    document.getElementById('article'+count).innerHTML;
  if (count == total_articles) { nextcount = 1; } else {nextcount = count + 1; }
  document.getElementById('position2').innerHTML =
    document.getElementById('article'+nextcount).innerHTML;
  if (nextcount == total_articles) { nextcount = 1; } else {nextcount = nextcount + 1; }
  document.getElementById('position3').innerHTML =
    document.getElementById('article'+nextcount).innerHTML;
}

function next_article() {
  looping = false;
  if (count == total_articles) { count = 1; } else { count = count + 1; }
  loop();
}

function prev_article() {
  looping = false;
  if (count == 1) { count = total_articles; } else { count = count - 1; }
  loop();
}
