/* List Ticker by Alex Fish 
// www.alexefish.com
http://alexfrancois.co.uk/post/2132889595/simple-jquery-ticker
//
// options:
//
// effect: fade/slide
// speed: milliseconds

$(document).ready(function(){
	$('#ticker').list_ticker({
		speed:2000,
        effect:'fade'
	})		
})

*/

(function($){
$.fn.list_ticker = function(options){
    
	var defaults = {
		speed:4000,
		effect:'slide'
	};
    
    var options = $.extend(defaults, options);
    
    return this.each(function(){
      
		var obj = $(this);
		var list = obj.children();
		list.not(':first').hide();

		if(obj.children().size() > 1) {
			setInterval(function(){
				list = obj.children();
				list.not(':first').hide();
			
				var first_li = list.eq(0)
				var second_li = list.eq(1)
			
				if(options.effect == 'slide'){
					first_li.slideUp();
					second_li.slideDown(function(){
						first_li.remove().appendTo(obj);
					});
				} else if(options.effect == 'fade'){
					first_li.fadeOut(500, function(){
						second_li.fadeIn(500);
						first_li.remove().appendTo(obj);
					});
				}
			}, options.speed);
		};
	});
};
})(jQuery);
