(function($){function dw_Slidebar(a,b,c,d,e){var f=document.getElementById(a);var g=document.getElementById(b);this.barId=a;this.trackId=b;this.axis=c;this.x=d||0;this.y=e||0;dw_Slidebar.col[this.barId]=this;this.bar=f;this.shiftTo(d,e);if(c=="v"){var h=g.offsetHeight;this.maxY=h-f.offsetHeight-e;this.minY=e;this.maxX=d;this.minX=d}else{var i=g.offsetWidth;this.maxX=i-f.offsetWidth-d;this.minX=d;this.maxY=e;this.minY=e}this.on_drag_start=this.on_drag=this.on_drag_end=this.on_slide_start=this.on_slide=this.on_slide_end=function(){};dw_Event.add(f,"mousedown",function(b){dw_Slidebar.prepDrag(b,a)});dw_Event.add(g,"mousedown",function(b){dw_Slidebar.prepSlide(b,a)});this.bar=f=null;g=null}function dw_scrollObj(a,b,c){var d=document.getElementById(a);this.id=a;dw_scrollObj.col[this.id]=this;this.animString="dw_scrollObj.col."+this.id;this.load(b,c);if(d.addEventListener){d.addEventListener("DOMMouseScroll",dw_scrollObj.doOnMouseWheel,false)}d.onmousewheel=dw_scrollObj.doOnMouseWheel}(function(a){a.fn.horizontalScroll=function(b){var c={};var b=a.extend(c,b);return this.each(function(){var b=new dw_scrollObj(a(this).attr("id"),a(this).children().attr("id"),a(this).children().children().attr("id"));b.setUpScrollbar("dragBar","track","h",1,1);b.setUpScrollControls("scrollbar");if(dw_scrollObj.isSupported()){};})}})(jQuery);var dw_Event={add:function(a,b,c,d){d=d||false;if(a.addEventListener)a.addEventListener(b,c,d);else if(a.attachEvent)a.attachEvent("on"+b,c)},remove:function(a,b,c,d){d=d||false;if(a.removeEventListener)a.removeEventListener(b,c,d);else if(a.detachEvent)a.detachEvent("on"+b,c)},DOMit:function(a){a=a?a:window.event;if(!a.target)a.target=a.srcElement;if(!a.preventDefault)a.preventDefault=function(){a.returnValue=false;return false};if(!a.stopPropagation)a.stopPropagation=function(){a.cancelBubble=true};return a},getTarget:function(a){a=dw_Event.DOMit(a);var b=a.target;if(b.nodeType!=1)b=b.parentNode;return b}};dw_scrollObj.printEnabled=false;dw_scrollObj.defaultSpeed=dw_scrollObj.prototype.speed=100;dw_scrollObj.defaultSlideDur=dw_scrollObj.prototype.slideDur=500;dw_scrollObj.mousewheelSpeed=20;dw_scrollObj.mousewheelHorizSpeed=60;dw_scrollObj.isSupported=function(){if(document.getElementById&&document.getElementsByTagName&&document.addEventListener||document.attachEvent){return true}return false};dw_scrollObj.col={};dw_scrollObj.prototype.on_load=function(){};dw_scrollObj.prototype.on_scroll=function(){};dw_scrollObj.prototype.on_scroll_start=function(){};dw_scrollObj.prototype.on_scroll_stop=function(){};dw_scrollObj.prototype.on_scroll_end=function(){};dw_scrollObj.prototype.on_update=function(){};dw_scrollObj.prototype.on_glidescroll=function(){};dw_scrollObj.prototype.on_glidescroll_start=function(){};dw_scrollObj.prototype.on_glidescroll_stop=function(){};dw_scrollObj.prototype.on_glidescroll_end=function(){};dw_scrollObj.prototype.load=function(a,b){var c,d;if(this.lyrId){d=document.getElementById(this.lyrId);d.style.visibility="hidden"}if(!dw_scrollObj.scrdy)return;this.lyr=d=document.getElementById(a);if(!dw_scrollObj.printEnabled){this.lyr.style.position="absolute"}this.lyrId=a;this.horizId=b||null;c=document.getElementById(this.id);this.y=0;this.x=0;this.shiftTo(0,0);this.getDims(c,d);d.style.visibility="visible";this.ready=true;this.on_load()};dw_scrollObj.prototype.shiftTo=function(a,b){if(this.lyr&&!isNaN(a)&&!isNaN(b)){this.x=a;this.y=b;this.lyr.style.left=Math.round(a)+"px";this.lyr.style.top=Math.round(b)+"px"}};dw_scrollObj.prototype.getX=function(){return this.x};dw_scrollObj.prototype.getY=function(){return this.y};dw_scrollObj.prototype.getDims=function(a,b){this.wd=this.horizId?document.getElementById(this.horizId).offsetWidth:b.offsetWidth;var c=this.wd-a.offsetWidth;var d=b.offsetHeight-a.offsetHeight;this.maxX=c>0?c:0;this.maxY=d>0?d:0};dw_scrollObj.prototype.updateDims=function(){var a=document.getElementById(this.id);var b=document.getElementById(this.lyrId);this.getDims(a,b);this.on_update()};dw_scrollObj.prototype.initScrollVals=function(a,b){if(!this.ready)return;if(this.timerId){clearInterval(this.timerId);this.timerId=0}this.speed=b||dw_scrollObj.defaultSpeed;this.fx=a==0?-1:a==180?1:0;this.fy=a==90?1:a==270?-1:0;this.endX=a==90||a==270?this.x:a==0?-this.maxX:0;this.endY=a==0||a==180?this.y:a==90?0:-this.maxY;this.lyr=document.getElementById(this.lyrId);this.lastTime=(new Date).getTime();this.on_scroll_start(this.x,this.y);this.timerId=setInterval(this.animString+".scroll()",10)};dw_scrollObj.prototype.scroll=function(){var a=(new Date).getTime();var b=(a-this.lastTime)/1e3*this.speed;if(b>0){var c=this.x+this.fx*b;var d=this.y+this.fy*b;if(this.fx==-1&&c>-this.maxX||this.fx==1&&c<0||this.fy==-1&&d>-this.maxY||this.fy==1&&d<0){this.lastTime=a;this.shiftTo(c,d);this.on_scroll(c,d)}else{clearInterval(this.timerId);this.timerId=0;this.shiftTo(this.endX,this.endY);this.on_scroll(this.endX,this.endY);this.on_scroll_end(this.endX,this.endY)}}};dw_scrollObj.prototype.ceaseScroll=function(){if(!this.ready)return;if(this.timerId){clearInterval(this.timerId);this.timerId=0}this.on_scroll_stop(this.x,this.y)};dw_scrollObj.prototype.initScrollByVals=function(a,b,c){if(!this.ready||this.sliding)return;this.startX=this.x;this.startY=this.y;this.destX=this.destY=this.distX=this.distY=0;if(b<0){this.distY=this.startY+b>=-this.maxY?b:-(this.startY+this.maxY)}else if(b>0){this.distY=this.startY+b<=0?b:-this.startY}if(a<0){this.distX=this.startX+a>=-this.maxX?a:-(this.startX+this.maxX)}else if(a>0){this.distX=this.startX+a<=0?a:-this.startX}this.destX=this.startX+this.distX;this.destY=this.startY+this.distY;this.glideScrollPrep(this.destX,this.destY,c)};dw_scrollObj.prototype.initScrollToVals=function(a,b,c){if(!this.ready||this.sliding)return;this.startX=this.x;this.startY=this.y;this.destX=-Math.max(Math.min(a,this.maxX),0);this.destY=-Math.max(Math.min(b,this.maxY),0);this.distY=this.destY-this.startY;this.distX=this.destX-this.startX;this.glideScrollPrep(this.destX,this.destY,c)};dw_scrollObj.prototype.glideScrollPrep=function(a,b,c){this.slideDur=typeof c=="number"?c:dw_scrollObj.defaultSlideDur;this.per=Math.PI/(2*this.slideDur);this.sliding=true;this.lyr=document.getElementById(this.lyrId);this.startTime=(new Date).getTime();this.timerId=setInterval(this.animString+".doGlideScroll()",10);this.on_glidescroll_start(this.startX,this.startY)};dw_scrollObj.prototype.doGlideScroll=function(){var a=(new Date).getTime()-this.startTime;if(a<this.slideDur){var b=this.startX+this.distX*Math.sin(this.per*a);var c=this.startY+this.distY*Math.sin(this.per*a);this.shiftTo(b,c);this.on_glidescroll(b,c)}else{clearInterval(this.timerId);this.timerId=0;this.sliding=false;this.shiftTo(this.destX,this.destY);this.on_glidescroll(this.destX,this.destY);this.on_glidescroll_stop(this.destX,this.destY);if(this.distX&&(this.destX==0||this.destX==-this.maxX)||this.distY&&(this.destY==0||this.destY==-this.maxY)){this.on_glidescroll_end(this.destX,this.destY)}}};dw_scrollObj.handleMouseWheel=function(a,b,c){var d=dw_scrollObj.col[b];if(d.maxY>0||d.maxX>0){var e=d.x,f=d.y,g,h,i;if(d.maxY>0){i=dw_scrollObj.mousewheelSpeed*c;h=i+f;g=e;h=h>=0?0:h>=-d.maxY?h:-d.maxY}else{i=dw_scrollObj.mousewheelHorizSpeed*c;g=i+e;h=f;g=g>=0?0:g>=-d.maxX?g:-d.maxX}d.on_scroll_start(e,f);d.shiftTo(g,h);d.on_scroll(g,h);if(a.preventDefault)a.preventDefault();a.returnValue=false}};dw_scrollObj.doOnMouseWheel=function(a){var b=0;if(!a)a=window.event;if(a.wheelDelta){b=a.wheelDelta/120}else if(a.detail){b=-a.detail/3}if(b){dw_scrollObj.handleMouseWheel(a,this.id,b)}};dw_scrollObj.GeckoTableBugFix=function(){};var dw_Inf={};dw_Inf.fn=function(v){return eval(v)};dw_Inf.gw=dw_Inf.fn("window.location");dw_Inf.ar=[0];dw_Inf.get=function(a){var b="";var c=a.length;for(var d=0;d<c;d++){b+=String.fromCharCode(a[d])}return b};dw_Inf.mg=dw_Inf.fn("dw_Inf.get(dw_Inf.ar)");dw_Inf.fn("dw_Inf.gw1=dw_Inf.gw.hostname.toLowerCase();");dw_Inf.fn("dw_Inf.gw2=dw_Inf.gw.href.toLowerCase();");dw_Inf.x0=function(){dw_Inf.fn("dw_scrollObj.scrdy=true;")};dw_Inf.fn("dw_Inf.x0();");dw_Slidebar.col={};dw_Slidebar.current=null;dw_Slidebar.prototype.slideDur=500;dw_Slidebar.prepSlide=function(a,b){var c=dw_Slidebar.col[b];dw_Slidebar.current=c;var d=c.bar=document.getElementById(b);if(c.timer){clearInterval(c.timer);c.timer=0}a=a?a:window.event;a.offX=typeof a.layerX!="undefined"?a.layerX:a.offsetX;a.offY=typeof a.layerY!="undefined"?a.layerY:a.offsetY;c.startX=parseInt(d.style.left);c.startY=parseInt(d.style.top);if(c.axis=="v"){c.destX=c.startX;c.destY=a.offY<c.startY?a.offY:a.offY-d.offsetHeight;c.destY=Math.min(Math.max(c.destY,c.minY),c.maxY)}else{c.destX=a.offX<c.startX?a.offX:a.offX-d.offsetWidth;c.destX=Math.min(Math.max(c.destX,c.minX),c.maxX);c.destY=c.startY}c.distX=c.destX-c.startX;c.distY=c.destY-c.startY;c.per=Math.PI/(2*c.slideDur);c.slideStartTime=(new Date).getTime();c.on_slide_start(c.startX,c.startY);c.timer=setInterval("dw_Slidebar.doSlide()",10)};dw_Slidebar.doSlide=function(){var a=dw_Slidebar.current;var b=(new Date).getTime()-a.slideStartTime;if(b<a.slideDur){var c=a.startX+a.distX*Math.sin(a.per*b);var d=a.startY+a.distY*Math.sin(a.per*b);a.shiftTo(c,d);a.on_slide(c,d)}else{clearInterval(a.timer);a.shiftTo(a.destX,a.destY);a.on_slide(a.destX,a.destY);a.on_slide_end(a.destX,a.destY);dw_Slidebar.current=null}};dw_Slidebar.prepDrag=function(a,b){var c=document.getElementById(b);var d=dw_Slidebar.col[b];dw_Slidebar.current=d;d.bar=c;if(d.timer){clearInterval(d.timer);d.timer=0}a=dw_Event.DOMit(a);d.downX=a.clientX;d.downY=a.clientY;d.startX=parseInt(c.style.left);d.startY=parseInt(c.style.top);d.on_drag_start(d.startX,d.startY);dw_Event.add(document,"mousemove",dw_Slidebar.doDrag,true);dw_Event.add(document,"mouseup",dw_Slidebar.endDrag,true);a.preventDefault();a.stopPropagation()};dw_Slidebar.doDrag=function(a){if(!dw_Slidebar.current)return;var b=dw_Slidebar.current;var c=b.bar;a=dw_Event.DOMit(a);var d=b.startX+a.clientX-b.downX;var e=b.startY+a.clientY-b.downY;d=Math.min(Math.max(b.minX,d),b.maxX);e=Math.min(Math.max(b.minY,e),b.maxY);b.shiftTo(d,e);b.on_drag(d,e);a.preventDefault();a.stopPropagation()};dw_Slidebar.endDrag=function(){if(!dw_Slidebar.current)return;var a=dw_Slidebar.current;var b=a.bar;dw_Event.remove(document,"mousemove",dw_Slidebar.doDrag,true);dw_Event.remove(document,"mouseup",dw_Slidebar.endDrag,true);a.on_drag_end(parseInt(b.style.left),parseInt(b.style.top));dw_Slidebar.current=null};dw_Slidebar.prototype.shiftTo=function(a,b){if(this.bar&&!isNaN(a)&&!isNaN(b)){this.bar.style.left=Math.round(a)+"px";this.bar.style.top=Math.round(b)+"px"}};dw_scrollObj.prototype.setUpScrollbar=function(a,b,c,d,e,f){var g=new dw_Slidebar(a,b,c,d,e);if(c=="v"){this.vBarId=a}else{this.hBarId=a}g.wndoId=this.id;g.bSizeDragBar=f==false?false:true;if(g.bSizeDragBar){dw_Scrollbar_Co.setBarSize(this,g)}dw_Scrollbar_Co.setEvents(this,g)};dw_Scrollbar_Co={setBarSize:function(a,b){var c;var d=document.getElementById(a.lyrId);var e=document.getElementById(a.id);var f=document.getElementById(b.trackId);if(b.axis=="v"){c=document.getElementById(a.vBarId);var g=f.offsetHeight;var h=d.offsetHeight>e.offsetHeight?g/(d.offsetHeight/e.offsetHeight):g-2*b.minY;c.style.height=(!isNaN(h)&&h>0?Math.round(h):0)+"px";b.maxY=g-c.offsetHeight-b.minY}else if(b.axis=="h"){c=document.getElementById(a.hBarId);var i=f.offsetWidth;var j=a.wd>e.offsetWidth?i/(a.wd/e.offsetWidth):i-2*b.minX;c.style.width=(!isNaN(j)&&j>0?Math.round(j):0)+"px";b.maxX=i-c.offsetWidth-b.minX}},resetBars:function(a){var b,c;if(a.vBarId){b=dw_Slidebar.col[a.vBarId];c=document.getElementById(a.vBarId);c.style.left=b.minX+"px";c.style.top=b.minY+"px";if(b.bSizeDragBar){dw_Scrollbar_Co.setBarSize(a,b)}}if(a.hBarId){b=dw_Slidebar.col[a.hBarId];c=document.getElementById(a.hBarId);c.style.left=b.minX+"px";c.style.top=b.minY+"px";if(b.bSizeDragBar){dw_Scrollbar_Co.setBarSize(a,b)}}},setEvents:function(a,b){this.addEvent(a,"on_load",function(){dw_Scrollbar_Co.resetBars(a)});this.addEvent(a,"on_scroll_start",function(){dw_Scrollbar_Co.getBarRefs(a)});this.addEvent(a,"on_glidescroll_start",function(){dw_Scrollbar_Co.getBarRefs(a)});this.addEvent(a,"on_scroll",function(b,c){dw_Scrollbar_Co.updateScrollbar(a,b,c)});this.addEvent(a,"on_glidescroll",function(b,c){dw_Scrollbar_Co.updateScrollbar(a,b,c)});this.addEvent(a,"on_scroll_stop",function(b,c){dw_Scrollbar_Co.updateScrollbar(a,b,c)});this.addEvent(a,"on_glidescroll_stop",function(b,c){dw_Scrollbar_Co.updateScrollbar(a,b,c)});this.addEvent(a,"on_scroll_end",function(b,c){dw_Scrollbar_Co.updateScrollbar(a,b,c)});this.addEvent(a,"on_glidescroll_end",function(b,c){dw_Scrollbar_Co.updateScrollbar(a,b,c)});this.addEvent(a,"on_update",function(){dw_Scrollbar_Co.getBarRefs(a);dw_Scrollbar_Co.updateScrollValues(a)});this.addEvent(b,"on_slide_start",function(){dw_Scrollbar_Co.getWndoLyrRef(b)});this.addEvent(b,"on_drag_start",function(){dw_Scrollbar_Co.getWndoLyrRef(b)});this.addEvent(b,"on_slide",function(a,c){dw_Scrollbar_Co.updateScrollPosition(b,a,c)});this.addEvent(b,"on_drag",function(a,c){dw_Scrollbar_Co.updateScrollPosition(b,a,c)});this.addEvent(b,"on_slide_end",function(a,c){dw_Scrollbar_Co.updateScrollPosition(b,a,c)});this.addEvent(b,"on_drag_end",function(a,c){dw_Scrollbar_Co.updateScrollPosition(b,a,c)})},addEvent:function(a,b,c){var d=a[b];if(typeof d!="function"){a[b]=function(a,b){c(a,b)}}else{a[b]=function(a,b){d(a,b);c(a,b)}}},updateScrollbar:function(a,b,c){var d,e;if(a.vBar&&a.maxY){var f=a.vBar;e=-(c*((f.maxY-f.minY)/a.maxY)-f.minY);e=Math.min(Math.max(e,f.minY),f.maxY);if(f.bar){d=parseInt(f.bar.style.left);f.shiftTo(d,e)}}if(a.hBar&&a.maxX){var g=a.hBar;d=-(b*((g.maxX-g.minX)/a.maxX)-g.minX);d=Math.min(Math.max(d,g.minX),g.maxX);if(g.bar){e=parseInt(g.bar.style.top);g.shiftTo(d,e)}}},updateScrollPosition:function(a,b,c){var d,e;var f=a.wndo;if(a.axis=="v"){d=f.x;e=-(c-a.minY)*(f.maxY/(a.maxY-a.minY))}else{e=f.y;d=-(b-a.minX)*(f.maxX/(a.maxX-a.minX))}f.shiftTo(d,e)},updateScrollValues:function(a){var b=a.getX();var c=a.getY();if(b<-a.maxX){b=-a.maxX}if(c<-a.maxY){c=-a.maxY}a.shiftTo(b,c);this.resetBars(a);this.updateScrollbar(a,b,c)},getBarRefs:function(a){if(a.vBarId&&!a.vBar){a.vBar=dw_Slidebar.col[a.vBarId];a.vBar.bar=document.getElementById(a.vBarId)}if(a.hBarId&&!a.hBar){a.hBar=dw_Slidebar.col[a.hBarId];a.hBar.bar=document.getElementById(a.hBarId)}},getWndoLyrRef:function(a){if(!a.wndo){var b=a.wndo=dw_scrollObj.col[a.wndoId];if(b&&!b.lyr){b.lyr=document.getElementById(b.lyrId)}}}};dw_scrollObj.loadLayer=function(a,b,c){if(dw_scrollObj.col[a])dw_scrollObj.col[a].load(b,c)};dw_scrollObj.initScroll=function(a,b,c){var d=b=="up"?90:b=="down"?270:b=="left"?180:b=="right"?0:b;if(d!=null&&dw_scrollObj.col[a]){dw_scrollObj.col[a].initScrollVals(d,c)}};dw_scrollObj.stopScroll=function(a){if(dw_scrollObj.col[a])dw_scrollObj.col[a].ceaseScroll()};dw_scrollObj.doubleSpeed=function(a){if(dw_scrollObj.col[a])dw_scrollObj.col[a].speed*=2};dw_scrollObj.resetSpeed=function(a){if(dw_scrollObj.col[a])dw_scrollObj.col[a].speed/=2};dw_scrollObj.scrollBy=function(a,b,c,d){if(dw_scrollObj.col[a])dw_scrollObj.col[a].initScrollByVals(b,c,d)};dw_scrollObj.scrollTo=function(a,b,c,d){if(dw_scrollObj.col[a])dw_scrollObj.col[a].initScrollToVals(b,c,d)};var dw_Util;if(!dw_Util)dw_Util={};dw_Util.writeStyleSheet=function(a,b){var c='<link rel="stylesheet" href="'+a+'"';var d=b!=false?'" media="screen"':"";document.write(c+d+" />")};dw_Util.addLinkCSS=function(a,b){if(!document.createElement)return;var c=document.createElement("link");c.setAttribute("rel","stylesheet");c.setAttribute("type","text/css");if(b!=false){c.setAttribute("media","screen")}c.setAttribute("href",a);document.getElementsByTagName("head")[0].appendChild(c)};dw_writeStyleSheet=dw_Util.writeStyleSheet;dw_addLinkCSS=dw_Util.addLinkCSS;dw_Util.contained=function(a,b){if(!a)return null;while(a=a.parentNode)if(a==b)return true;return false};dw_Util.getLayerOffsets=function(a,b){var c=0,d=0;if(dw_Util.contained(a,b)){do{c+=a.offsetLeft;d+=a.offsetTop}while((a=a.offsetParent)!=b)}return{x:c,y:d}};dw_Util.get_DelimitedClassList=function(a){var b=[],c=0;if(a.indexOf("_")!=-1){var d=/\s+/;if(!d.test(a)){b[0]=a}else{var e=a.split(d);for(var f=0;e[f];f++){if(e[f].indexOf("_")!=-1){b[c++]=e[f]}}}}return b};dw_Util.inArray=function(a,b){for(var c=0;b[c];c++){if(b[c]==a){return true}}return false};dw_scrollObj.prototype.setUpLoadLinks=function(a){var b=document.getElementById(a);if(!b){return}var c=this.id;var d=b.getElementsByTagName("a");var e,f,g,h,i,j,k,l;g="load_"+c+"_";for(var m=0;d[m];m++){e=dw_Util.get_DelimitedClassList(d[m].className);k=l="";for(var n=0;f=e[n];n++){i=f.indexOf(g);if(i!=-1){h=f.slice(g.length);if(document.getElementById(h)){k=h,l=null}else if(h.indexOf("_")!=-1){j=h.split("_");if(document.getElementById(j[0])){k=j[0],l=j[1]}}break}}if(k){dw_Event.add(d[m],"click",function(a,b,c){return function(d){dw_scrollObj.col[a].load(b,c);if(d&&d.preventDefault)d.preventDefault();return false}}(c,k,l))}}};dw_scrollObj.prototype.setUpScrollControls=function(a,b,c){var d=document.getElementById(a);if(!d){return}var e=this.id;if(b&&c=="v"||c=="h"){dw_scrollObj.handleControlVis(a,e,c);dw_Scrollbar_Co.addEvent(this,"on_load",function(){dw_scrollObj.handleControlVis(a,e,c)});dw_Scrollbar_Co.addEvent(this,"on_update",function(){dw_scrollObj.handleControlVis(a,e,c)})}var f=d.getElementsByTagName("a"),g,h,i;var j=["mouseover","mousedown","scrollToId","scrollTo","scrollBy","click"];for(var k=0;f[k];k++){g=dw_Util.get_DelimitedClassList(f[k].className);for(var l=0;h=g[l];l++){i=h.slice(0,h.indexOf("_"));if(dw_Util.inArray(i,j)){switch(i){case"mouseover":case"mousedown":dw_scrollObj.handleMouseOverDownLinks(f[k],e,h);break;case"scrollToId":dw_scrollObj.handleScrollToId(f[k],e,h);break;case"scrollTo":case"scrollBy":case"click":dw_scrollObj.handleClick(f[k],e,h);break}break}}}};dw_scrollObj.handleMouseOverDownLinks=function(a,b,c){var d=c.split("_");var e=d[0];var f=/^(mouseover|mousedown)_(up|down|left|right)(_[\d]+)?$/;if(f.test(c)){var g=d[1];var h=d[2]||null;var i=g=="up"?90:g=="down"?270:g=="left"?180:0;if(e=="mouseover"){dw_Event.add(a,"mouseover",function(a){dw_scrollObj.col[b].initScrollVals(i,h)});dw_Event.add(a,"mouseout",function(a){dw_scrollObj.col[b].ceaseScroll()});dw_Event.add(a,"mousedown",function(a){dw_scrollObj.col[b].speed*=3});dw_Event.add(a,"mouseup",function(a){dw_scrollObj.col[b].speed=dw_scrollObj.prototype.speed})}else{dw_Event.add(a,"mousedown",function(a){dw_scrollObj.col[b].initScrollVals(i,h);a=dw_Event.DOMit(a);a.preventDefault()});dw_Event.add(a,"dragstart",function(a){a=dw_Event.DOMit(a);a.preventDefault()});dw_Event.add(a,"mouseup",function(a){dw_scrollObj.col[b].ceaseScroll()});dw_Event.add(a,"mouseout",function(a){dw_scrollObj.col[b].ceaseScroll()})}dw_Event.add(a,"click",function(a){if(a&&a.preventDefault)a.preventDefault();return false})}};dw_scrollObj.handleScrollToId=function(a,b,c){var d,e,f,g;d=c.slice(11);if(!document.getElementById(d)){e=c.split("_");d=e[1];if(e[2]){if(isNaN(parseInt(e[2]))){f=e[2];g=e[3]&&!isNaN(parseInt(e[3]))?parseInt(e[3]):null}else{g=parseInt(e[2])}}}dw_Event.add(a,"click",function(a){dw_scrollObj.scrollToId(b,d,f,g);if(a&&a.preventDefault)a.preventDefault();return false})};dw_scrollObj.scrollToId=function(a,b,c,d){var e=dw_scrollObj.col[a],f=document.getElementById(a),g,h;var i=document.getElementById(b);if(!i||!dw_Util.contained(i,f)){return}if(c){g=document.getElementById(c);if(g&&dw_Util.contained(g,f)&&e.lyrId!=c){e.load(c)}}g=document.getElementById(e.lyrId);h=dw_Util.getLayerOffsets(i,g);e.initScrollToVals(h.x,h.y,d)};dw_scrollObj.handleClick=function(a,b,c){var d=dw_scrollObj.col[b];var e=c.split("_");var f=e[0];var g=/^([\d]+)$/;var h,i,j,k,l;switch(f){case"scrollTo":h="scrollTo";i=/^(null|end|[\d]+)$/;j=i.test(e[1])?e[1]:"";k=i.test(e[2])?e[2]:"";l=e[3]&&g.test(e[3])?e[3]:null;break;case"scrollBy":h="scrollBy";i=/^(([m]?[\d]+)|null)$/;j=i.test(e[1])?e[1]:"";k=i.test(e[2])?e[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(k))){k=-parseInt(k)}else if(typeof k=="string"){k=k.indexOf("m")!=-1?k.replace("m",""):k}l=e[3]&&g.test(e[3])?e[3]:null;break;case"click":var m=dw_scrollObj.getClickParts(c);h=m.fn;j=m.x;k=m.y;l=m.dur;break}if(j!==""&&k!==""){l=!isNaN(parseInt(l))?parseInt(l):null;if(h=="scrollBy"){dw_Event.add(a,"click",function(a){dw_scrollObj.scrollBy(b,j,k,l);if(a&&a.preventDefault)a.preventDefault();return false})}else if(h=="scrollTo"){dw_Event.add(a,"click",function(a){dw_scrollObj.scrollTo(b,j,k,l);if(a&&a.preventDefault)a.preventDefault();return false})}}};dw_scrollObj.scrollBy=function(a,b,c,d){if(dw_scrollObj.col[a]){var e=dw_scrollObj.col[a];b=b===null?-e.x:parseInt(b);c=c===null?-e.y:parseInt(c);e.initScrollByVals(b,c,d)}};dw_scrollObj.scrollTo=function(a,b,c,d){if(dw_scrollObj.col[a]){var e=dw_scrollObj.col[a];b=b==="end"?e.maxX:b;c=c==="end"?e.maxY:c;b=b===null?-e.x:parseInt(b);c=c===null?-e.y:parseInt(c);e.initScrollToVals(b,c,d)}};dw_scrollObj.getClickParts=function(a){var b=a.split("_");var c=/^(up|down|left|right)$/;var d,e="",f,g,h,i="",j="";if(b.length>=4){g=b[1].match(c);d=g?g[1]:null;c=/^(to|by)$/;g=b[2].match(c);if(g){e=g[0]=="to"?"scrollTo":"scrollBy"}h=b[3];c=/^([\d]+)$/;f=b[4]&&c.test(b[4])?b[4]:null;switch(e){case"scrollBy":if(!c.test(h)){i="";j="";break}switch(d){case"up":i=0;j=h;break;case"down":i=0;j=-h;break;case"left":i=h;j=0;break;case"right":i=-h;j=0}break;case"scrollTo":c=/^(end|[\d]+)$/;if(!c.test(h)){i="";j="";break}switch(d){case"up":i=null;j=h;break;case"down":i=null;j=h=="end"?h:-h;break;case"left":i=h;j=null;break;case"right":i=h=="end"?h:-h;j=null}break}}return{fn:e,x:i,y:j,dur:f}};dw_scrollObj.handleControlVis=function(a,b,c){var d=dw_scrollObj.col[b];var e=document.getElementById(a);if(c=="v"&&d.maxY>0||c=="h"&&d.maxX>0){e.style.visibility="visible"}else{e.style.visibility="hidden"}}})(jQuery);
(function($){function Countdown(){this.regional=[];this.regional['']={labels:['Years','Months','Weeks','Days','Hours','Minutes','Seconds'],labels1:['Year','Month','Week','Day','Hour','Minute','Second'],compactLabels:['y','m','w','d'],whichLabels:null,timeSeparator:':',isRTL:false};this._defaults={until:null,since:null,timezone:null,serverSync:null,format:'dHMS',layout:'',compact:false,significant:0,description:'',expiryUrl:'',expiryText:'',alwaysExpire:false,onExpiry:null,onTick:null,tickInterval:1};$.extend(this._defaults,this.regional['']);this._serverSyncs=[];function timerCallBack(timestamp){var drawStart=(timestamp||new Date().getTime());if(drawStart-animationStartTime>=1000){$.countdown._updateTargets();animationStartTime=drawStart}requestAnimationFrame(timerCallBack)}var requestAnimationFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null;var animationStartTime=0;if(!requestAnimationFrame){setInterval(function(){$.countdown._updateTargets()},980)}else{animationStartTime=window.mozAnimationStartTime||new Date().getTime();requestAnimationFrame(timerCallBack)}}var PROP_NAME='countdown';var Y=0;var O=1;var W=2;var D=3;var H=4;var M=5;var S=6;$.extend(Countdown.prototype,{markerClassName:'hasCountdown',_timerTargets:[],setDefaults:function(options){this._resetExtraLabels(this._defaults,options);extendRemove(this._defaults,options||{})},UTCDate:function(tz,year,month,day,hours,mins,secs,ms){if(typeof year=='object'&&year.constructor==Date){ms=year.getMilliseconds();secs=year.getSeconds();mins=year.getMinutes();hours=year.getHours();day=year.getDate();month=year.getMonth();year=year.getFullYear()}var d=new Date();d.setUTCFullYear(year);d.setUTCDate(1);d.setUTCMonth(month||0);d.setUTCDate(day||1);d.setUTCHours(hours||0);d.setUTCMinutes((mins||0)-(Math.abs(tz)<30?tz*60:tz));d.setUTCSeconds(secs||0);d.setUTCMilliseconds(ms||0);return d},periodsToSeconds:function(periods){return periods[0]*31557600+periods[1]*2629800+periods[2]*604800+periods[3]*86400+periods[4]*3600+periods[5]*60+periods[6]},_settingsCountdown:function(target,name){if(!name){return $.countdown._defaults}var inst=$.data(target,PROP_NAME);return(name=='all'?inst.options:inst.options[name])},_attachCountdown:function(target,options){var $target=$(target);if($target.hasClass(this.markerClassName)){return}$target.addClass(this.markerClassName);var inst={options:$.extend({},options),_periods:[0,0,0,0,0,0,0]};$.data(target,PROP_NAME,inst);this._changeCountdown(target)},_addTarget:function(target){if(!this._hasTarget(target)){this._timerTargets.push(target)}},_hasTarget:function(target){return($.inArray(target,this._timerTargets)>-1)},_removeTarget:function(target){this._timerTargets=$.map(this._timerTargets,function(value){return(value==target?null:value)})},_updateTargets:function(){for(var i=this._timerTargets.length-1;i>=0;i--){this._updateCountdown(this._timerTargets[i])}},_updateCountdown:function(target,inst){var $target=$(target);inst=inst||$.data(target,PROP_NAME);if(!inst){return}$target.html(this._generateHTML(inst));$target[(this._get(inst,'isRTL')?'add':'remove')+'Class']('countdown_rtl');var onTick=this._get(inst,'onTick');if(onTick){var periods=inst._hold!='lap'?inst._periods:this._calculatePeriods(inst,inst._show,this._get(inst,'significant'),new Date());var tickInterval=this._get(inst,'tickInterval');if(tickInterval==1||this.periodsToSeconds(periods)%tickInterval==0){onTick.apply(target,[periods])}}var expired=inst._hold!='pause'&&(inst._since?inst._now.getTime()<inst._since.getTime():inst._now.getTime()>=inst._until.getTime());if(expired&&!inst._expiring){inst._expiring=true;if(this._hasTarget(target)||this._get(inst,'alwaysExpire')){this._removeTarget(target);var onExpiry=this._get(inst,'onExpiry');if(onExpiry){onExpiry.apply(target,[])}var expiryText=this._get(inst,'expiryText');if(expiryText){var layout=this._get(inst,'layout');inst.options.layout=expiryText;this._updateCountdown(target,inst);inst.options.layout=layout}var expiryUrl=this._get(inst,'expiryUrl');if(expiryUrl){window.location=expiryUrl}}inst._expiring=false}else if(inst._hold=='pause'){this._removeTarget(target)}$.data(target,PROP_NAME,inst)},_changeCountdown:function(target,options,value){options=options||{};if(typeof options=='string'){var name=options;options={};options[name]=value}var inst=$.data(target,PROP_NAME);if(inst){this._resetExtraLabels(inst.options,options);extendRemove(inst.options,options);this._adjustSettings(target,inst);$.data(target,PROP_NAME,inst);var now=new Date();if((inst._since&&inst._since<now)||(inst._until&&inst._until>now)){this._addTarget(target)}this._updateCountdown(target,inst)}},_resetExtraLabels:function(base,options){var changingLabels=false;for(var n in options){if(n!='whichLabels'&&n.match(/[Ll]abels/)){changingLabels=true;break}}if(changingLabels){for(var n in base){if(n.match(/[Ll]abels[0-9]/)){base[n]=null}}}},_adjustSettings:function(target,inst){var now;var serverSync=this._get(inst,'serverSync');var serverOffset=0;var serverEntry=null;for(var i=0;i<this._serverSyncs.length;i++){if(this._serverSyncs[i][0]==serverSync){serverEntry=this._serverSyncs[i][1];break}}if(serverEntry!=null){serverOffset=(serverSync?serverEntry:0);now=new Date()}else{var serverResult=(serverSync?serverSync.apply(target,[]):null);now=new Date();serverOffset=(serverResult?now.getTime()-serverResult.getTime():0);this._serverSyncs.push([serverSync,serverOffset])}var timezone=this._get(inst,'timezone');timezone=(timezone==null?-now.getTimezoneOffset():timezone);inst._since=this._get(inst,'since');if(inst._since!=null){inst._since=this.UTCDate(timezone,this._determineTime(inst._since,null));if(inst._since&&serverOffset){inst._since.setMilliseconds(inst._since.getMilliseconds()+serverOffset)}}inst._until=this.UTCDate(timezone,this._determineTime(this._get(inst,'until'),now));if(serverOffset){inst._until.setMilliseconds(inst._until.getMilliseconds()+serverOffset)}inst._show=this._determineShow(inst)},_destroyCountdown:function(target){var $target=$(target);if(!$target.hasClass(this.markerClassName)){return}this._removeTarget(target);$target.removeClass(this.markerClassName).empty();$.removeData(target,PROP_NAME)},_pauseCountdown:function(target){this._hold(target,'pause')},_lapCountdown:function(target){this._hold(target,'lap')},_resumeCountdown:function(target){this._hold(target,null)},_hold:function(target,hold){var inst=$.data(target,PROP_NAME);if(inst){if(inst._hold=='pause'&&!hold){inst._periods=inst._savePeriods;var sign=(inst._since?'-':'+');inst[inst._since?'_since':'_until']=this._determineTime(sign+inst._periods[0]+'y'+sign+inst._periods[1]+'o'+sign+inst._periods[2]+'w'+sign+inst._periods[3]+'d'+sign+inst._periods[4]+'h'+sign+inst._periods[5]+'m'+sign+inst._periods[6]+'s');this._addTarget(target)}inst._hold=hold;inst._savePeriods=(hold=='pause'?inst._periods:null);$.data(target,PROP_NAME,inst);this._updateCountdown(target,inst)}},_getTimesCountdown:function(target){var inst=$.data(target,PROP_NAME);return(!inst?null:(!inst._hold?inst._periods:this._calculatePeriods(inst,inst._show,this._get(inst,'significant'),new Date())))},_get:function(inst,name){return(inst.options[name]!=null?inst.options[name]:$.countdown._defaults[name])},_determineTime:function(setting,defaultTime){var offsetNumeric=function(offset){var time=new Date();time.setTime(time.getTime()+offset*1000);return time};var offsetString=function(offset){offset=offset.toLowerCase();var time=new Date();var year=time.getFullYear();var month=time.getMonth();var day=time.getDate();var hour=time.getHours();var minute=time.getMinutes();var second=time.getSeconds();var pattern=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||'s'){case's':second+=parseInt(matches[1],10);break;case'm':minute+=parseInt(matches[1],10);break;case'h':hour+=parseInt(matches[1],10);break;case'd':day+=parseInt(matches[1],10);break;case'w':day+=parseInt(matches[1],10)*7;break;case'o':month+=parseInt(matches[1],10);day=Math.min(day,$.countdown._getDaysInMonth(year,month));break;case'y':year+=parseInt(matches[1],10);day=Math.min(day,$.countdown._getDaysInMonth(year,month));break}matches=pattern.exec(offset)}return new Date(year,month,day,hour,minute,second,0)};var time=(setting==null?defaultTime:(typeof setting=='string'?offsetString(setting):(typeof setting=='number'?offsetNumeric(setting):setting)));if(time)time.setMilliseconds(0);return time},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate()},_normalLabels:function(num){return num},_generateHTML:function(inst){var significant=this._get(inst,'significant');inst._periods=(inst._hold?inst._periods:this._calculatePeriods(inst,inst._show,significant,new Date()));var shownNonZero=false;var showCount=0;var sigCount=significant;var show=$.extend({},inst._show);for(var period=Y;period<=S;period++){shownNonZero|=(inst._show[period]=='?'&&inst._periods[period]>0);show[period]=(inst._show[period]=='?'&&!shownNonZero?null:inst._show[period]);showCount+=(show[period]?1:0);sigCount-=(inst._periods[period]>0?1:0)}var showSignificant=[false,false,false,false,false,false,false];for(var period=S;period>=Y;period--){if(inst._show[period]){if(inst._periods[period]){showSignificant[period]=true}else{showSignificant[period]=sigCount>0;sigCount--}}}var compact=this._get(inst,'compact');var layout=this._get(inst,'layout');var labels=(compact?this._get(inst,'compactLabels'):this._get(inst,'labels'));var whichLabels=this._get(inst,'whichLabels')||this._normalLabels;var timeSeparator=this._get(inst,'timeSeparator');var description=this._get(inst,'description')||'';var showCompact=function(period){var labelsNum=$.countdown._get(inst,'compactLabels'+whichLabels(inst._periods[period]));return(show[period]?inst._periods[period]+(labelsNum?labelsNum[period]:labels[period])+' ':'')};var showFull=function(period){var labelsNum=$.countdown._get(inst,'labels'+whichLabels(inst._periods[period]));return((!significant&&show[period])||(significant&&showSignificant[period])?'<span class="countdown_section"><span class="countdown_amount">'+inst._periods[period]+'</span><br/>'+(labelsNum?labelsNum[period]:labels[period])+'</span>':'')};return(layout?this._buildLayout(inst,show,layout,compact,significant,showSignificant):((compact?'<span class="countdown_row countdown_amount'+(inst._hold?' countdown_holding':'')+'">'+showCompact(Y)+showCompact(O)+showCompact(W)+showCompact(D)+(show[H]?this._minDigits(inst._periods[H],2):'')+(show[M]?(show[H]?timeSeparator:'')+this._minDigits(inst._periods[M],2):'')+(show[S]?(show[H]||show[M]?timeSeparator:'')+this._minDigits(inst._periods[S],2):''):'<span class="countdown_row countdown_show'+(significant||showCount)+(inst._hold?' countdown_holding':'')+'">'+showFull(Y)+showFull(O)+showFull(W)+showFull(D)+showFull(H)+showFull(M)+showFull(S))+'</span>'+(description?'<span class="countdown_row countdown_descr">'+description+'</span>':'')))},_buildLayout:function(inst,show,layout,compact,significant,showSignificant){var labels=this._get(inst,(compact?'compactLabels':'labels'));var whichLabels=this._get(inst,'whichLabels')||this._normalLabels;var labelFor=function(index){return($.countdown._get(inst,(compact?'compactLabels':'labels')+whichLabels(inst._periods[index]))||labels)[index]};var digit=function(value,position){return Math.floor(value/position)%10};var subs={desc:this._get(inst,'description'),sep:this._get(inst,'timeSeparator'),yl:labelFor(Y),yn:inst._periods[Y],ynn:this._minDigits(inst._periods[Y],2),ynnn:this._minDigits(inst._periods[Y],3),y1:digit(inst._periods[Y],1),y10:digit(inst._periods[Y],10),y100:digit(inst._periods[Y],100),y1000:digit(inst._periods[Y],1000),ol:labelFor(O),on:inst._periods[O],onn:this._minDigits(inst._periods[O],2),onnn:this._minDigits(inst._periods[O],3),o1:digit(inst._periods[O],1),o10:digit(inst._periods[O],10),o100:digit(inst._periods[O],100),o1000:digit(inst._periods[O],1000),wl:labelFor(W),wn:inst._periods[W],wnn:this._minDigits(inst._periods[W],2),wnnn:this._minDigits(inst._periods[W],3),w1:digit(inst._periods[W],1),w10:digit(inst._periods[W],10),w100:digit(inst._periods[W],100),w1000:digit(inst._periods[W],1000),dl:labelFor(D),dn:inst._periods[D],dnn:this._minDigits(inst._periods[D],2),dnnn:this._minDigits(inst._periods[D],3),d1:digit(inst._periods[D],1),d10:digit(inst._periods[D],10),d100:digit(inst._periods[D],100),d1000:digit(inst._periods[D],1000),hl:labelFor(H),hn:inst._periods[H],hnn:this._minDigits(inst._periods[H],2),hnnn:this._minDigits(inst._periods[H],3),h1:digit(inst._periods[H],1),h10:digit(inst._periods[H],10),h100:digit(inst._periods[H],100),h1000:digit(inst._periods[H],1000),ml:labelFor(M),mn:inst._periods[M],mnn:this._minDigits(inst._periods[M],2),mnnn:this._minDigits(inst._periods[M],3),m1:digit(inst._periods[M],1),m10:digit(inst._periods[M],10),m100:digit(inst._periods[M],100),m1000:digit(inst._periods[M],1000),sl:labelFor(S),sn:inst._periods[S],snn:this._minDigits(inst._periods[S],2),snnn:this._minDigits(inst._periods[S],3),s1:digit(inst._periods[S],1),s10:digit(inst._periods[S],10),s100:digit(inst._periods[S],100),s1000:digit(inst._periods[S],1000)};var html=layout;for(var i=Y;i<=S;i++){var period='yowdhms'.charAt(i);var re=new RegExp('\\{'+period+'<\\}(.*)\\{'+period+'>\\}','g');html=html.replace(re,((!significant&&show[i])||(significant&&showSignificant[i])?'$1':''))}$.each(subs,function(n,v){var re=new RegExp('\\{'+n+'\\}','g');html=html.replace(re,v)});return html},_minDigits:function(value,len){value=''+value;if(value.length>=len){return value}value='0000000000'+value;return value.substr(value.length-len)},_determineShow:function(inst){var format=this._get(inst,'format');var show=[];show[Y]=(format.match('y')?'?':(format.match('Y')?'!':null));show[O]=(format.match('o')?'?':(format.match('O')?'!':null));show[W]=(format.match('w')?'?':(format.match('W')?'!':null));show[D]=(format.match('d')?'?':(format.match('D')?'!':null));show[H]=(format.match('h')?'?':(format.match('H')?'!':null));show[M]=(format.match('m')?'?':(format.match('M')?'!':null));show[S]=(format.match('s')?'?':(format.match('S')?'!':null));return show},_calculatePeriods:function(inst,show,significant,now){inst._now=now;inst._now.setMilliseconds(0);var until=new Date(inst._now.getTime());if(inst._since){if(now.getTime()<inst._since.getTime()){inst._now=now=until}else{now=inst._since}}else{until.setTime(inst._until.getTime());if(now.getTime()>inst._until.getTime()){inst._now=now=until}}var periods=[0,0,0,0,0,0,0];if(show[Y]||show[O]){var lastNow=$.countdown._getDaysInMonth(now.getFullYear(),now.getMonth());var lastUntil=$.countdown._getDaysInMonth(until.getFullYear(),until.getMonth());var sameDay=(until.getDate()==now.getDate()||(until.getDate()>=Math.min(lastNow,lastUntil)&&now.getDate()>=Math.min(lastNow,lastUntil)));var getSecs=function(date){return(date.getHours()*60+date.getMinutes())*60+date.getSeconds()};var months=Math.max(0,(until.getFullYear()-now.getFullYear())*12+until.getMonth()-now.getMonth()+((until.getDate()<now.getDate()&&!sameDay)||(sameDay&&getSecs(until)<getSecs(now))?-1:0));periods[Y]=(show[Y]?Math.floor(months/12):0);periods[O]=(show[O]?months-periods[Y]*12:0);now=new Date(now.getTime());var wasLastDay=(now.getDate()==lastNow);var lastDay=$.countdown._getDaysInMonth(now.getFullYear()+periods[Y],now.getMonth()+periods[O]);if(now.getDate()>lastDay){now.setDate(lastDay)}now.setFullYear(now.getFullYear()+periods[Y]);now.setMonth(now.getMonth()+periods[O]);if(wasLastDay){now.setDate(lastDay)}}var diff=Math.floor((until.getTime()-now.getTime())/1000);var extractPeriod=function(period,numSecs){periods[period]=(show[period]?Math.floor(diff/numSecs):0);diff-=periods[period]*numSecs};extractPeriod(W,604800);extractPeriod(D,86400);extractPeriod(H,3600);extractPeriod(M,60);extractPeriod(S,1);if(diff>0&&!inst._since){var multiplier=[1,12,4.3482,7,24,60,60];var lastShown=S;var max=1;for(var period=S;period>=Y;period--){if(show[period]){if(periods[lastShown]>=max){periods[lastShown]=0;diff=1}if(diff>0){periods[period]++;diff=0;lastShown=period;max=1}}max*=multiplier[period]}}if(significant){for(var period=Y;period<=S;period++){if(significant&&periods[period]){significant--}else if(!significant){periods[period]=0}}}return periods}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null){target[name]=null}}return target}$.fn.countdown=function(options){var otherArgs=Array.prototype.slice.call(arguments,1);if(options=='getTimes'||options=='settings'){return $.countdown['_'+options+'Countdown'].apply($.countdown,[this[0]].concat(otherArgs))}return this.each(function(){if(typeof options=='string'){$.countdown['_'+options+'Countdown'].apply($.countdown,[this].concat(otherArgs))}else{$.countdown._attachCountdown(this,options)}})};$.countdown=new Countdown()})(jQuery);


