window.onload=function(){HtinyScrolling.init();scrollTips.init()};function gotoit(a){HtinyScrolling.scrollToIt(a)}var HtinyScrolling={speed:50,maxStep:150,brakeK:3,hash:null,currentBlock:null,requestedX:0,init:function(){var b=document.getElementsByTagName("a");for(var a=0,c;c=b[a];a++){if((c.href&&c.href.indexOf("#")!=-1)&&((c.pathname==location.pathname)||("/"+c.pathname==location.pathname))&&(c.search==location.search)){addEvent(c,"click",HtinyScrolling.initScroll,false);c.onclick=function(){return false}}}},getTarget:function(a){while(a.tagName.toLowerCase()!="a"){a=a.parentNode}return a},getElementXpos:function(b){var a=0;while(b.offsetParent){a+=b.offsetLeft;b=b.offsetParent}return a},getScrollLeft:function(){if(document.all){return(document.documentElement.scrollLeft)?document.documentElement.scrollLeft:document.body.scrollLeft}else{return window.pageXOffset}},getWindowWidth:function(){if(window.innerWidth){return window.innerWidth}if(document.documentElement&&document.documentElement.clientWidth){return document.documentElement.clientWidth}},getDocumentWidth:function(){if(document.width){return document.width}if(document.body.offsetWidth){return document.body.offsetWidth}},initScroll:function(b){var a;if(!b){var b=window.event}if(b.target){a=b.target}else{if(b.srcElement){a=b.srcElement}}a=HtinyScrolling.getTarget(a);HtinyScrolling.hash=a.href.substr(a.href.indexOf("#")+1,a.href.length);HtinyScrolling.currentBlock=document.getElementById(HtinyScrolling.hash);if(!HtinyScrolling.currentBlock){return}HtinyScrolling.requestedX=HtinyScrolling.getElementXpos(HtinyScrolling.currentBlock);HtinyScrolling.scroll(a);return false},scrollToIt:function(a){target=document.getElementById(a);HtinyScrolling.currentBlock=document.getElementById(a);if(!HtinyScrolling.currentBlock){return}HtinyScrolling.requestedX=HtinyScrolling.getElementXpos(HtinyScrolling.currentBlock);HtinyScrolling.scroll(target);return false},scroll:function(a){var c=HtinyScrolling.getScrollLeft();if(HtinyScrolling.requestedX>c){var b=Math.round((HtinyScrolling.getDocumentWidth()-(c+HtinyScrolling.getWindowWidth()))/HtinyScrolling.brakeK);b=Math.min(Math.round((HtinyScrolling.requestedX-c)/HtinyScrolling.brakeK),b);var d=Math.min(Math.abs(Math.round((HtinyScrolling.requestedX-c)/HtinyScrolling.brakeK)),HtinyScrolling.maxStep)}else{var d=-Math.min(Math.abs(Math.round((HtinyScrolling.requestedX-c)/HtinyScrolling.brakeK)),HtinyScrolling.maxStep)}window.scrollTo(c+d,0);if(Math.abs(c-HtinyScrolling.requestedX)<=1||HtinyScrolling.getScrollLeft()==c){HtinyScrolling.hash=null}else{setTimeout(HtinyScrolling.scroll,HtinyScrolling.speed)}}};var scrollTips={dx:null,init:function(){if(window.addEventListener){window.addEventListener("DOMMouseScroll",this.mouseScroll,false)}else{document.attachEvent("onmousewheel",this.mouseScroll)}var b=document.getElementById("left");addEvent(b,"mouseover",function(){this.dx=setInterval("scrollTips.arrowScroll(0)",100);return false});addEvent(b,"mouseout",function(){clearInterval(this.dx);return false});var a=document.getElementById("right");addEvent(a,"mouseover",function(){this.dx=setInterval("scrollTips.arrowScroll(1)",100);return false});addEvent(a,"mouseout",function(){clearInterval(this.dx);return false})},mouseScroll:function(b){if(!b){var b=window.event}var a=b.detail?b.detail*20:b.wheelDelta/-20;if(a>=0){window.scrollBy(80,0)}else{window.scrollBy(-80,0)}},arrowScroll:function(a){if(a==1){window.scrollBy(70,0)}else{window.scrollBy(-70,0)}}};function addEvent(c,b,a){if(c.addEventListener){c.addEventListener(b,a,false)}else{if(c.attachEvent){c["e"+b+a]=a;c[b+a]=function(){c["e"+b+a](window.event)};c.attachEvent("on"+b,c[b+a])}}}function removeEvent(c,b,a){if(c.removeEventListener){c.removeEventListener(b,a,false)}else{if(c.detachEvent){c.detachEvent("on"+b,c[b+a]);c[b+a]=null;c["e"+b+a]=null}}};