// when the DOM is ready...
$(document).ready(function () {
  // load the ticker
	createTicker();

}); 

function createTicker()
{
	 $.post('ticker/ticker.php', {}, createTickerActions, 'text');

}

function createTickerActions(data)
{
	//alert(data);
	var data = eval('(' + data + ')');
	
	tickerItems = new Array();
	
	if (data.rows.length > 0)
	{
		for (list_cnt = 0; list_cnt < data.rows.length; list_cnt++)
		{
			tickerItems.push(data.rows[list_cnt]);
		}
		i = 0;
		rotateTicker();
	}
	
}


function rotateTicker(){
	if( i == tickerItems.length ){
	  i = 0;
	}
  tickerText = tickerItems[i];
	c = 0;
	typetext();
	setTimeout( "rotateTicker()", 7000);
	i++;
}

var isInTag = false;
function typetext() {	
	var thisChar = tickerText.substr(c, 1);
	if( thisChar == '<' ){ isInTag = true; }
	if( thisChar == '>' ){ isInTag = false; }
	$('#ticker-area').html("&nbsp;" + tickerText.substr(0, c++));
	if(c < tickerText.length+1)
		if( isInTag ){
			typetext();
		}else{
			setTimeout("typetext()", 45);
		}
	else {
		c = 1;
		tickerText = "";
	}	
}

