/*!
 * ¹ö¶¯ÎÄ×Ö²å¼þ
 * www.JSPGen.com
 * @revise 1.0
 */
;(function($){var flag="up";$.fn.extend({rollerText:function(opt,callback){if(!opt)var opt={};var _btnUp=$("#"+opt.up);var _btnDown=$("#"+opt.down);var timerID;var _this=this.eq(0).find("ul:first");var lineH=_this.find("li:first").height(),line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10),speed=opt.speed?parseInt(opt.speed,10):500;timer=opt.timer
if(line==0)line=1;var upHeight=0-line*lineH;var rollerUp=function(){flag="up";_btnUp.unbind("click",rollerUp);_this.animate({marginTop:upHeight},speed,function(){for(i=1;i<=line;i++){_this.find("li:first").appendTo(_this);}
_this.css({marginTop:0});_btnUp.bind("click",rollerUp);});}
var rollerDown=function(){flag="down";_btnDown.unbind("click",rollerDown);for(i=1;i<=line;i++){_this.find("li:last").show().prependTo(_this);}
_this.css({marginTop:upHeight});_this.animate({marginTop:0},speed,function(){_btnDown.bind("click",rollerDown);});}
var autoPlay=function(){if(timer)timerID=window.setInterval(function(){if(flag=="up"){rollerUp();}else{rollerDown();}},timer);};var autoStop=function(){if(timer)window.clearInterval(timerID);};_this.hover(autoStop,autoPlay).mouseout();_btnUp.css("cursor","pointer").click(rollerUp).hover(autoStop,autoPlay);_btnDown.css("cursor","pointer").click(rollerDown).hover(autoStop,autoPlay);}});})(jQuery);