/*
 * 	News Scroll - jQuery plugin
 *	written by Alek4u	
 */
$.fn.newsScroll = function(options){
		// Configurazioni di base
		var defaults = {
			prevId: 		'EvePrec',
			prevText: 		'< Precedente',
			nextId: 		'EveSucc',	
			nextText: 		'> Successiva',
			speed: 			500			
		}; 
		
		var options = $.extend(defaults, options);  
		
		return this.each(function() {
			myObj = $(this);
			var t = 0;
			var n = $('li:gt(0)', myObj).length;
			interval = window.setInterval("$('#"+options.nextId+"').trigger('click');", 5000);
			$('li:gt(0)', myObj).hide();
			$(myObj).append('<a id=\"'+options.prevId+'\" href="#">' + options.prevText + '</a><a id=\"'+options.nextId+'\"href="#">' + options.nextText + '</a>')		  
			$("#"+options.prevId).hide();
			$("#"+options.nextId).hide();

			if (n>1){$("#"+options.nextId).fadeIn()} 
			
			$("#"+options.nextId).click(function(){
				
				$('li:eq('+t+')', myObj).fadeOut(options.speed, function(){
					if (t==n){t=(-1);}
					$('li:eq('+(t+1)+')', myObj).fadeIn(options.speed);
					t=t+1;
					if(t>0){$("#"+options.prevId).fadeIn();} else {$("#"+options.prevId).fadeOut();}
					if(t==n){$("#"+options.nextId).fadeOut();} else{$("#"+options.nextId).fadeIn();}
					
					//alert(t + " e "+ n)
				});
				return false;
			});
			$("#"+options.prevId).click(function(){
				$('li:eq('+t+')', myObj).fadeOut(options.speed, function(){
					$('li:eq('+(t-1)+')', myObj).fadeIn(options.speed);
					t=t-1;
					if (t==0){$("#"+options.prevId).fadeOut();}
					if(t<n){$("#"+options.nextId).fadeIn();}
				});
				return false;
			});
	});	
};