(function(B){var C=[];B.fn.jdNewsScroll=function(D){D=B.extend({},arguments.callee.defaults,D);B(this).each(function(){this.$settings=D;this.$pause=false;this.$counter=(Math.floor(Math.random()*10)*10);B(this).hover(function(){B(this).jdNewsScrollPause(true)},function(){B(this).jdNewsScrollPause(false)});B("> ul",this).bind("mouseover",function(E){if(B(E.target).is("li")){B(E.target).addClass("hover")}}).bind("mouseout",function(E){if(B(E.target).is("li")){B(E.target).removeClass("hover")}});C.push(this)});return this};B.fn.jdNewsScroll.defaults={delay:60,step:2};B.fn.jdNewsScrollPause=function(D){return this.each(function(){this.$pause=D})};setInterval(A,85);function A(){for(var E=0;E<C.length;E++){var F=C[E];if(F&&!F.$pause){if(F.$counter==0){var D=B("> ul",F)[0];if(!F.$steps){F.$steps=B("> li:last-child",D).outerHeight();F.$step=0}if((F.$steps+F.$step)<=0){F.$counter=F.$settings.delay;F.$steps=false;B(D).css("top","0").find("> li:last-child").after(B("> li:first-child",D));B("> *",D).not("li").remove()}else{F.$step-=F.$settings.step;if(-F.$step>F.$steps){F.$step=-F.$steps}D.style.top=F.$step+"px"}}else{F.$counter--}}}}})(jQuery)