var App=new Class({mode:"",initialize:function(a){this.mode=a},dispatch:function(){var a=this.mode;switch(a){case"home":this.pageHome();break;case"exhibitions":case"current":case"past":case"upcoming":case"featured":if($("exhib-list")){this.pageExhibitions()}if($("exhib-top")){this.pageObject()}break;case"film":if($("video-list")){this.pageVideo()}else{if($("exhib-top")){this.pageObject()}}break;case"series":if($("series-list")){this.pageThumbnails("series-list","series-obj","series-info")}else{if($("exhib-top")){this.pageSlideshow()}}break;case"books":if($("pub-list")){this.pageThumbnails("pub-list","pub-obj","pub-info")}else{if($("exhib-top")){this.pageSlideshow()}}break;case"video":if($("video-list")){this.pageVideo()}else{if($("exhib-top")){this.pageVideoObject()}}break;default:}},pageHome:function(){new Asset.javascript(ee.js_libs+"mootools/eE/Slideshow.js",{onload:function(){new Asset.javascript(ee.js_libs+"mootools/eE/SlideshowBackground.js",{onload:function(){var a=new eE_SlideshowBackground(image_data)}})}})},pageExhibitions:function(){new SlideList({parent_el:$("exhib-list")})},pageThumbnails:function(f,e,b){var c=$(f);var a=c.getElements("div."+e);var d=function(j){var i=j.target;var h=j.target.parentNode;if(h!=c){i=$(j.target).getParents("div."+e)}i.getElement("a.title").addClass("info-over");i.getElement("div."+b).addClass("info-active")};var g=function(j){var i=j.target;var h=j.target.parentNode;if(h!=c){i=$(j.target).getParents("div."+e)}i.getElement("a.title").removeClass("info-over");i.getElement("div."+b).removeClass("info-active")};a.each(function(h){if(h.getElement("a")){h.addEvent("mouseover",d);h.addEvent("mouseout",g)}})},pageVideo:function(){var b=$("video-list");var a=b.getElements("div.video-obj");var c=function(h){var g=h.target;var f=h.target.parentNode;if(f!=b){g=$(h.target).getParents("div.video-obj")}g.getElement("a.title").addClass("info-over");g.getElement("div.video-over").setStyle("visibility","visible")};var d=function(h){var g=h.target;var f=h.target.parentNode;if(f!=b){g=$(h.target).getParents("div.video-obj")}g.getElement("a.title").removeClass("info-over");g.getElement("div.video-over").setStyle("visibility","hidden")};a.each(function(e){if(e.getElement("a")){e.addEvent("mouseover",c);e.addEvent("mouseout",d)}})},pageObject:function(){$("section-nav").getElements("a").each(function(a){a.addEvents({click:function(b){var c=a.get("href");if(a.hasClass("non-ajax")){return}b.preventDefault();$("exhib-content").load(c+"?c_only=1");$("section-nav").getElements("a").removeClass("active");a.addClass("active")}})});if($("slideshow")){this.pageSlideshow()}if(typeof video_file!="undefined"){videoObject(video_file)}},pageSlideshow:function(){var a=$("slideshow");a.setStyles({opacity:0,display:"block"});new Asset.javascript(ee.js_libs+"mootools/eE/Slideshow.js",{onload:function(){var b=new eE_SlideshowSlide({parent_div:$("slideshow"),prev_link:$$(".slideshow-nav-prev"),next_link:$$(".slideshow-nav-next"),link_hover_class:"hvr",nav_container:$("slideshow-nav"),current_container:$("slideshow-cur"),max_container:$("slideshow-max"),wrap:true,onLoadFirst:function(){(function(){a.get("tween",{property:"opacity",duration:"long",transition:Fx.Transitions.Sine.easeOut}).start(1)}).delay(750)},onSwapStart:function(c,d){if($("cap-item"+c)){$("cap-item"+c).setStyle("display","none")}if($("cap-item"+d)){$("cap-item"+d).setStyle("display","")}current_img=d},onSlideClick:function(c){this.next()}})}})},pageVideoObject:function(){if(typeof video_file!="undefined"){videoObject(video_file)}}});var videoObject=function(a){new Asset.javascript(ee.js_libs+"swfobject/2/swfobject.js",{onload:function(){swfobject.embedSWF(ee.assets_url+"videoplayer.v1.swf","videoplayer","530","420","9.0.0",false,{filename:a},{allowscriptaccess:"always",bgcolor:"#F7F7F7"})}})};var SlideList=new Class({Implements:[Options],options:{parent_el:false},is_visible:false,parent_el:false,tween_options:{duration:500,transition:Fx.Transitions.Expo.easeOut},slower_options:{duration:750,transition:Fx.Transitions.Expo.easeOut},active_el:false,initialize:function(b){this.setOptions(b);this.parent_el=this.options.parent_el;var a=this.options.parent_el.getElements(".exhib-obj");a.each(function(c){if(c.getElement("a")){c.addEvent("mouseenter",this.objOver.bind(this));c.addEvent("mouseleave",this.objOut.bind(this))}},this)},objOver:function(c){var b=c.target;var a=$(c.target.parentNode);c.preventDefault();if(a!=this.parent_el){if(a.getProperty("class")!="div.exhib-obj"){b=$(c.target).getParents("div.exhib-obj")}else{b=a.getParents("div.exhib-obj")}}this.highlight(b)},objOut:function(c){var b=c.target;var a=$(c.target.parentNode);c.preventDefault();if(a!=this.parent_el){if(a.getProperty("class")!="div.exhib-obj"){b=$(c.target).getParents("div.exhib-obj")}else{b=a.getParents("div.exhib-obj")}}this.objBlur(b)},highlight:function(d){var a=d.getElement("div.exhib-img");var e=d.getElement("div.img-hold");var c=d.getElement("div.exhib-info");var b=d.getElement("a.title");e.set({tween:this.tween_options}).tween("left","0px","-230px");a.set({tween:this.tween_options}).tween("width","230px","460px");c.set({morph:this.tween_options}).morph({width:"200px",left:"480px"});b.addClass("info-over")},objBlur:function(d){var a=d.getElement("div.exhib-img");var e=d.getElement("div.img-hold");var c=d.getElement("div.exhib-info");var b=d.getElement("a.title");e.set({tween:this.slower_options}).tween("left","-230px","0px");a.set({tween:this.slower_options}).tween("width","460px","230px");c.set({morph:this.slower_options}).morph({width:"640px",left:"260px"});b.removeClass("info-over")}});
