newsTicker={initFlag:false,marquee:null,interval:10000,auto:null,fromPos:0,toPos:0,scrollToLeft:true,init:function(){if(!newsTicker.initFlag){newsTicker.initFlag=true;newsTicker.marquee=$("#news-ticker-bar");$("#news-ticker-next").click(newsTicker.nextTicker);$("#news-ticker-prev").click(newsTicker.prevTicker);$("#news-ticker-pause").click(newsTicker.pauseTicker);newsTicker.auto=setInterval(newsTicker.newsTickerChange,newsTicker.interval);}},newsTickerChange:function(){if($("#news-ticker-pause").hasClass("pause")){$("#news-ticker-pause").removeClass("pause");}if(newsTicker.scrollToLeft){newsTicker.fromPos=newsTicker.marquee.children(":first").width();newsTicker.toPos=0;}else{newsTicker.toPos=newsTicker.marquee.children(":first").width();newsTicker.fromPos=0;newsTicker.marquee.scrollLeft(newsTicker.toPos).children(":last").remove().prependTo(newsTicker.marquee);}newsTicker.marquee.stop().animate({scrollLeft:newsTicker.fromPos},{duration:"slow",complete:function(){if(newsTicker.scrollToLeft){newsTicker.marquee.stop().scrollLeft(newsTicker.toPos).children(":first").remove().appendTo(newsTicker.marquee);}if(newsTicker.auto==null){newsTicker.auto=setInterval(newsTicker.newsTickerChange,newsTicker.interval);}}});},nextTicker:function(){clearInterval(newsTicker.auto);newsTicker.auto=null;newsTicker.scrollToLeft=true;newsTicker.newsTickerChange();return false;},prevTicker:function(){clearInterval(newsTicker.auto);newsTicker.auto=null;newsTicker.scrollToLeft=false;newsTicker.newsTickerChange();return false;},pauseTicker:function(){if($(this).hasClass("pause")){$(this).removeClass("pause");newsTicker.nextTicker();}else{clearInterval(newsTicker.auto);$(this).addClass("pause");}return false;}};$(document).ready(newsTicker.init);
