var $jx=jQuery.noConflict();$jx(document).ready(function(){$jx("ul.spy").simpleSpy("4","4000");$jx("ul.spy li").reverseOrder()});(function($jx){$jx.fn.reverseOrder=function(){return this.each(function(){$jx(this).prependTo($jx(this).parent())})};$jx.fn.simpleSpy=function(limit,interval){limit=limit||4;interval=interval||4000;return this.each(function(){var $jxlist=$jx(this),items=[],currentItem=limit,total=0,start=0,startdelay=4000;height=$jxlist.find("> li:first").height();$jxlist.find("> li").each(function(){items.push("<li>"+$jx(this).html()+"</li>")});total=items.length;$jxlist.wrap('<div class="spyWrapper" />').parent().css({height:height*limit});$jxlist.find("> li").filter(":gt("+(limit-1)+")").remove();function spy(){var $jxinsert=$jx(items[currentItem]).css({height:0,opacity:0,display:"none"}).prependTo($jxlist);$jxlist.find("> li:last").animate({opacity:0},1000,function(){$jxinsert.animate({height:height},1000).animate({opacity:1},1000);$jx(this).remove()});currentItem++;if(currentItem>=total){currentItem=0}setTimeout(spy,interval)}if(start<1){setTimeout(spy,startdelay);start++}else{spy()}})}})(jQuery);
