// Ticker
//
var ticker_length = 0;
var ticker_index = -1;
var ticker;

function start_ticker()
{
	if( document.getElementById ) {
		ticker = document.getElementById(ticker_id);
		ticker_step();
	}
}

function ticker_step()
{
	if( ticker_length == 0 ) {
		ticker_index = (ticker_index + 1) % ticker_items;
		ticker_text = ticker_texts[ticker_index];
		ticker.href = ticker_links[ticker_index];
	}

	if( ticker_text.charAt(ticker_length) == '&' ) {
		ticker_length = ticker_text.indexOf(';',ticker_length) + 1;
		if( ticker_length == -1 ) {
			ticker_length = ticker_text.length;
		}
	}

	if( ticker_length >= ticker_text.length ) {
		ticker.innerHTML = ticker_text;
		ticker_length = 0;
		setTimeout('ticker_step()', ticker_hold_time);
	} else {
		ticker.innerHTML = ticker_text.substring(0, ticker_length) + ticker_symbols[ticker_length % ticker_symbols.length];
		ticker_length++;
		setTimeout('ticker_step()', ticker_step_time);
	}
}