<!--

var _cursors = new Array('_','-');
var _currentCursor = 0;
var _element = null;
var _messages = null;
var _messageIndex = 0;
var _messageOffset = 0;
var _delay = 50;
var _pause = 5000;

function Message(prefix,text,href)
{
	this._prefix=prefix;
	this._text=text;
	this._href=href;
}

function StartTicker(elementName, messages)
{
	_element=document.getElementById(elementName);
	_messages = messages;
	_messageIndex=-1;
	RestartTicker();
}
	
function RestartTicker()
{
	_messageOffset = -1;
	_currentCursor = 0;
	
	_messageIndex += 1;
	if (_messageIndex >= _messages.length)
		_messageIndex = 0;

	_element.href = _messages[_messageIndex]._href;
	_element.innerHTML = _messages[_messageIndex]._prefix + _cursors[_currentCursor];

	window.setTimeout("UpdateTicker()",_delay);
}

function UpdateTicker()
{
	_currentCursor += 1;
	if (_currentCursor >= _cursors.length)
		_currentCursor = 0;

	_messageOffset += 1;
	var msg = _messages[_messageIndex]._text;
	var prefix = _messages[_messageIndex]._prefix
	if (_messageOffset==msg.length)
	{
		_element.innerHTML = prefix + msg;
		window.setTimeout("RestartTicker()",_pause);
	}
	else
	{	
		_element.innerHTML = prefix + msg.substr(0,_messageOffset) + _cursors[_currentCursor];
		window.setTimeout("UpdateTicker()",_delay);
	}
}

-->