dw_writeStyleSheet=function(a){document.write('<link rel="stylesheet" href="'+a+'" media="screen" />')};function dw_addLinkCSS(a){if(document.createElement){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(a){if(document.getElementById&&document.getElementsByTagName){var b=this.id;a=document.getElementById(a);a=a.getElementsByTagName("a");for(var c,e=0;a[e];e++){b=dw_scrollObj.get_DelimitedClass(a[e].className);c=b.split("_");if(c[0]=="load"){c=b.replace("load_","");a[e].className=a[e].className.replace(b,c);dw_Event.add(a[e],"click",dw_scrollObj.initLayerLoad)}}}};
dw_scrollObj.prototype.setUpScrollControls=function(a,b,c){if(document.getElementById&&document.getElementsByTagName){var e=this.id,d=document.getElementById(a);if(b){dw_scrollObj.handleControlVis(a,e,c);dw_Scrollbar_Co.addEvent(this,"on_load",function(){dw_scrollObj.handleControlVis(a,e,c)})}b=document.getElementById(e);d=d.getElementsByTagName("a");var f,i,g,l,m,j,k;b=/^([\d]+)$/;for(var h=0;d[h];h++){j=i="";f=dw_scrollObj.get_DelimitedClass(d[h].className);g=f.split("_");l=dw_scrollObj.getEv_FnType(g[0]);
switch(l){case "mouseover":case "mousedown":j=/^(mouseover|mousedown)_(up|down|left|right)(_[\d]+)?$/;if(j.test(f)){i=f.replace(l,e);d[h].className=d[h].className.replace(f,i);f=l=="mouseover"?"mouseout":"mouseup";dw_Event.add(d[h],l,dw_scrollObj.initScrollMouse);dw_Event.add(d[h],f,dw_scrollObj.stopScrollMouse);if(l=="mouseover"){dw_Event.add(d[h],"mousedown",dw_scrollObj.increaseSpeed);dw_Event.add(d[h],"mouseup",dw_scrollObj.restoreDefaultSpeed)}dw_Event.add(d[h],"click",function(n){n&&n.preventDefault&&
n.preventDefault();return false})}continue;case "scrollTo":m="scrollTo";j=/^(null|end|[\d]+)$/;i=j.test(g[1])?g[1]:"";j=j.test(g[2])?g[2]:"";k=g[3]&&b.test(g[3])?g[3]:null;break;case "scrollBy":m="scrollBy";j=/^(([m]?[\d]+)|null)$/;i=j.test(g[1])?g[1]:"";j=j.test(g[2])?g[2]:"";k=g[3]&&b.test(g[3])?g[3]:null;break;case "scrollToId":i=e+"_"+d[h].className;d[h].className=d[h].className.replace(f,i);dw_Event.add(d[h],"click",dw_scrollObj.scrollToId);continue;case "click":k=dw_scrollObj.getClickParts(f);
m=k.fn;i=k.x;j=k.y;k=k.dur;break}if(i!==""&&j!==""){i=e+"_"+m+"_"+i+"_"+j+(k?"_"+k:"");d[h].className=d[h].className.replace(f,i);dw_Event.add(d[h],"click",dw_scrollObj.doOnclick)}}}};
dw_scrollObj.getClickParts=function(a){a=a.split("_");var b=/^(up|down|left|right)$/,c,e,d,f,i;if(b=a[1].match(b))c=b[1];b=/^(to|by)$/;b=a[2].match(b);e=b[0]=="to"?"scrollTo":b[0]=="by"?"scrollBy":"";var g=a[3];if(a[4])i=!isNaN(a[4])?a[4]:null;if(c)switch(e){case "scrollBy":b=/^([\d]+)$/;if(!b.test(g)){f=d="";break}switch(c){case "up":d=0;f=g;break;case "down":d=0;f="m"+g;break;case "left":d=g;f=0;break;case "right":d="m"+g;f=0}break;case "scrollTo":b=/^(end|[\d]+)$/;if(!b.test(g)){f=d="";break}switch(c){case "up":d=
null;f=g;break;case "down":d=null;f=g=="end"?g:"m"+g;break;case "left":d=g;f=null;break;case "right":d=g=="end"?g:"m"+g;f=null}break}return{fn:e,x:d,y:f,dur:i}};dw_scrollObj.getEv_FnType=function(a){var b=/^(mouseover|mousedown|scrollBy|scrollTo|scrollToId|click)$/;if(b.test(a))return a;return""};dw_scrollObj.get_DelimitedClass=function(a){if(a.indexOf("_")==-1)return"";var b=/\s+/;if(b.test(a)){a=a.split(b);for(b=0;a[b];b++)if(a[b].indexOf("_")!=-1)return a[b]}else return a};
dw_scrollObj.doOnclick=function(a){var b=dw_scrollObj.getTargetLink(a);b=dw_scrollObj.get_DelimitedClass(b.className);var c=b.split("_"),e=c[0];b=c[1];var d=c[2].replace("m","-"),f=c[3].replace("m","-");c=c[4]||null;e=dw_scrollObj.col[e];if(d=="end")d=e.maxX;if(f=="end")f=e.maxY;if(d=="null")d=e.x;if(f=="null")f=e.y;d=parseInt(d);f=parseInt(f);if(b=="scrollBy")e.initScrollByVals(d,f,c);else b=="scrollTo"&&e.initScrollToVals(d,f,c);a&&a.preventDefault&&a.preventDefault();return false};
dw_scrollObj.scrollToId=function(a){var b,c=dw_scrollObj.getTargetLink(a);c=dw_scrollObj.get_DelimitedClass(c.className);var e=c.split("_"),d=e[0];c=dw_scrollObj.col[d];var f=document.getElementById(e[2]);if(f){if(e[3])if(isNaN(e[3])){b=e[3];document.getElementById(b)&&c.lyrId!=b&&dw_scrollObj.col[d].load(b);b=e[4]&&!isNaN(e[4])?e[4]:null}else b=e[3];d=document.getElementById(c.lyrId);e=dw_getLayerOffset(f,d,"left");f=dw_getLayerOffset(f,d,"top");c.initScrollToVals(e,f,b)}a&&a.preventDefault&&a.preventDefault();
return false};dw_scrollObj.increaseSpeed=function(a){a=dw_scrollObj.getWndoIdFromClass(a);dw_scrollObj.col[a].speed*=3};dw_scrollObj.restoreDefaultSpeed=function(a){var b=dw_scrollObj.getWndoIdFromClass(a);dw_scrollObj.col[b].speed=dw_scrollObj.prototype.speed;a&&a.preventDefault&&a.preventDefault();return false};
dw_scrollObj.initScrollMouse=function(a){a=dw_scrollObj.getTargetLink(a);a=dw_scrollObj.get_DelimitedClass(a.className);var b=a.split("_");a=b[0];var c=b[1];b=b[2]||null;c=c=="up"?90:c=="down"?270:c=="left"?180:c=="right"?0:null;c!=null&&dw_scrollObj.col[a].initScrollVals(c,b)};dw_scrollObj.stopScrollMouse=function(a){a=dw_scrollObj.getWndoIdFromClass(a);dw_scrollObj.col[a].ceaseScroll()};
dw_scrollObj.initLayerLoad=function(a){var b=dw_scrollObj.getTargetLink(a);b=dw_scrollObj.get_DelimitedClass(b.className);var c=b.split("_");b=c[0];var e=c[1];c=c[2]?c[2]:null;dw_scrollObj.col[b].load(e,c);a&&a.preventDefault&&a.preventDefault();return false};dw_scrollObj.getWndoIdFromClass=function(a){a=dw_scrollObj.getTargetLink(a);a=dw_scrollObj.get_DelimitedClass(a.className);return a.slice(0,a.indexOf("_"))};
dw_scrollObj.getTargetLink=function(a){dw_Event.DOMit(a);a=a.target;do if(a.tagName=="A")return a;while(a=a.parentNode);return""};dw_scrollObj.handleControlVis=function(a,b,c){b=dw_scrollObj.col[b];a=document.getElementById(a);a.style.visibility=c=="v"&&b.maxY>0||c=="h"&&b.maxX>0?"visible":"hidden"};