(function(n){n.omr||(n.omr={}),n.omr.totemticker=function(t,i){var r=this;r.el=t,r.$el=n(t),r.$el.data("omr.totemticker",r),r.init=function(){r.options=n.extend({},n.omr.totemticker.defaultOptions,i),r.ticker,r.format_ticker(),r.setup_nav(),r.start_interval()},r.start_interval=function(){clearInterval(r.ticker),r.ticker=setInterval(function(){r.$el.find("li:first").animate({marginTop:"-"+r.options.row_height},r.options.speed,function(){n(this).detach().css("marginTop","0").appendTo(r.$el)})},r.options.interval)},r.reset_interval=function(){clearInterval(r.ticker),r.start_interval()},r.stop_interval=function(){clearInterval(r.ticker)},r.format_ticker=function(){if(typeof r.options.max_items!="undefined"&&r.options.max_items!=null){var n=r.options.row_height.replace(/px/i,""),t=n*r.options.max_items;r.$el.css({height:t+"px",overflow:"hidden"})}else r.$el.css({overflow:"hidden"})},r.setup_nav=function(){typeof r.options.stop!="undefined"&&r.options.stop!=null&&n(r.options.stop).click(function(){return r.stop_interval(),!1}),typeof r.options.start!="undefined"&&r.options.start!=null&&n(r.options.start).click(function(){return r.start_interval(),!1}),typeof r.options.previous!="undefined"&&r.options.previous!=null&&n(r.options.previous).click(function(){return r.$el.find("li:last").detach().prependTo(r.$el).css("marginTop","-"+r.options.row_height),r.$el.find("li:first").animate({marginTop:"0px"},r.options.speed,function(){r.reset_interval()}),!1}),typeof r.options.next!="undefined"&&r.options.next!=null&&n(r.options.next).click(function(){return r.$el.find("li:first").animate({marginTop:"-"+r.options.row_height},r.options.speed,function(){n(this).detach().css("marginTop","0px").appendTo(r.$el),r.reset_interval()}),!1}),typeof r.options.mousestop!="undefined"&&r.options.mousestop===!0&&r.$el.mouseenter(function(){r.stop_interval()}).mouseleave(function(){r.start_interval()})},r.debug_info=function(){console.log(r.options)},r.init()},n.omr.totemticker.defaultOptions={message:"Ticker Loaded",next:null,previous:null,stop:null,start:null,row_height:"100px",speed:800,interval:4e3,max_items:null},n.fn.totemticker=function(t){return this.each(function(){new n.omr.totemticker(this,t)})}})(jQuery)