/*
 * 	News Scroll - jQuery plugin
 *	written by Alek 	
 */
$.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;
			 	
			$('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(){
					$('li:eq('+(t+1)+')', myObj).fadeIn(options.speed);
					t=t+1;
					if(t>0){$("#"+options.prevId).fadeIn()}
					if(t==n){$("#"+options.nextId).fadeOut()}
				});
				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;
			});
		});
};
