dw_writeStyleSheet=function(c,a){var b='<link rel="stylesheet" href="'+c+'"';if(a!==false){b+=' media="screen"'}document.write(b+" />")};function dw_addLinkCSS(b,a){if(!document.createElement){return}var c=document.createElement("link");c.setAttribute("rel","stylesheet");c.setAttribute("type","text/css");if(a!==false){c.setAttribute("media","screen")}c.setAttribute("href",b);document.getElementsByTagName("head")[0].appendChild(c)}dw_scrollObj.prototype.setUpLoadLinks=function(d){var c=this.id;var b=document.getElementById(d);var g=b.getElementsByTagName("a");var j,e;for(var f=0;g[f];f++){j=dw_scrollObj.get_DelimitedClass(g[f].className);e=j.split("_");if(e[0]=="load"&&e[1]==c&&e.length>2){var a=e[2];var h=e[3]?e[3]:null;dw_Event.add(g[f],"click",function(l,k,i){return function(m){dw_scrollObj.col[l].load(k,i);if(m&&m.preventDefault){m.preventDefault()}return false}}(c,a,h))}}};dw_scrollObj.prototype.setUpScrollControls=function(e,g,c){var b=this.id;var a=document.getElementById(e);if(g&&c=="v"||c=="h"){dw_scrollObj.handleControlVis(e,b,c);dw_Scrollbar_Co.addEvent(this,"on_load",function(){dw_scrollObj.handleControlVis(e,b,c)});dw_Scrollbar_Co.addEvent(this,"on_update",function(){dw_scrollObj.handleControlVis(e,b,c)})}var h=a.getElementsByTagName("a"),j,d;for(var f=0;h[f];f++){j=dw_scrollObj.get_DelimitedClass(h[f].className);d=dw_scrollObj.getEv_FnType(j.slice(0,j.indexOf("_")));switch(d){case"mouseover":case"mousedown":dw_scrollObj.handleMouseOverDownLinks(h[f],b,j);break;case"scrollToId":dw_scrollObj.handleScrollToId(h[f],b,j);break;case"scrollTo":case"scrollBy":case"click":dw_scrollObj.handleClick(h[f],b,j);break}}};dw_scrollObj.handleMouseOverDownLinks=function(h,c,j){var g=j.split("_");var e=g[0];var i=/^(mouseover|mousedown)_(up|down|left|right)(_[\d]+)?$/;if(i.test(j)){var b=(e=="mouseover")?"mouseout":"mouseup";var f=g[1];var d=g[2]||null;var a=(f=="up")?90:(f=="down")?270:(f=="left")?180:0;dw_Event.add(h,e,function(k){dw_scrollObj.col[c].initScrollVals(a,d)});dw_Event.add(h,b,function(k){dw_scrollObj.col[c].ceaseScroll()});if(e=="mouseover"){dw_Event.add(h,"mousedown",function(k){dw_scrollObj.col[c].speed*=3});dw_Event.add(h,"mouseup",function(k){dw_scrollObj.col[c].speed=dw_scrollObj.prototype.speed})}dw_Event.add(h,"click",function(k){if(k&&k.preventDefault){k.preventDefault()}return false})}};dw_scrollObj.handleScrollToId=function(b,f,a){var e=a.split("_");var g=e[1],d,c;if(e[2]){if(isNaN(parseInt(e[2]))){d=e[2];c=(e[3]&&!isNaN(parseInt(e[3])))?parseInt(e[3]):null}else{c=parseInt(e[2])}}dw_Event.add(b,"click",function(h){dw_scrollObj.scrollToId(f,g,d,c);if(h&&h.preventDefault){h.preventDefault()}return false})};dw_scrollObj.scrollToId=function(e,c,a,b){var f=dw_scrollObj.col[e];var d=document.getElementById(c);if(d){if(a){if(document.getElementById(a)&&f.lyrId!=a){f.load(a)}}var g=document.getElementById(f.lyrId);var i=dw_getLayerOffset(d,g,"left");var h=dw_getLayerOffset(d,g,"top");f.initScrollToVals(i,h,b)}};dw_scrollObj.handleClick=function(k,c,m){var d=dw_scrollObj.col[c];var f=m.split("_");var e=f[0];var g=/^([\d]+)$/;var i,l,j,h,a;switch(e){case"scrollTo":i="scrollTo";l=/^(null|end|[\d]+)$/;j=l.test(f[1])?f[1]:"";h=l.test(f[2])?f[2]:"";a=(f[3]&&g.test(f[3]))?f[3]:null;break;case"scrollBy":i="scrollBy";l=/^(([m]?[\d]+)|null)$/;j=l.test(f[1])?f[1]:"";h=l.test(f[2])?f[2]:"";if(!isNaN(parseInt(j))){j=-parseInt(j)}else{if(typeof j=="string"){j=j.indexOf("m")!=-1?j.replace("m",""):j}}if(!isNaN(parseInt(h))){h=-parseInt(h)}else{if(typeof h=="string"){h=h.indexOf("m")!=-1?h.replace("m",""):h}}a=(f[3]&&g.test(f[3]))?f[3]:null;break;case"click":var b=dw_scrollObj.getClickParts(m);i=b.fn;j=b.x;h=b.y;a=b.dur;break}if(j!==""&&h!==""){if(j=="end"){j=d.maxX}if(h=="end"){h=d.maxY}if(j==="null"||j===null){j=d.x}if(h==="null"||h===null){h=d.y}j=parseInt(j);h=parseInt(h);a=!isNaN(parseInt(a))?parseInt(a):null;if(i=="scrollBy"){dw_Event.add(k,"click",function(n){dw_scrollObj.col[c].initScrollByVals(j,h,a);if(n&&n.preventDefault){n.preventDefault()}return false})}else{if(i=="scrollTo"){dw_Event.add(k,"click",function(n){dw_scrollObj.col[c].initScrollToVals(j,h,a);if(n&&n.preventDefault){n.preventDefault()}return false})}}}};dw_scrollObj.getClickParts=function(j){var e=j.split("_");var i=/^(up|down|left|right)$/;var c,g="",a,d,b,h="",f="";if(e.length>=4){d=e[1].match(i);c=d?d[1]:null;i=/^(to|by)$/;d=e[2].match(i);if(d){g=(d[0]=="to")?"scrollTo":"scrollBy"}b=e[3];i=/^([\d]+)$/;a=(e[4]&&i.test(e[4]))?e[4]:null;switch(g){case"scrollBy":if(!i.test(b)){h="";f="";break}switch(c){case"up":h=0;f=b;break;case"down":h=0;f=-b;break;case"left":h=b;f=0;break;case"right":h=-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:-b;break;case"left":h=b;f=null;break;case"right":h=(b=="end")?b:-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.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"}};
