dw_scrollObj.slideDur=500;dw_scrollObj.scrollBy=function(c,a,d,b){if(dw_scrollObjs[c]){dw_scrollObjs[c].glideBy(a,d,b)}};dw_scrollObj.scrollTo=function(c,a,d,b){if(dw_scrollObjs[c]){dw_scrollObjs[c].glideTo(a,d,b)}};dw_scrollObj.prototype.glideBy=function(b,a,c){if(!document.getElementById||this.sliding){return}this.slideDur=c||dw_scrollObj.slideDur;this.destX=this.destY=this.distX=this.distY=0;this.lyr=document.getElementById(this.lyrId);this.startX=this.x;this.startY=this.y;if(a<0){this.distY=(this.startY+a>=-this.maxY)?a:-(this.startY+this.maxY)}else{if(a>0){this.distY=(this.startY+a<=0)?a:-this.startY}}if(b<0){this.distX=(this.startX+b>=-this.maxX)?b:-(this.startX+this.maxX)}else{if(b>0){this.distX=(this.startX+b<=0)?b:-this.startX}}this.destX=this.startX+this.distX;this.destY=this.startY+this.distY;this.slideTo(this.destX,this.destY)};dw_scrollObj.prototype.glideTo=function(b,a,c){if(!document.getElementById||this.sliding){return}this.slideDur=c||dw_scrollObj.slideDur;this.lyr=document.getElementById(this.lyrId);this.startX=this.x;this.startY=this.y;this.destX=-Math.max(Math.min(b,this.maxX),0);this.destY=-Math.max(Math.min(a,this.maxY),0);this.distY=this.destY-this.startY;this.distX=this.destX-this.startX;this.slideTo(this.destX,this.destY)};dw_scrollObj.prototype.slideTo=function(b,a){this.per=Math.PI/(2*this.slideDur);this.sliding=true;this.slideStart=(new Date()).getTime();this.aniTimer=setInterval(this.animString+".doSlide()",10);this.on_slide_start(this.startX,this.startY)};dw_scrollObj.prototype.doSlide=function(){var b=(new Date()).getTime()-this.slideStart;if(b<this.slideDur){var a=this.startX+this.distX*Math.sin(this.per*b);var c=this.startY+this.distY*Math.sin(this.per*b);this.shiftTo(this.lyr,a,c);this.on_slide(a,c)}else{clearInterval(this.aniTimer);this.sliding=false;this.shiftTo(this.lyr,this.destX,this.destY);this.lyr=null;this.on_slide_end(this.destX,this.destY)}};dw_scrollObj.prototype.on_slide_start=function(){};dw_scrollObj.prototype.on_slide=function(){};dw_scrollObj.prototype.on_slide_end=function(){};