dw_scrollObj.prototype.bSizeDragBar=true;dw_scrollObj.prototype.setUpScrollbar=function(g,c,d,b,a){if(!document.getElementById){return}var e=document.getElementById(g);var f=document.getElementById(c);dw_slidebar.init(e,f,d,b,a);e.wn=dw_scrollObjs[this.id];if(d=="v"){this.vBarId=g}else{this.hBarId=g}if(this.bSizeDragBar){this.setBarSize()}e.on_drag_start=e.on_slide_start=dw_scrollObj.getWndoLyrRef;e.on_drag_end=e.on_slide_end=dw_scrollObj.tossWndoLyrRef;e.on_drag=e.on_slide=dw_scrollObj.UpdateWndoLyrPos};dw_scrollObj.getWndoLyrRef=function(){this.wnLyr=document.getElementById(this.wn.lyrId)};dw_scrollObj.tossWndoLyrRef=function(){this.wnLyr=null};dw_scrollObj.UpdateWndoLyrPos=function(b,d){var a,c;if(this.axis=="v"){a=this.wn.x;c=-(d-this.minY)*(this.wn.maxY/(this.maxY-this.minY))||0}else{c=this.wn.y;a=-(b-this.minX)*(this.wn.maxX/(this.maxX-this.minX))||0}this.wn.shiftTo(this.wnLyr,a,c)};dw_scrollObj.prototype.updateScrollbar=function(b,d){var a,c;if(this.vBarId){if(!this.maxY){return}c=-(d*((this.vbar.maxY-this.vbar.minY)/this.maxY)-this.vbar.minY);c=Math.min(Math.max(c,this.vbar.minY),this.vbar.maxY);a=parseInt(this.vbar.style.left);this.vbar.style.left=a+"px";this.vbar.style.top=c+"px"}if(this.hBarId){if(!this.maxX){return}a=-(b*((this.hbar.maxX-this.hbar.minX)/this.maxX)-this.hbar.minX);a=Math.min(Math.max(a,this.hbar.minX),this.hbar.maxX);c=parseInt(this.hbar.style.top);this.hbar.style.left=a+"px";this.hbar.style.top=c+"px"}};dw_scrollObj.prototype.restoreScrollbars=function(){var a;if(this.vBarId){a=document.getElementById(this.vBarId);a.style.left=a.minX+"px";a.style.top=a.minY+"px"}if(this.hBarId){a=document.getElementById(this.hBarId);a.style.left=a.minX+"px";a.style.top=a.minY+"px"}};dw_scrollObj.prototype.setBarSize=function(){var c;var a=document.getElementById(this.lyrId);var b=document.getElementById(this.id);if(this.vBarId){c=document.getElementById(this.vBarId);c.style.height=(a.offsetHeight>b.offsetHeight)?c.trkHt/(a.offsetHeight/b.offsetHeight)+"px":c.trkHt-2*c.minY+"px";c.maxY=c.trkHt-c.offsetHeight-c.minY}if(this.hBarId){c=document.getElementById(this.hBarId);c.style.width=(this.wd>b.offsetWidth)?c.trkWd/(this.wd/b.offsetWidth)+"px":c.trkWd-2*c.minX+"px";c.maxX=c.trkWd-c.offsetWidth-c.minX}};dw_scrollObj.prototype.on_load=function(){this.restoreScrollbars();if(this.bSizeDragBar){this.setBarSize()}};dw_scrollObj.prototype.on_scroll=dw_scrollObj.prototype.on_slide=function(a,b){this.updateScrollbar(a,b)};dw_scrollObj.prototype.on_scroll_start=dw_scrollObj.prototype.on_slide_start=function(){if(this.vBarId){this.vbar=document.getElementById(this.vBarId)}if(this.hBarId){this.hbar=document.getElementById(this.hBarId)}};dw_scrollObj.prototype.on_scroll_end=dw_scrollObj.prototype.on_slide_end=function(a,b){this.updateScrollbar(a,b);this.lyr=null;this.bar=null};