Layout={init:function(){document.getElementById('about').style.position='fixed';window.cPage=document.getElementById('home');if(document.getElementsByClassName){pages=document.getElementsByClassName('page');}else if(document.querySelectorAll){pages=document.querySelectorAll('div.page');} if(document.getElementsByClassName){cols=document.getElementsByClassName('column');}else if(document.querySelectorAll){cols=document.querySelectorAll('div.column');} Layout.centerPages();},storePage:function(element){window.pages.push(element);},storeCol:function(element){window.cols.push(element);},centerPages:function(){var p;var gap=(document.documentElement.clientWidth-960)/2;for(p=0;p<11;p++){pages[p].style.left=gap+'px';} var x=document.getElementById('rightspacer');x.style.width=gap+'px';x.style.left=9960+gap+'px';},preScroll:function(id){Scroller.remove(window,'resize',Layout.centerPages);document.body.style.height='29000px';document.getElementById('rightspacer').style.position='absolute';cPage.style.top='';cPage.parentNode.style.left='';window.scrollTo(cPage.parentNode.offsetLeft,cPage.offsetTop);var p;var s=cPage.parentNode.childNodes;var i=s.length;for(p=0;py){if(h-ty>i){y+=Math.ceil((ty-y)/Scroller.speed);} else{y+=Math.ceil((ty-y-(h-ty))/Scroller.speed);}}else{y=y+(ty-y)/Scroller.speed;}} if(tx!=x){if(tx>x){if(h-tx>i){x+=Math.ceil((tx-x)/Scroller.speed);}else{x+=Math.ceil((tx-x-(h-tx))/Scroller.speed);}}else{x=x+(tx-x)/Scroller.speed;}} window.scrollTo(x,y);if((y==ty||Scroller.offsetTop==y)&&(x==tx||Scroller.offsetLeft==x)){clearInterval(Scroller.interval);Layout.postScroll(id);} Scroller.offsetTop=y;Scroller.offsetTop=x;},render:function(){a=document.getElementsByTagName('a');for(i=0;i