window.addEvent("domready",function(){var body=$(document.body);var IE6=Browser.Engine.trident&&Browser.Engine.version<=4?true:false;var mainmenu=$("wpr-mainmenu");mainmenu.fx=new Fx.Tween(mainmenu,{property:"border-bottom-width",link:"cancel"});mainmenu.items=$$("#mainmenu ul li");var subMenuItems=$$("#mainmenu ul li ul li");subMenuItems.each(function(subMenuItem){if(mainmenu.items.contains(subMenuItem)){mainmenu.items.erase(subMenuItem)}});var mainmenu_width=0;mainmenu.items.each(function(item){mainmenu_width+=item.getSize().x});$("mainmenu").setStyle("left",Math.max((660-mainmenu_width),0)+"px");$("mainmenu").setStyle("width",mainmenu_width+"px");mainmenu.items.each(function(item){item.submenu=item.getElement("ul");if(item.submenu){item.submenu.defaultHeight=item.submenu.getSize().y;item.submenu.fx=new Fx.Tween(item.submenu,{property:"height",link:"cancel",onStart:function(){item.submenu.fade("toggle")}});item.submenu.fx.set(0);item.submenu.fade("hide")}item.addEvents({mouseenter:function(e){if(item.submenu){mainmenu.fx.start(item.submenu.defaultHeight);item.submenu.fx.start(item.submenu.defaultHeight)}},mouseleave:function(e){if(item.submenu){mainmenu.fx.start(0);item.submenu.fx.start(0)}}})});if(!IE6){var contentShadowTop=new Element("div",{"class":"content-shadow-top"});var contentShadowBottom=new Element("div",{"class":"content-shadow-bottom"});if(!body.hasClass("MR-home")){contentShadowTop.inject($("content"),"before");contentShadowBottom.inject($("content"),"after")}else{var contents=$$("#content .content");contents.each(function(content){contentShadowTop.clone().inject(content,"before");contentShadowBottom.clone().inject(content,"after")})}}var slideshows=$$(".content.slideshow");if(slideshows.length>0){slideshows.each(function(slideshow){if(body.hasClass("home")){var homepage=true}else{var homepage=false}var data=new Hash();slideshow.slideImages=slideshow.getElements("img");if(slideshow.slideImages.length>0){slideshow.slideImages.each(function(image,index){if(homepage){var href="";if(image.getParent("a")){href=image.getParent("a").getProperty("href")}data.include(image.getProperty("src"),{caption:image.getProperty("title"),href:href,thumbnail:image.getProperty("src")})}else{data.include(image.getParent("a").getProperty("href"),{caption:image.getParent("a").getProperty("title"),thumbnail:image.getProperty("src")})}});slideshow.empty();if(data.getLength()==1){var paused=true}else{var paused=false}data=data.getClean();slideshow.slideshow=new Slideshow(slideshow,data,{captions:true,controller:false,delay:5000,loader:false,paused:paused,thumbnails:true});if(homepage){slideshow.thumbnails=slideshow.getElements(".slideshow-thumbnails ul li");slideshow.thumbnails.each(function(thumbnail,index){var link=thumbnail.getElement("a");link.empty();link.set("text",index+1)})}}})}if(body.hasClass("project")){var projectContent=$("content").getElement(".content.project");var header=projectContent.getElement("h1");var contentWrapper=projectContent.getParent();projectContent.inject(contentWrapper,"bottom");var newHeaderContent=new Element("div",{"class":"content"}).inject(contentWrapper,"top");newHeaderContent.adopt(header);$("project-navigation").getParent(".content").inject($("content","bottom"))}var newsHeadlines=$("news-headlines");if(newsHeadlines){var headlines=newsHeadlines.getElement(".headlines");headlines.list=headlines.getElement("ul");headlines.list.items=headlines.list.getElements("li");headlines.fx=new Fx.Tween(headlines,{property:"height",onStart:function(){newsHeadlines.navigation.fx.start(this.to[0].value)}});headlines.list.fx=new Fx.Tween(headlines.list,{property:"margin-left",transition:Fx.Transitions.Circ.easeOut});newsHeadlines.navigation=newsHeadlines.getElement(".navigation");newsHeadlines.navigation.fx=new Fx.Tween(newsHeadlines.navigation,{property:"height"});headlines.list.currentItem=0;headlines.list.maxMarginLeft=-(headlines.list.items.length-1)*544;headlines.prevLink=newsHeadlines.getElement(".navigation ul li.prev a");headlines.nextLink=newsHeadlines.getElement(".navigation ul li.next a");headlines.prevLink.fade("hide");if(!headlines.list.items[1]){headlines.nextLink.fade("hide")}headlines.fx.set(headlines.list.items[headlines.list.currentItem].getStyle("height").toInt());newsHeadlines.navigation.fx.set(headlines.list.items[headlines.list.currentItem].getStyle("height").toInt());headlines.nextLink.addEvent("click",function(e){headlines.currentMarginLeft=headlines.list.getStyle("margin-left").toInt();if(headlines.currentMarginLeft!=headlines.list.maxMarginLeft){headlines.list.fx.start(headlines.currentMarginLeft-544);headlines.list.currentItem=headlines.list.currentItem+1;headlines.fx.start(headlines.list.items[headlines.list.currentItem].getStyle("height").toInt());headlines.prevLink.fade("in");if(headlines.list.currentItem==(headlines.list.items.length-1)){headlines.nextLink.fade("out")}}if(e){e.stop()}});headlines.prevLink.addEvent("click",function(e){headlines.currentMarginLeft=headlines.list.getStyle("margin-left").toInt();if(headlines.currentMarginLeft!=0){headlines.list.fx.start(headlines.currentMarginLeft+544);headlines.list.currentItem=headlines.list.currentItem-1;headlines.fx.start(headlines.list.items[headlines.list.currentItem].getStyle("height").toInt());headlines.nextLink.fade("in");if(headlines.list.currentItem==0){headlines.prevLink.fade("out")}}if(e){e.stop()}});headlines.autoSlide=function(){if(headlines.list.currentItem==(Math.ceil(headlines.list.items.length)-1)){headlines.list.fx.start(0);headlines.fx.start(headlines.list.items[0].getStyle("height").toInt());headlines.list.currentItem=0;headlines.nextLink.fade("in");headlines.prevLink.fade("out")}else{this.nextLink.fireEvent("click")}};headlines.periodical=headlines.autoSlide.periodical(5000,headlines);newsHeadlines.addEvents({mouseenter:function(){$clear(headlines.periodical)},mouseleave:function(){headlines.periodical=headlines.autoSlide.periodical(5000,headlines)}})}var projectsCarousel=$("projects-carousel");if(projectsCarousel){var wprProjects=projectsCarousel.getElement(".wpr-projects");wprProjects.fx=new Fx.Tween(wprProjects,{property:"height",onStart:function(){projectsCarousel.navigation.fx.start(this.to[0].value+10)}});var projects=projectsCarousel.getElement(".projects");projects.lists=projects.getElements("ul");projects.lists.each(function(list){list.defaultHeight=list.getSize().y});projects.fx=new Fx.Tween(projects,{property:"margin-left",transition:Fx.Transitions.Circ.easeOut});projectsCarousel.navigation=projectsCarousel.getElement(".navigation");projectsCarousel.navigation.fx=new Fx.Tween(projectsCarousel.navigation,{property:"height"});wprProjects.setStyle("height",projects.lists[0].defaultHeight);projectsCarousel.navigation.setStyle("height",projects.lists[0].defaultHeight+10);wprProjects.defaultHeight=wprProjects.getSize().y;projects.currentList=0;projects.maxMarginLeft=-Math.ceil(projects.lists.length-1)*435;projects.prevLink=projectsCarousel.getElement(".navigation ul li.prev a");projects.nextLink=projectsCarousel.getElement(".navigation ul li.next a");projects.prevLink.fade("hide");if(!projects.lists[1]){projects.nextLink.fade("hide")}projects.nextLink.addEvent("click",function(e){projects.currentMarginLeft=projects.getStyle("margin-left").toInt();if(projects.currentMarginLeft!=projects.maxMarginLeft){projects.fx.start(projects.currentMarginLeft-435);wprProjects.fx.start(wprProjects.defaultHeight,projects.lists[projects.currentList+1].defaultHeight);wprProjects.defaultHeight=projects.lists[projects.currentList+1].defaultHeight;projects.currentList=projects.currentList+1;projects.prevLink.fade("in");if(projects.currentList==(Math.ceil(projects.lists.length)-1)){projects.nextLink.fade("out")}}if(e){e.stop()}});projects.prevLink.addEvent("click",function(e){projects.currentMarginLeft=projects.getStyle("margin-left").toInt();if(projects.currentMarginLeft!=0){projects.fx.start(projects.currentMarginLeft+435);wprProjects.fx.start(wprProjects.defaultHeight,projects.lists[projects.currentList-1].defaultHeight);wprProjects.defaultHeight=projects.lists[projects.currentList-1].defaultHeight;projects.currentList=projects.currentList-1;projects.nextLink.fade("in");if(projects.currentList==0){projects.prevLink.fade("out")}}if(e){e.stop()}})}if(body.hasClass("relations")){var relations=$$(".content.relation");relations.each(function(relation){relation.image=new Element("div",{"class":"image"}).inject(relation);relation.image.adopt(relation.getElements("p"));relation.wprSlideContent=new Element("div",{"class":"wpr-slide-content"}).inject(relation);relation.slideContent=new Element("div",{"class":"slide-content"}).inject(relation.wprSlideContent);relation.slideContent.adopt(relation.getElement("table"));if(!IE6){relation.slideContent.fx=new Fx.Tween(relation.slideContent,{property:"left",link:"cancel",transition:Fx.Transitions.Circ.easeOut,onStart:function(element){if(element.getStyle("left").toInt()==-220){relation.addClass("show");relation.addClass("top")}else{relation.removeClass("top")}},onComplete:function(element){if(element.getStyle("left").toInt()==-220){relation.removeClass("show")}}});relation.slideContent.fx.set(-220);relation.image.addEvent("mouseenter",function(e){relation.slideContent.fx.start(0)});relation.addEvent("mouseleave",function(e){relation.slideContent.fx.start(-220)})}});var relationFilter=$("content").getElement(".relation-filter");if(relationFilter){var filterLinks=relationFilter.getElements("a");filterLinks.each(function(link){link.filter=link.getProperty("class");link.addEvent("click",function(e){filterLinks.getParent("li").removeClass("current");link.getParent("li").addClass("current");relations.each(function(relation){if(!relation.hasClass(link.filter)){relation.setStyle("display","none")}else{relation.setStyle("display","block")}});if(e){e.stop()}})});filterLinks[0].fireEvent("click")}}});
