var liFader=new Class({Implements:[Options],options:{delay:5000},initialize:function(b,a){this.setOptions(a);this.ul=$(b);this.items=this.ul.getElements("li");this.items.setStyles({display:"block",position:"absolute",opacity:0});this.current=0;this.timer=null;this.ul.addEvents({mouseenter:function(){this.stop_timer()}.bind(this),mouseleave:function(){this.start_timer()}.bind(this)});this.start_timer()},stop_timer:function(){$clear(this.timer)},start_timer:function(){this.items[this.current].fade(1);this.timer=this.next.periodical(this.options.delay,this)},next:function(){this.current++;this.items[this.current-1].fade(0);if(this.current>=this.items.length){this.current=0}(function(){this.items[this.current].fade(1)}).delay(500,this)}});window.addEvent("domready",function(){new liFader("news_list",{delay:3000})});