﻿var tickerIDX, description, url, lcv, rollingText;
tickerIDX = -1;
ticker = new Array();

function showTicker() {
    if (tickerIDX < 0) {
        tickerIDX = ticker.length - 1;
        if (tickerIDX < 0)
            return;
    }
    description = capitalise(ticker[tickerIDX][1]) + " - " + ticker[tickerIDX][0];
    url = ticker[tickerIDX][1] + "/articles/" + ticker[tickerIDX][2] + ".aspx";
    document.getElementById("tickerURL").href = url;
    lcv = 1;
    renderTicker();
}

function renderTicker() {
    if (lcv > description.length) {
        tickerIDX = tickerIDX - 1;
        setTimeout("showTicker()", 4000);
    } else {
        rollingText = description.substr(0, lcv);
        if (rollingText.length < description.length) {
            rollingText += "_";
        }
        lcv++;
        document.getElementById("tickerURL").innerHTML = rollingText;
        setTimeout("renderTicker()", 50);
    }
}

function capitalise(string) {
    return string.charAt(0).toUpperCase() + string.slice(1); 
}