//<script language="javascript">
var timerID = null;
var newsAreRunning = false;
var currentMessage = 0;
var offset = 0;

function stopNews()
{
  if(newsAreRunning)
    clearTimeout(timerID);

  newsAreRunning = false;
}

function showNews()
{
  var text = TICKER_CONFIG["messages"][currentMessage];

  if(null != text)
  {
    if (offset < text.length)
    {
      if (text.charAt(offset) == " ")
        offset++;

      document.getElementById('ticker-container').innerHTML = text.substring(0, offset + 1);
      offset++;
      timerID = setTimeout("showNews()", TICKER_CONFIG["speed"]);
    }
    else
    {
      offset = 0;
      currentMessage++;
      if (currentMessage == TICKER_CONFIG["messages"].length)
        currentMessage = 0;

      timerID = setTimeout("showNews()", TICKER_CONFIG["pause"]);
    }

  }

  newsAreRunning = true;
}

function startTicker()
{
  stopNews();
  showNews();
}
