var cursor,scroll,timeline,timelineUl,timelineItems,width;var homeReady=function(){return ;};var homeLoaded=function(){if(Browser.Engine.trident&&Browser.Engine.version==4){return ;}adjustTimelineStyles();addNavigationLinks();setInitialScroll();var A=$$(".collection ul li span.name");setHeights(A);newsletter=new NewsletterForm($("subscribe-form"));return ;};var addNavigationLinks=function(){link=new Element("a",{"class":"next-prev",href:"#"});nextLink=link.clone();nextLink.set("id","advance-timeline");prevLink=link.clone();prevLink.set("id","rewind-timeline");nextImage=new Element("img",{src:"/images/arrow_2_right.gif"});prevImage=new Element("img",{src:"/images/arrow_2_left.gif"});span=new Element("span",{"class":"background",html:"&nbsp;",styles:{opacity:0.4}});nextLink.adopt(span.clone(),nextImage);prevLink.adopt(span.clone(),prevImage);linkMouseOver=function(){this.getElement("span").setStyle("opacity",0.8);};linkMouseOut=function(){this.getElement("span").setStyle("opacity",0.4);};nextLink.addEvents({mouseover:linkMouseOver,mouseout:linkMouseOut,click:advanceTimeline});prevLink.addEvents({mouseover:linkMouseOver,mouseout:linkMouseOut,click:rewindTimeline});nextLink.adopt(new Element("span",{"class":"future",html:"Future"}));prevLink.adopt(new Element("span",{"class":"past",html:"Past"}));$("timeline-wrapper").adopt(nextLink,prevLink);};var advanceTimeline=function(A){A.preventDefault();cursor=(cursor+3)>timelineItems.length-3?timelineItems.length-3:cursor+3;scrollPos=cursor*width;scrollPos=scrollPos>timeline.getScrollSize().x?timeline.getScrollSize().x:scrollPos;scroll.start(scrollPos,0);};var rewindTimeline=function(A){A.preventDefault();cursor=cursor-3<0?0:cursor-3;scrollPos=cursor*width;scroll.start(scrollPos,0);};var adjustTimelineStyles=function(){timeline=$(document.body).getElement("div.timeline");timelineUl=timeline.getElement("ul");timelineItems=timelineUl.getElements("li");timeline.setStyle("display","block");tween=new Fx.Tween(timeline);(function(){tween.start("height",247);}).delay(200);width=235;totalWidth=width*timelineItems.length;timelineUl.setStyle("width",totalWidth);timeline.setStyle("overflow-x","hidden");timelineItems.each(itemInteraction);timeline.getElements("a").each(bindTimelineClickEvents);return ;};var setInitialScroll=function(){cursor=-2;timelineItems.each(function(A){if(A.hasClass("archive")){cursor++;}});scroll=new Fx.Scroll(timeline,{transition:Fx.Transitions.Sine.easeInOut});scroll.set(cursor*width,0);return ;};var itemInteraction=function(A){var C=true;var B=A.getElement(".ns");if(!B){return ;}B.setStyle("display","none");A.addEvents({mouseenter:function(){C=false;this.setStyle("display","inline");}.bind(B),mouseleave:function(){this.setStyle("display","none");C=true;}.bind(B),click:function(){}.bind(A)});};var bindTimelineClickEvents=function(A){if(A.getParent("li").hasClass("forthcoming")){A.addEvent("click",function(B){B.preventDefault();});}};window.addEvents({domready:homeReady,load:homeLoaded});