dw_writeStyleSheet=function(A){document.write('<link rel="stylesheet" href="'+A+'" media="screen" />')};function dw_addLinkCSS(A){if(!document.createElement){return }var B=document.createElement("link");B.setAttribute("rel","stylesheet");B.setAttribute("type","text/css");B.setAttribute("media","screen");B.setAttribute("href",A);document.getElementsByTagName("head")[0].appendChild(B)}dw_scrollObj.prototype.setUpLoadLinks=function(G){if(!document.getElementById||!document.getElementsByTagName){return }var H=this.id;var E=document.getElementById(G);var B=E.getElementsByTagName("a");var A,C,F;for(var D=0;B[D];D++){A=dw_scrollObj.get_DelimitedClass(B[D].className);F=A.split("_");if(F[0]=="load"){C=A.replace("load_","");B[D].className=B[D].className.replace(A,C);dw_Event.add(B[D],"click",dw_scrollObj.initLayerLoad)}}};dw_scrollObj.prototype.setUpScrollControls=function(F,H,D){if(!document.getElementById||!document.getElementsByTagName){return }var M=this.id;var B=document.getElementById(F);if(H){dw_scrollObj.handleControlVis(F,M,D);dw_Scrollbar_Co.addEvent(this,"on_load",function(){dw_scrollObj.handleControlVis(F,M,D)})}var E=document.getElementById(M);var C=B.getElementsByTagName("a");var A,K,Q,S,G,I,L,J,R;var P,N=/^([\d]+)$/;for(var T=0;C[T];T++){L="",J="";A=dw_scrollObj.get_DelimitedClass(C[T].className);Q=A.split("_");S=dw_scrollObj.getEv_FnType(Q[0]);switch(S){case"mouseover":case"mousedown":P=/^(mouseover|mousedown)_(up|down|left|right)(_[\d]+)?$/;if(P.test(A)){K=A.replace(S,M);C[T].className=C[T].className.replace(A,K);G=(S=="mouseover")?"mouseout":"mouseup";dw_Event.add(C[T],S,dw_scrollObj.initScrollMouse);dw_Event.add(C[T],G,dw_scrollObj.stopScrollMouse);if(S=="mouseover"){dw_Event.add(C[T],"mousedown",dw_scrollObj.increaseSpeed);dw_Event.add(C[T],"mouseup",dw_scrollObj.restoreDefaultSpeed)}dw_Event.add(C[T],"click",function(U){if(U&&U.preventDefault){U.preventDefault()}return false})}continue;case"scrollTo":I="scrollTo";P=/^(null|end|[\d]+)$/;L=P.test(Q[1])?Q[1]:"";J=P.test(Q[2])?Q[2]:"";R=(Q[3]&&N.test(Q[3]))?Q[3]:null;break;case"scrollBy":I="scrollBy";P=/^(([m]?[\d]+)|null)$/;L=P.test(Q[1])?Q[1]:"";J=P.test(Q[2])?Q[2]:"";R=(Q[3]&&N.test(Q[3]))?Q[3]:null;break;case"scrollToId":K=M+"_"+C[T].className;C[T].className=C[T].className.replace(A,K);dw_Event.add(C[T],"click",dw_scrollObj.scrollToId);continue;case"click":var O=dw_scrollObj.getClickParts(A);I=O.fn;L=O.x;J=O.y;R=O.dur;break}if(L!==""&&J!==""){K=M+"_"+I+"_"+L+"_"+J+(R?"_"+R:"");C[T].className=C[T].className.replace(A,K);dw_Event.add(C[T],"click",dw_scrollObj.doOnclick)}}};dw_scrollObj.getClickParts=function(J){var E=J.split("_");var I=/^(up|down|left|right)$/;var C,G,H,F,A,D;if(D=E[1].match(I)){C=D[1]}I=/^(to|by)$/;D=E[2].match(I);G=(D[0]=="to")?"scrollTo":(D[0]=="by")?"scrollBy":"";var B=E[3];if(E[4]){A=!isNaN(E[4])?E[4]:null}if(C){switch(G){case"scrollBy":I=/^([\d]+)$/;if(!I.test(B)){H="";F="";break}switch(C){case"up":H=0;F=B;break;case"down":H=0;F="m"+B;break;case"left":H=B;F=0;break;case"right":H="m"+B;F=0}break;case"scrollTo":I=/^(end|[\d]+)$/;if(!I.test(B)){H="";F="";break}switch(C){case"up":H=null;F=B;break;case"down":H=null;F=(B=="end")?B:"m"+B;break;case"left":H=B;F=null;break;case"right":H=(B=="end")?B:"m"+B;F=null}break}}return{fn:G,x:H,y:F,dur:A}};dw_scrollObj.getEv_FnType=function(B){var A=/^(mouseover|mousedown|scrollBy|scrollTo|scrollToId|click)$/;if(A.test(B)){return B}return""};dw_scrollObj.get_DelimitedClass=function(A){if(A.indexOf("_")==-1){return""}var B=/\s+/;if(!B.test(A)){return A}else{var D=A.split(B);for(var C=0;D[C];C++){if(D[C].indexOf("_")!=-1){return D[C]}}}};dw_scrollObj.doOnclick=function(F){var D=dw_scrollObj.getTargetLink(F);var J=dw_scrollObj.get_DelimitedClass(D.className);var E=J.split("_");var B=E[0];var H=E[1];var I=E[2].replace("m","-");var G=E[3].replace("m","-");var A=E[4]||null;var C=dw_scrollObj.col[B];if(I=="end"){I=C.maxX}if(G=="end"){G=C.maxY}if(I=="null"){I=C.x}if(G=="null"){G=C.y}I=parseInt(I);G=parseInt(G);if(H=="scrollBy"){C.initScrollByVals(I,G,A)}else{if(H=="scrollTo"){C.initScrollToVals(I,G,A)}}if(F&&F.preventDefault){F.preventDefault()}return false};dw_scrollObj.scrollToId=function(I){var A;var F=dw_scrollObj.getTargetLink(I);var L=dw_scrollObj.get_DelimitedClass(F.className);var G=L.split("_");var D=G[0];var E=dw_scrollObj.col[D];var C=document.getElementById(G[2]);if(C){if(G[3]){if(isNaN(G[3])){var B=G[3];if(document.getElementById(B)&&E.lyrId!=B){dw_scrollObj.col[D].load(B)}A=G[4]&&!isNaN(G[4])?G[4]:null}else{A=G[3]}}var H=document.getElementById(E.lyrId);var K=dw_getLayerOffset(C,H,"left");var J=dw_getLayerOffset(C,H,"top");E.initScrollToVals(K,J,A)}if(I&&I.preventDefault){I.preventDefault()}return false};dw_scrollObj.increaseSpeed=function(A){var B=dw_scrollObj.getWndoIdFromClass(A);dw_scrollObj.col[B].speed*=3};dw_scrollObj.restoreDefaultSpeed=function(A){var B=dw_scrollObj.getWndoIdFromClass(A);dw_scrollObj.col[B].speed=dw_scrollObj.prototype.speed;if(A&&A.preventDefault){A.preventDefault()}return false};dw_scrollObj.initScrollMouse=function(F){var H=dw_scrollObj.getTargetLink(F);var A=dw_scrollObj.get_DelimitedClass(H.className);var E=A.split("_");var G=E[0];var B=E[1];var D=E[2]||null;var C=B=="up"?90:B=="down"?270:B=="left"?180:B=="right"?0:null;if(C!=null){dw_scrollObj.col[G].initScrollVals(C,D)}};dw_scrollObj.stopScrollMouse=function(A){var B=dw_scrollObj.getWndoIdFromClass(A);dw_scrollObj.col[B].ceaseScroll()};dw_scrollObj.initLayerLoad=function(E){var G=dw_scrollObj.getTargetLink(E);var B=dw_scrollObj.get_DelimitedClass(G.className);var D=B.split("_");var F=D[0];var C=D[1];var A=D[2]?D[2]:null;dw_scrollObj.col[F].load(C,A);if(E&&E.preventDefault){E.preventDefault()}return false};dw_scrollObj.getWndoIdFromClass=function(B){var C=dw_scrollObj.getTargetLink(B);var A=dw_scrollObj.get_DelimitedClass(C.className);return A.slice(0,A.indexOf("_"))};dw_scrollObj.getTargetLink=function(A){dw_Event.DOMit(A);var B=A.target;do{if(B.tagName=="A"){return B}}while(B=B.parentNode);return""};dw_scrollObj.handleControlVis=function(D,E,B){var C=dw_scrollObj.col[E];var A=document.getElementById(D);if((B=="v"&&C.maxY>0)||(B=="h"&&C.maxX>0)){A.style.visibility="visible"}else{A.style.visibility="hidden"}};
