(function(n){n.simpleTicker=function(t,i){var f={speed:1e3,delay:3e3,easing:"swing",effectType:"slide"},r={ul:"",li:"",initList:"",ulWidth:"",liHeight:"",tickerHook:"tickerHook",effect:{}},u=this,e,t;u.settings={};e=n(t);t=t;u.init=function(){u.settings=n.extend({},f,i);r.ul=t.children("ul");r.li=t.find("li");r.initList=t.find("li:first");r.ulWidth=r.ul.width();r.liHeight=r.li.height();t.css({height:r.liHeight});r.li.css({top:"0",left:"0",position:"absolute"});switch(u.settings.effectType){case"fade":u.effect.fade();break;case"roll":u.effect.roll();break;case"slide":u.effect.slide()}u.effect.exec()};u.effect={};u.effect.exec=function(){r.initList.css(r.effect.init.css).animate(r.effect.init.animate,u.settings.speed,u.settings.easing).addClass(r.tickerHook);t.find(r.li).length>1&&setInterval(function(){t.find("."+r.tickerHook).animate(r.effect.start.animate,u.settings.speed,u.settings.easing).next().css(r.effect.next.css).animate(r.effect.next.animate,u.settings.speed,u.settings.easing).addClass(r.tickerHook).end().appendTo(r.ul).css(r.effect.end.css).removeClass(r.tickerHook)},u.settings.delay)};u.effect.fade=function(){r.effect={init:{css:{display:"block",opacity:"0"},animate:{opacity:"1",zIndex:"98"}},start:{animate:{opacity:"0"}},next:{css:{display:"block",opacity:"0",zIndex:"99"},animate:{opacity:"1"}},end:{css:{display:"none",zIndex:"98"}}}};u.effect.roll=function(){r.effect={init:{css:{top:"3em",display:"block",opacity:"0"},animate:{top:"0",opacity:"1",zIndex:"98"}},start:{animate:{top:"-3em",opacity:"0"}},next:{css:{top:"3em",display:"block",opacity:"0",zIndex:"99"},animate:{top:"0",opacity:"1"}},end:{css:{zIndex:"98"}}}};u.effect.slide=function(){r.effect={init:{css:{left:200,display:"block",opacity:"0"},animate:{left:"0",opacity:"1",zIndex:"98"}},start:{animate:{left:-200,opacity:"0"}},next:{css:{left:r.ulWidth,display:"block",opacity:"0",zIndex:"99"},animate:{left:"0",opacity:"1"}},end:{css:{zIndex:"98"}}}};u.init()};n.fn.simpleTicker=function(t){return this.each(function(){if(undefined==n(this).data("simpleTicker")){var i=new n.simpleTiecker(this,t);n(this).data("simpleTicker",i)}})}})(jQuery);setTimeout(function(){$.simpleTicker($(".ticker"),{effectType:"roll"})},300)