/**
 * Esegue sull'oggetto obj prima l'effetto BlindDown, poi BlinUp. 
 * Duration è la durata totale dell'effetto (finisce 100ms prima).
 */ 
function mmbBlind(obj, duration) {
	if ($(obj)) {
		$(obj).blindDown({ duration: 0.5 });
		window.setTimeout("$('" + obj.id + 
				"').blindUp({ duration: 0.4 })", 
				(duration - 1) * 1000);
	}
}

/**
 * Visualizzazione dinamica delle news in sequenza, tramite l'effetto mmbBlind.
 * Le news devono avere id news_x (con x da 0 a nnews - 1).
 *   nnews: numero totale di news da visualizzare
 *   duration: durata di una singola news
 *  count: è il contatore, non deve essere passato (a me che non si 
 *         voglia visualizzare una news particolare per prima)
 */
function mmbDynNews(nnews, duration, count) {
	if (count == null || count == nnews)
		count = 0;
	mmbBlind($("news_" + count), duration);
	window.setTimeout('mmbDynNews(' + nnews + ',' + 
			duration + ',' + ++count + ')', duration * 1000);			
}
