var newsdelay = 10000; // set delay between message change (in milliseconds)
var list = $('abstractList').immediateDescendants();

var i = 0;
var runOnce = false;
var last = 0;
var curr = list[i];

function changenews() {
	if( runOnce ) {
		Effect.toggle( curr, 'blind', {duration: 0.3} );
		Effect.toggle( last, 'blind', {duration: 0.3} );
	}
	last = list[i];
	i = ( ( i + 1 ) % ( list.length ) );
	curr = list[i];
	runOnce = true;
	setTimeout( "changenews()", newsdelay );
}

window.onload = function() {
	for( c = 0; c < list.length; c++ ) {
		list[c].hide();
	}
	list[0].show();
	changecontent();
	changenews();
}
