oldTemp="";
curStart = 0;
curMessage = "";

function init() {
        line = getTicker();
        changeMessage();
}

function nextMessage() {
        curMessage = "+++ ";
        i = curStart;
        while (curMessage.length < 100) {
                //alert ( i + " " + line[i] );
                curMessage += line[i] + " +++ ";
                i = (i + 1) % line.length;
        }

        curStart ++;
        curStart = curStart % line.length;
}

function changeMessage() {
        oldTemp = curMessage;
        nextMessage();
        temp = "";
        nextStep();
}

function remove() {
        if (temp.length > 0) {
                temp = temp.substr(0, temp.length-1);
                document.getElementById("bottomTicker").value = temp;
                setTimeout("remove()",25);
        }
        else {
                setTimeout("changeMessage()", 1000);
        }
}

function nextStep(){
        if (temp.length < curMessage.length) {
                temp = temp + curMessage.charAt(temp.length);
                document.getElementById("bottomTicker").value = temp;
                setTimeout("nextStep()",25);
        }
        else {
                setTimeout("remove()", 1000);
        }
}


