/**
 * general site setup
 * 
 * @author alec hill
 */
var site=Site.getInstance();function preloadImages(B){var A=new Asset.images(B);}site.addLoadEvent(ExternalLink.parseLinks);function setupInteligentInputs(){$$("input[type=text]","textarea").each(function(B){if(!B.form||(B.form&&$(B.form).hasClass("inteligent_inputs"))){B.addEvent("focus",function(C){if(!C.target.clicked){C.target.value="";C.target.clicked=true;}}.bindWithEvent());}});function A(B){$(B.target.form).getElements("input[type=text], textarea").each(function(C){if(!C.clicked){C.value="";C.clicked=true;}});}$$("form.inteligent_inputs input[type=submit]").each(function(B){B.addEvent("click",A.bindWithEvent(B));});}site.addLoadEvent(setupInteligentInputs);function setupAjaxSearch(){var D;if(!(D=$("searchform"))){return ;}function F(){$("ajax_indicator").visible();var G=new Request.HTML({url:D.action,update:$("searchTarget"),onComplete:function(){$("ajax_indicator").invisible();}}).post(D);}function B(){if($("searchstring").get("value")!=""){F.attempt();}}$("searchstring").observe(B);$("search_submit").hide();if($("toggler")){var C=$("toggle_advanced_search_options");var E=$("advanced_search_options");C.show();function A(G){if(E.getStyle("display")=="none"){E.show();}else{E.hide();}G.stop();}C.addEvent("click",A.bindWithEvent());}$("searchsel").addEvent("change",B);$("searchall").addEvent("click",B);$("searchtitles").addEvent("click",B);$("searchpages").addEvent("click",B);}site.addLoadEvent(setupAjaxSearch);function setupAjaxFontsize(){if(!$("textSize")){return ;}function A(D){var C=D.target.id.split("_");var B=C[C.length-1];document.body.className="font_"+B;new Request({method:"get",url:D.target.href}).send();D.stop();}$$("#textSizeLinks a").each(function(B){B.addEvent("click",A.bindWithEvent());});}site.addLoadEvent(setupAjaxFontsize);function setupImageGallerySwitching(){if($$(".image_gallery").length==0){return ;}function A(D,F){var E="images/picture/"+D+".jpg";var C=$("galleryMainImage").getFirst("img");C.src=E;C.alt=F;$("galleryMainImageTitle").empty().appendText(F);}function B(D){D.stop();var C=this.getFirst("img").id.match(/\d+/)[0];A(C,this.title);console.log(this.id);return false;}$$("#galleryPictureThumbs a").each(function(C){C.addEvent("click",B.bindWithEvent(C));});}site.addLoadEvent(setupImageGallerySwitching);function initProjects(){England.Storage.projects=England.Project.findAll({rotate:true},{morphStart1:".project_morph_start_1",morphEnd1:".project_morph_end_1",morphStart2:".project_morph_start_2",morphEnd2:".project_morph_end_2"});England.Project.openNext=function(){if(England.Storage.projects.getLength()>1){England.Storage.projects.clearChain();England.Storage.projects.closeAll().chain(function(){England.Storage.projects.next().open();var A=England.Storage.projects.key().substr(7);var B=$$("#projectBarDots span");B.each(function(C){C.removeClass("active");});B[A].addClass("active");});}};England.Project.startTimer=function(){England.Project.timer=England.Project.openNext.periodical(10000);};England.Project.delayTimer=function(){if($defined(England.Project.delay)){$clear(England.Project.delay);}$clear(England.Project.timer);England.Project.delay=England.Project.startTimer.delay(10000);};$("projectBarDots").addEvent("click",function(B){var B=new Event(B);B.stop();if(B.target.id.test(/project/)){England.Project.delayTimer();$$("#projectBarDots span").each(function(C){C.removeClass("active");});$(B.target).getParent("span").addClass("active");var A=B.target.id.substr(5);England.Storage.projects.clearChain();England.Storage.projects.closeAll().chain(function(){England.Storage.projects.to(A).open();});}return false;});if($("projectBar").getElement(".next")){$("projectBar").getElement(".next").addEvent("click",function(A){var A=new Event(A);England.Project.delayTimer();England.Project.openNext();return false;});}England.Project.startAnimations=function(){var A=England.Storage.projects.first();A.toggle.delay(1000,A);England.Project.startTimer();};}function initNews(){England.Storage.news=England.News.findAll({rotate:true},{morphStart1:".project_morph_start_1",morphEnd1:".project_morph_end_1",morphStart2:".project_morph_start_2",morphEnd2:".project_morph_end_2"});England.News.openNext=function(){if(England.Storage.news.getLength()>1){England.Storage.news.clearChain();England.Storage.news.closeAll().chain(function(){England.Storage.news.next().open();var A=England.Storage.news.key().substr(4);var B=$$("#newsBarDots span");B.each(function(C){C.removeClass("active");});B[A].addClass("active");});}};England.News.startTimer=function(){England.News.timer=England.News.openNext.periodical(10000);};England.News.delayTimer=function(){if($defined(England.News.delay)){$clear(England.News.delay);}$clear(England.News.timer);England.News.delay=England.News.startTimer.delay(10000);};$("newsBarDots").addEvent("click",function(B){var B=new Event(B);B.stop();if(B.target.id.test(/news/)){England.News.delayTimer();$$("#newsBarDots span").each(function(C){C.removeClass("active");});$(B.target).getParent("span").addClass("active");var A=B.target.id.substr(5);England.Storage.news.clearChain();England.Storage.news.closeAll().chain(function(){England.Storage.news.to(A).open();});}return false;});if($("newsBar").getElement(".next")){$("newsBar").getElement(".next").addEvent("click",function(A){var A=new Event(A);England.News.delayTimer();England.News.openNext();return false;});}England.News.startAnimations=function(){var A=England.Storage.news.first();A.toggle.delay(1000,A);England.News.delay=England.News.startTimer.delay(6000);};}function initAnimations(){if($$(".home_page").length!=0){initProjects();initNews();England.Project.startAnimations();England.News.startAnimations();}}site.addLoadEvent(initAnimations);function initSlideShow(){if(!$("slideShow")){return ;}England.Storage.slideshow=new England.Effects.FadeSlideshow($("slideShow"),England.Storage.ss_srcs,{random:false,duration:10000,effectOptions:{duration:1500,transition:Fx.Transitions.Quad.easeOut}});}site.addLoadEvent(initSlideShow);

