(function($){$.fn.newsticker=function(interval){if(typeof interval=='undefined'){interval=2000}return this.each(function(){var $ticker=$(this),$list=$ticker.find('> ul'),$nav_prev=$ticker.find('> #ticker-nav-prev'),$nav_next=$ticker.find('> #ticker-nav-next'),$title=$ticker.find('> #ticker-title'),title_len=0,items=[],currentItem=0,timer=null,total=0,hoverIntent=null,has_intent=false;$ticker.css({'padding':0,'margin':0});$list.css({'float':'left','list-style':'none','padding':0,'margin':0});$nav_prev.css({'float':'left','text-align':'center'});$nav_next.css({'float':'right','text-align':'center'});if($title.length&&$title.length>0){$title.css({'float':'left','text-align':'center'});title_len=$title.width()}$list.find('> li').each(function(){items.push('<li>'+$(this).html()+'</li>')});total=items.length;$list.find('> li').filter(':gt(0)').remove();function navigate(direction){var nextItem=currentItem;if(direction=='next'){if((nextItem+1)>=total){nextItem=0}else{nextItem++}}else if(direction=='prev'){if((nextItem-1)<=-1){nextItem=(total-1)}else{nextItem--}}$list.find('> li').remove();$(items[nextItem]).appendTo($list);currentItem=nextItem}function tick(){nextItem=currentItem+1;if(nextItem>=total){nextItem=0}var $insert=$(items[nextItem]).css({opacity:0,display:'none'}).appendTo($list);$list.find('> li:first').animate({opacity:0},1000,function(){currentItem=nextItem;$insert.animate({opacity:1},1000).show();$(this).remove()});timer=setTimeout(tick,interval)}$nav_prev.click(function(){navigate('prev')});$nav_next.click(function(){navigate('next')});timer=setTimeout(tick,interval);$ticker.hover(function(){hoverIntent=setTimeout(function(){clearTimeout(timer);$list.find('> li').stop().remove();$(items[currentItem]).appendTo($list);has_intent=true},100)},function(){clearTimeout(hoverIntent);if(has_intent==true){timer=setTimeout(tick,interval/2);has_intent=false}})})}})(jQuery);