
var tkrItemPos = 0; var tkrArrayPos = 0; var tkrTimerId; var articleTextObj; var articleLinkObj; var paused = false; var tkr_array;
function initTicker(tkrArray, objLink, objTicker) { tkr_array = tkrArray; articleTextObj = document.getElementById(objTicker); articleLinkObj = document.getElementById(objLink); tick(); }
function tick() { if (tkr_array.length > 0) { var message = tkr_array[tkrArrayPos]; var link = tkr_array[tkrArrayPos + 1]; articleTextObj.innerHTML = message.substring(0, tkrItemPos); articleLinkObj.href = link; if (tkrItemPos == message.length) { if (tkrArrayPos * 2 >= tkr_array.length || tkr_array.length == 2) tkrArrayPos = 0; else tkrArrayPos += 2; tkrItemPos = 0; tkrTimerId = window.setTimeout("tick();", 1500); } else tkrTimerId = window.setTimeout("tick();", 40); tkrItemPos += 1; } }
function pause() { if (paused) { tick(); paused = false; } else { window.clearTimeout(tkrTimerId); paused = true; } }
function previous() { if (tkrArrayPos - 1 < 0) tkrArrayPos = tkr_array.length - 2; else tkrArrayPos -= 2; tkrItemPos = 0; }
function next() { if (tkrArrayPos + 2 >= tkr_array.length) tkrArrayPos = 0; else tkrArrayPos += 2; tkrItemPos = 0; }
