var NewsScroller=new Class({initialize:function(el,filepath){el=$(el);var speed=60;var req=new Request.HTML({url:filepath,method:'get',onSuccess:function(html){el.set("text","");el.adopt(html);el.getElements("a").each(function(a){if($defined(a.get("href"))){a.addEvent("click",function(e){new Event(e).stop();window.open(a.get("href"),"_blank")})}});var scroller;var scrollPosition;var startScroll=function(){if(el.getScroll().y==scrollPosition){scroller.resume()}else{scroller=new Fx.Scroll(el,{transition:Fx.Transitions.linear,duration:eval(speed*(el.getScrollSize().y-el.getSize().y-el.getScroll().y)),onComplete:function(){this.set(0,0);startScroll()}});scroller.toBottom()}};var stopScroll=function(){scrollPosition=el.getScroll().y;scroller.pause()};startScroll();el.addEvents({mouseenter:function(){stopScroll()},mouseleave:function(){startScroll()}});var clearfn=function(){scroller.cancel()}.delay(900000)},onFailure:function(){el.set("text","")}}).send()}});