/* News Scroller using jQuery
 *
 * by Lisaraël for New Edge Concept - 7 novembrer 2007
 */

jQuery(document).ready(function() {
	// 1. On tape le premier message au sein du conteneur
	var scrl_ind = 0;
	var scrl_limit = messages.length;
	jQuery("div#news_box div.box_content").css("position", "relative").css("height", "115px").append( '<div id="main2"><div></div></div>' );
	jQuery("div#main2").css("position", "relative").css("height", "115px").css("width", "170px");
	jQuery("div#main2>div:first").css({position: "absolute", top: 0, left: 0, width: "170px", height: "115px", clip: "rect(0 170px 115px 0)", margin: "2px 5px 0"}).append('<div class="scrl_msg">'+jQuery.trim(messages[scrl_ind])+'</div><div class="scrl_msg">'+jQuery.trim(messages[scrl_ind+1])+'</div>');
	jQuery("div.scrl_msg:eq(0)").css("position", "absolute");
	jQuery("div.scrl_msg:eq(1)").css("position", "absolute").css("top", ( jQuery("div.scrl_msg:eq(0)").height() + 5 )+"px").hide();
	
	// 2. On lance un timer pour faire apparaître les suivants...
	if( scrl_limit > 1 ) {
		jQuery.timer({name:"scrollTimer", interval: 6}, function() {
			jQuery("div.scrl_msg:eq(0)").animate({top: "-="+( jQuery("div.scrl_msg:eq(0)").height() + 5 )+"px"}, "slow");
			jQuery("div.scrl_msg:eq(1)").show().animate({top: "-="+( jQuery("div.scrl_msg:eq(0)").height() + 5 )+"px"}, "slow", "linear", function() {
				jQuery("div.scrl_msg:eq(0)").remove();
				if( scrl_ind+1 == scrl_limit ) { scrl_ind = 0; }
				else { scrl_ind++; }
				jQuery('<div class="scrl_msg">'+jQuery.trim(messages[scrl_ind])+'</div>').hide().appendTo("div#main2>div:first").css("position", "absolute").css("top", ( jQuery("div.scrl_msg:eq(0)").height() + 5 )+"px");
			});
		});
	}
});