(function(a){a.ui=a.ui||{};a.fn.roll=function(b){return this.each(function(){var c=a.extend({},b);if(c!==false){new a.ui.roll(this,c)}})};a.ui.roll=function(c,b){this.settings=a.extend({},a.ui.roll.settings,b);this.element=a(c);this.speed=this.settings.speed;this.timer=null;this.w=0;this.h=0;this.width=0;this.height=0;this.initialize()};a.ui.roll.prototype={initialize:function(){var c=this;if(this.element.find(this.settings.item).size()==0){return false}this.element.find(this.settings.item).each(function(){c.w+=a(this).innerwidth();c.h+=a(this).innerheight()});this.width=this.element.innerwidth();this.height=this.element.innerheight();switch(this.settings.side.tolowercase()){case"up":case"down":if(this.h0){if(c>=(f*2-b)){c-=f}}else{if(c<=0){c+=f}}this.speed=this.settings.speed;if(c%g==0){this.speed=this.settings.pstep}c+=e;return c},play:function(){var b=this;switch(this.settings.side.tolowercase()){case"up":this.side=1;this.element.scrolltop(this.scroll(this.element.scrolltop(),this.height,this.h,this.side,this.settings.pheight));break;case"down":this.side=-1;this.element.scrolltop(this.scroll(this.element.scrolltop(),this.height,this.h,this.side,this.settings.pheight));break;case"right":this.side=-1;this.element.scrollleft(this.scroll(this.element.scrollleft(),this.width,this.w,this.side,this.settings.pwidth));break;case"left":default:this.side=1;this.element.scrollleft(this.scroll(this.element.scrollleft(),this.width,this.w,this.side,this.settings.pwidth))}if(this.settings.auto){this.timer=window.settimeout(function(){b.play()},this.speed)}},pause:function(){cleartimeout(this.timer)}};a.extend(a.ui.roll,{settings:{auto:false,step:1,id:"ul",item:"li",speed:20,side:"left",pwidth:0,pheight:0,pstep:1000,onchange:undefined}})})(jquery); jquery.fn.myscrolltop= function(speed){ var $this = $(this); var scroolobj = $this.children(); var subobj1 =$this.find(".div1"); var subobj2 =$this.find(".div2"); subobj2.html(subobj1.html()); var mar = function() { if ($this.scrolltop() > subobj1.height()) { $this.scrolltop(0); } else { $this.scrolltop($this.scrolltop() + 1); } }; var vid = setinterval(mar, speed); $this.mouseenter(function() { clearinterval(vid); }).mouseleave(function() { vid = setinterval(mar, speed); }); }