var dsDestaques = new Spry.Data.XMLDataSet("destaques.php", "destaques/destaque");

var c= 0;
var t;
var t2;
var timer_is_on=0;

var observer = { onPostUpdate: function(notifier, data) {
	var dataset = dsDestaques.getData();
	numRows = dataset.length;

	doTimer();
} };

Spry.Data.Region.addObserver("regionDestaques", observer);

function timedCount()
{

	if(c == numRows) {
		c = 0;
	}

	fadeIt.start();

	t2 = setTimeout("fadeIt.start()",2000);

	dsDestaques.setCurrentRow(c);

	if(c != 0) {
		document.getElementById('titulo_' + (c - 1)).className = '';
	}
	else {
		document.getElementById('titulo_' + (numRows-1)).className = '';
	}
	document.getElementById('titulo_' + c).className = 'selected_destaque';

	c = c+1;

	t=setTimeout("timedCount()",3000);

}

function doTimer()
{
if (!timer_is_on)
  {
  timer_is_on=1;
  timedCount();
  }
}

function undoTimer() {
	if(timer_is_on == 1) {
		document.getElementById('titulo_' + (c - 1)).className = '';
		window.clearTimeout(t);
		window.clearTimeout(t2);
		timer_is_on = 0;
	} else {
		return false;
	}
}
