var news_items = new Array();
var cur = 0;
var xtimer;
var timeout = 5000;

function add_news_item (id) {
	news_items.push(id);
}

function init () {
	xtimer = setTimeout("rotate();", timeout);
}

function rotate() {
	clearTimeout(xtimer);
	new Effect.Fade($('news_'+cur),{afterFinish: function(e) {
		if (cur < news_items.length-1) {
			cur ++;
		} else {
			cur = 0;
		}
		new Effect.Appear($('news_'+cur), {afterFinish: function(f) {
			xtimer = setTimeout("rotate();", timeout);
		}});
	}});		
}
