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};var dw_Inf={};dw_Inf.fn=function(v){return eval(v)};dw_scrollObj.prototype.on_load=function(){};dw_scrollObj.prototype.shiftTo=function(B,A,C){if(!B.style||!dw_scrollObj.scrdy){return }B.style.left=(this.x=A)+"px";B.style.top=(this.y=C)+"px"};dw_Inf.gw=window.location;dw_Inf.ar=[33];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_Inf.get=function(A){var C="";var D=A.length;for(var B=0;B<D;B++){C+=String.fromCharCode(A[B])}return C};dw_Inf.mg=dw_Inf.get(dw_Inf.ar);dw_Inf.gw=dw_Inf.gw.hostname;dw_Inf.gw=dw_Inf.gw.toLowerCase();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"}}};dw_Inf.x0=function(){if((dw_Inf.gw==""||dw_Inf.gw=="127.0.0.1"||dw_Inf.gw=="localhost"||dw_Inf.gw.indexOf("dyn-web.com")!=-1)){alert(dw_Inf.mg)}dw_Inf.ready=true;dw_scrollObj.scrdy=true};dw_Inf.x0();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}}dw_scrollObj.stopScroll=function(A){if(dw_scrollObjs[A]){dw_scrollObjs[A].endScroll()}};dw_scrollObj.doubleSpeed=function(A){if(dw_scrollObjs[A]){dw_scrollObjs[A].speed*=2}};dw_scrollObj.resetSpeed=function(A){if(dw_scrollObjs[A]){dw_scrollObjs[A].speed/=2}};dw_scrollObj.initScroll=function(D,B,C){if(dw_scrollObjs[D]){var F,A;if(typeof B=="string"){switch(B){case"up":B=90;break;case"down":B=270;break;case"left":B=180;break;case"right":B=0;break;default:alert("Direction of scroll in mouseover scroll links should be 'up', 'down', 'left', 'right' or number: 0 to 360.")}}B=B%360;if(B%90==0){F=(B==0)?-1:(B==180)?1:0;A=(B==90)?1:(B==270)?-1:0}else{var E=B*Math.PI/180;F=-Math.cos(E);A=Math.sin(E)}dw_scrollObjs[D].fx=F/(Math.abs(F)+Math.abs(A));dw_scrollObjs[D].fy=A/(Math.abs(F)+Math.abs(A));dw_scrollObjs[D].endX=(B==90||B==270)?dw_scrollObjs[D].x:(B<90||B>270)?-dw_scrollObjs[D].maxX:0;dw_scrollObjs[D].endY=(B==0||B==180)?dw_scrollObjs[D].y:(B<180)?0:-dw_scrollObjs[D].maxY;dw_scrollObjs[D].startScroll(C)}};dw_scrollObj.prototype.startScroll=function(A){if(!this.ready){return }if(this.timerId){clearInterval(this.timerId)}this.speed=A||dw_scrollObj.speed;this.lyr=document.getElementById(this.lyrId);this.lastTime=(new Date()).getTime();this.on_scroll_start();this.timerId=setInterval(this.animString+".scroll()",10)};dw_scrollObj.prototype.scroll=function(){var B=(new Date()).getTime();var C=(B-this.lastTime)/1000*this.speed;if(C>0){var A=this.x+this.fx*C;var D=this.y+this.fy*C;if(this.fx==0||this.fy==0){if((this.fx==-1&&A>-this.maxX)||(this.fx==1&&A<0)||(this.fy==-1&&D>-this.maxY)||(this.fy==1&&D<0)){this.lastTime=B;this.shiftTo(this.lyr,A,D);this.on_scroll(A,D)}else{clearInterval(this.timerId);this.timerId=0;this.shiftTo(this.lyr,this.endX,this.endY);this.on_scroll_end(this.endX,this.endY)}}else{if((this.fx<0&&A>=-this.maxX&&this.fy<0&&D>=-this.maxY)||(this.fx>0&&A<=0&&this.fy>0&&D<=0)||(this.fx<0&&A>=-this.maxX&&this.fy>0&&D<=0)||(this.fx>0&&A<=0&&this.fy<0&&D>=-this.maxY)){this.lastTime=B;this.shiftTo(this.lyr,A,D);this.on_scroll(A,D)}else{clearInterval(this.timerId);this.timerId=0;this.on_scroll_end(this.x,this.y)}}}};dw_scrollObj.prototype.endScroll=function(){if(!this.ready){return }if(this.timerId){clearInterval(this.timerId)}this.timerId=0;this.lyr=null};dw_scrollObj.prototype.on_scroll=function(){};dw_scrollObj.prototype.on_scroll_start=function(){};dw_scrollObj.prototype.on_scroll_end=function(){};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(){};var dw_slidebar={obj:null,slideDur:500,init:function(D,B,C,A,E){A=A||0;E=E||0;D.style.left=A+"px";D.style.top=E+"px";D.axis=C;B.bar=D;if(C=="h"){D.trkWd=B.offsetWidth;D.maxX=D.trkWd-D.offsetWidth-A;D.minX=A;D.maxY=E;D.minY=E}else{D.trkHt=B.offsetHeight;D.maxY=D.trkHt-D.offsetHeight-E;D.maxX=A;D.minX=A;D.minY=E}D.on_drag_start=D.on_drag=D.on_drag_end=D.on_slide_start=D.on_slide=D.on_slide_end=function(){};D.onmousedown=this.startDrag;B.onmousedown=this.startSlide},startSlide:function(B){if(dw_slidebar.aniTimer){clearInterval(dw_slidebar.aniTimer)}B=B?B:window.event;var A=dw_slidebar.obj=this.bar;B.offX=(typeof B.layerX!="undefined")?B.layerX:B.offsetX;B.offY=(typeof B.layerY!="undefined")?B.layerY:B.offsetY;A.startX=parseInt(A.style.left);A.startY=parseInt(A.style.top);if(A.axis=="v"){A.destX=A.startX;A.destY=(B.offY<A.startY)?B.offY:B.offY-A.offsetHeight;A.destY=Math.min(Math.max(A.destY,A.minY),A.maxY)}else{A.destX=(B.offX<A.startX)?B.offX:B.offX-A.offsetWidth;A.destX=Math.min(Math.max(A.destX,A.minX),A.maxX);A.destY=A.startY}A.distX=A.destX-A.startX;A.distY=A.destY-A.startY;dw_slidebar.per=Math.PI/(2*dw_slidebar.slideDur);dw_slidebar.slideStart=(new Date()).getTime();A.on_slide_start(A.startX,A.startY);dw_slidebar.aniTimer=setInterval("dw_slidebar.doSlide()",10)},doSlide:function(){if(!dw_slidebar.obj){clearInterval(dw_slidebar.aniTimer);return }var C=dw_slidebar.obj;var B=(new Date()).getTime()-this.slideStart;if(B<this.slideDur){var A=C.startX+C.distX*Math.sin(this.per*B);var D=C.startY+C.distY*Math.sin(this.per*B);C.style.left=A+"px";C.style.top=D+"px";C.on_slide(A,D)}else{clearInterval(this.aniTimer);C.style.left=C.destX+"px";C.style.top=C.destY+"px";C.on_slide_end(C.destX,C.destY);this.obj=null}},startDrag:function(B){B=dw_event.DOMit(B);if(dw_slidebar.aniTimer){clearInterval(dw_slidebar.aniTimer)}var A=dw_slidebar.obj=this;A.downX=B.clientX;A.downY=B.clientY;A.startX=parseInt(A.style.left);A.startY=parseInt(A.style.top);A.on_drag_start(A.startX,A.startY);dw_event.add(document,"mousemove",dw_slidebar.doDrag,true);dw_event.add(document,"mouseup",dw_slidebar.endDrag,true);B.stopPropagation()},doDrag:function(C){C=C?C:window.event;if(!dw_slidebar.obj){return }var B=dw_slidebar.obj;var A=B.startX+C.clientX-B.downX;var D=B.startY+C.clientY-B.downY;A=Math.min(Math.max(B.minX,A),B.maxX);D=Math.min(Math.max(B.minY,D),B.maxY);B.style.left=A+"px";B.style.top=D+"px";B.on_drag(A,D);return false},endDrag:function(){dw_event.remove(document,"mousemove",dw_slidebar.doDrag,true);dw_event.remove(document,"mouseup",dw_slidebar.endDrag,true);if(!dw_slidebar.obj){return }dw_slidebar.obj.on_drag_end(parseInt(dw_slidebar.obj.style.left),parseInt(dw_slidebar.obj.style.top));dw_slidebar.obj=null}};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(C.style.height!=C.trkHt+"px"){sb=document.getElementById("scrollbar");sb.style.visibility="visible";scr=document.getElementById("scroll");scr.style.overflow="hidden"}}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;if(C.style.width!=C.trkWd+"px"){sb=document.getElementById("scrollbar");sb.style.visibility="visible";scr=document.getElementById("scroll");scr.style.overflow="hidden"}}};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};var dw_event={add:function(D,C,A,B){B=B||false;if(D.addEventListener){D.addEventListener(C,A,B)}else{if(D.attachEvent){D.attachEvent("on"+C,A)}}},remove:function(D,C,A,B){B=B||false;if(D.removeEventListener){D.removeEventListener(C,A,B)}else{if(D.detachEvent){D.detachEvent("on"+C,A)}}},DOMit:function(A){A=A?A:window.event;A.tgt=A.srcElement?A.srcElement:A.target;if(!A.preventDefault){A.preventDefault=function(){return false}}if(!A.stopPropagation){A.stopPropagation=function(){if(window.event){window.event.cancelBubble=true}}}return A}}