/*

var ticker_heads = new Array();
var ticker_urls = new Array();

ticker_heads[0] = 'News 1';
ticker_urls[0] = 'Link for News 1';
ticker_heads[1] = 'New 2';
ticker_urls[1] = 'Link for News 2';
ticker_heads[2] = 'News 3';
ticker_urls[2] = 'Link for New 3';
ticker_heads[3] = 'News 4';
ticker_urls[3] = 'Link for News 4';
ticker_heads[4] = 'News 5';
ticker_urls[4] = 'Link for News 5';

*/

// delay between characters
var delay_interval = 80;

// how many times slower then normal delay the dot "flash" is
var dot_factor = 10;

// how many times to show the dot
var dot_repeat = 7;

var itemPos=0;
var charPos=0;


function ticker_refresh() {

	ticker_elem = document.getElementById('ticker');
	
	if(! ticker_elem) {
		return;
	}
	
	if(! ticker_heads[itemPos]) {
		return;
	}

	text = ticker_heads[itemPos].slice(0,charPos);

	if( charPos > ticker_heads[itemPos].length ) {
	
		dot = (charPos - ticker_heads[itemPos].length) % 2;
	
		if(dot) {
			text = text +'.';
		}
	}

	ticker_elem.href=ticker_urls[itemPos];
	ticker_elem.innerHTML = text;
	
	wait = delay_interval;
	
	if( charPos > ticker_heads[itemPos].length + dot_repeat ) {
		itemPos = (itemPos + 1) % ticker_heads.length;
		charPos=0;
	} else {
	
		if( charPos > ticker_heads[itemPos].length ) {
			wait *= dot_factor;
		}
	
		charPos++;
	}

	setTimeout("ticker_refresh()", wait)

}

ticker_refresh();