dw_scrollObjs={};dw_scrollObj.speed=100;function dw_scrollObj(b,a,c){this.id=b;dw_scrollObjs[this.id]=this;this.animString="dw_scrollObjs."+this.id;this.load(a,c)}dw_scrollObj.loadLayer=function(a,c,b){if(dw_scrollObjs[a]){dw_scrollObjs[a].load(c,b)}};dw_scrollObj.prototype.load=function(c,d){if(!document.getElementById){return}var b,a;if(this.lyrId){a=document.getElementById(this.lyrId);a.style.visibility="hidden"}a=document.getElementById(c);b=document.getElementById(this.id);a.style.top=this.y=0;a.style.left=this.x=0;this.maxY=(a.offsetHeight-b.offsetHeight>0)?a.offsetHeight-b.offsetHeight:0;this.wd=d?document.getElementById(d).offsetWidth:a.offsetWidth;this.maxX=(this.wd-b.offsetWidth>0)?this.wd-b.offsetWidth:0;this.lyrId=c;a.style.visibility="visible";this.on_load();this.ready=true};dw_scrollObj.prototype.on_load=function(){};dw_scrollObj.prototype.shiftTo=function(b,a,c){b.style.left=(this.x=a)+"px";b.style.top=(this.y=c)+"px"};dw_scrollObj.GeckoTableBugFix=function(){var c=navigator.userAgent;if(c.indexOf("Gecko")>-1&&c.indexOf("Firefox")==-1&&c.indexOf("Safari")==-1&&c.indexOf("Konqueror")==-1){dw_scrollObj.hold=[];for(var b=0;arguments[b];b++){if(dw_scrollObjs[arguments[b]]){var d=document.getElementById(arguments[b]);var f=d.parentNode.id;var a=document.getElementById(f);document.body.appendChild(a.removeChild(d));d.style.zIndex=1000;var e=getPageOffsets(a);d.style.left=e.x+"px";d.style.top=e.y+"px";dw_scrollObj.hold[b]=[arguments[b],f]}}window.addEventListener("resize",dw_scrollObj.rePositionGecko,true)}};dw_scrollObj.rePositionGecko=function(){if(dw_scrollObj.hold){for(var b=0;dw_scrollObj.hold[b];b++){var c=document.getElementById(dw_scrollObj.hold[b][0]);var a=document.getElementById(dw_scrollObj.hold[b][1]);var d=getPageOffsets(a);c.style.left=d.x+"px";c.style.top=d.y+"px"}}};function getPageOffsets(a){var c=a.offsetLeft;var b=a.offsetTop;if(a.offsetParent&&a.offsetParent.clientLeft||a.offsetParent.clientTop){c+=a.offsetParent.clientLeft;b+=a.offsetParent.clientTop}while(a=a.offsetParent){c+=a.offsetLeft;b+=a.offsetTop}return{x:c,y:b}};