(function($){
  $.fn.list_ticker = function(options){
    
    var defaults = {
      speed:4000
    };
    
    var options = $.extend(defaults, options);
    
    return this.each(function(){
      
      var obj = $(this);
      var list = obj.children();
      list.not(':first').hide();
      
      setInterval(function(){
        
        list = obj.children();
        list.not(':first').hide();
        
        var first_li = list.eq(0)
        var second_li = list.eq(1)

        first_li.fadeOut('slow',function(){
          second_li.fadeIn();
          first_li.remove().appendTo(obj);
        });
      }, options.speed)
    });
  };
})(jQuery);
