var margin = 8;

var container;
var items;
var timer;
var nb;
var h;
function initActualites(selector_container, selector_items, pause_sec) {
	container = $(selector_container);
	container.css("position", "relative");
	container.css("overflow", "hidden");
	h = container.height() + margin;
	
	items = container.find(selector_items);
	items.css("position", "absolute");
	items.css("height", h+"px");
	items.css("overflow", "hidden");
	nb = items.size();
	
	for (var i=0; i < nb; i++) {
		var obj = jQuery(items[i]);
		obj.css("top", parseInt(i*h)+"px");
	}
	timer = window.setInterval("animateActualites()", pause_sec*1000);
}
function animateActualites() {
	
	for (var i=0; i < nb; i++) {
		var obj = jQuery(items[i]);
		var pos = obj.position();
		var y = pos.top;
		
		// Si la postion est < 0, on replace à la fin
		if (y < 0) {
			y = parseInt((nb-1)*h);
			obj.css("top", y+"px");
		} 
		
		
		var newY = parseInt(y - h);
		obj.animate(
					{top: newY+"px"}, 
					1000
					);
	}
}