var pageSlide=null;window.addEvent("domready",function(){document.addEvent("keydown",function(a){if(a.code==39){pageSlide.goToNext()}if(a.code==37){pageSlide.goToPrev()}});$("exhibitions").addEvent("click",function(a){a.stop();$("exhibitions-list").setStyle("display","block");$("exhibitions-list").fade("in")});$("exhibitions").addEvent("outerClick",function(a){$("exhibitions-list").fade("out")});$("exhibitions-list").getElement("li:last-child").addClass("last");$("exhibitions-list").getElement("li:first-child").addClass("first");$$(".item div.title").setStyle("display","block");$$(".item div.title").fade("hide");$$(".item").addEvents({mouseenter:function(){this.getElement("div.title").fade("in");this.addClass("over")},mouseleave:function(){this.getElement("div.title").fade("out");this.removeClass("over")}})});var pageSlider=new Class({initialize:function(b,a){this.element=b;this.Fx=new Fx.Scroll(this.element,{link:"cancel",duration:600,transition:Fx.Transitions.Quad.easeOut,onComplete:function(){}});this.elements=$(this.element).getElements(a);this.count=1;this.total=this.elements.length;this.init();this.attachEvents()},init:function(){this.elements[0].setStyle("margin-left",((document.getWidth()-this.elements[0].getSize().x)/2));$("total").set("text",this.total);var a=$get("#");this.elements.fade(0.15);if(a&&a<=this.total){this.elements[a-1].fade(1);this.Fx.start(this.getScrollValue((a-1)),0);$("current").set("text",a);this.count=a;this.scrollAndLabel()}else{this.elements[0].fade(1)}},getScrollValue:function(a){return(this.elements[a].getPosition().x+$(this.element).getScroll().x)-((document.getWidth()/2)-(this.elements[a].getSize().x/2))},bounchIt:function(){currentPoss=$(this.element).getScroll().x;this.Fx.start(currentPoss+30).chain(function(){this.start(currentPoss)});$("counter").highlight("#f1f3ea")},goToNext:function(){if(this.count!=this.total){this.count++;this.scrollAndLabel()}else{this.bounchIt()}},goToPrev:function(){if(this.count!=1){this.count--;this.scrollAndLabel()}else{this.bounchIt()}},setCssClasses:function(a){this.elements.removeClass("current");this.elements.removeClass("next");this.elements.removeClass("prev");this.elements[a].addClass("current");if(a>0){this.elements[a-1].addClass("prev")}if(a+1<this.total){this.elements[a+1].addClass("next")}},scrollAndLabel:function(){window.location.href="#"+this.count;this.elements.fade(0.15);this.elements[this.count-1].fade(1);$("current").set("text",this.count);this.setCssClasses(this.count-1);this.Fx.start(this.getScrollValue(this.count-1),0).chain(function(){$$(".current").getElement("div.title").fade("in");$$(".next").getElement("div.title").fade("out");$$(".prev").getElement("div.title").fade("out");setTimeout(function(){$$("div.current").getElement("div.title").fade("out")},3000)})},attachEvents:function(){$("prev").addEvent("click",function(a){a.stop();this.goToPrev()}.bind(this));$("next").addEvent("click",function(a){a.stop();this.goToNext()}.bind(this));classScope=this;this.elements.addEvent("click",function(a){if(this.hasClass("prev")){classScope.goToPrev()}else{classScope.goToNext()}})}});