window.addEvent("domready",function(){(function(){if($("secondary-taglines")){var b=$$("#secondary-taglines li");var a=function(c){if(c>=b.length){c=0}b[0].set("tween",{onComplete:function(){b[0].set("tween",{onComplete:$empty});b[c].tween("opacity",1)}});b.each(function(d){d.tween("opacity",0)});a.delay(2750,this,c+1)};b.each(function(d,c){if(c+1<b.length){d.setStyle("opacity",0)}});a.delay(1750,this,0)}})();(function(){if($("membersareanavlogin")){var d=$("membersareanavlogin").getElement("a");document.getElement("body").adopt(new Element("div",{"class":"pagearea"}).adopt(new Element("div",{id:"quickloginform"}).adopt(new Element("form",{method:"post",action:d.get("href")}).adopt(new Element("label").adopt(new Element("span",{html:"Email"}),new Element("input",{type:"text",name:"username"})),new Element("label").adopt(new Element("span",{html:"Password"}),new Element("input",{type:"password",name:"password"})),new Element("label").adopt(new Element("span",{html:"Keep me logged in"}),new Element("input",{type:"checkbox",name:"stay_logged_in",value:1,checked:"checked"})),new Element("button",{type:"submit",name:"submitbutton"}).adopt(new Element("span",{html:"Log in"}))),new Element("div",{id:"quickloginformclose",html:"Close"}))));var c=$("quickloginform");var a=function(){c.tween("top",0);c.getElement("input[name=username]").focus()};var b=function(){c.tween("top",-30)};d.addEvent("click",function(e){e.stop();a()});$("quickloginformclose").addEvent("click",function(e){e.stop();b()})}})();if(Browser.Engine.trident4){(function(){$$("button").each(function(a){a.addEvent("click",function(b){a.getParent("form").getElements("button").each(function(c){c.disabled=true});a.disabled=false;a.value=a.get("value")})})})()}(function(){var a=$("membershiptypes");if(a){var b=a.getElement("select[name=payment_frequency]").getParent("label");if(a.getElement("select[name=type]").addEvent("change",function(c){if(this.get("value")=="2"){b.reveal()}else{b.dissolve()}}).get("value")=="2"){b.reveal()}else{b.dissolve()}}})();(function(){if($("guestdetailsform")){var c=$("event-guest-price").get("html").toFloat();var b=function(){var e=this.getParent().getElements("fieldset").length;var d="£"+(e*c).toFixed(2)+" for "+this.getParent().getElements("fieldset").length+(e==1?" guest":" guests");if($("guest-price")){if(e==0){$("guest-price").destroy()}else{$("guest-price").set("html",d)}}else{if(e>0){if($("booking-price").get("html").test("Free")){$("booking-price").set("html","")}else{$("booking-price").set("html",$("booking-price").get("html")+" plus ")}new Element("span",{id:"guest-price",html:d}).inject($("booking-price"))}}if(!$("booking-price").get("html").test("£")){$("booking-price").set("html","Free")}if(!$("booking-price").get("html").test(" plus")){$("booking-price").set("html",$("booking-price").get("html").replace(" plus",""))}};var a=function(f){f.stop();var e=this.getParent();var d=e.getParent().getLast();e.set("tween",{onComplete:function(){e.set("morph",{onComplete:function(){e.destroy();(b.bind(d))()}}).morph({margin:0,padding:0,height:0})}}).tween("opacity",0)};$("guestdetailsform").getElement("a[name=addguest]").addEvent("click",function(g){g.stop();var e=this.getParent().getLast("fieldset");var f=(e?e.getLast("button").get("id").substring(17).toInt()+1:0);var d=new Element("fieldset").adopt(new Element("label").adopt(new Element("span",{html:"Guest’s name"}).appendText(" "),new Element("input",{type:"text",name:"guestnames[]"})).appendText(" "),new Element("label").adopt(new Element("span",{html:"Guest’s email"}).appendText(" "),new Element("input",{type:"text",name:"guestemails[]"})).appendText(" "),new Element("button",{id:"removeguestbutton"+f,type:"submit",name:"removeguest["+f+"]"}).adopt(new Element("span",{html:"Remove this guest"})));d.setStyles({position:"absolute",opacity:0}).inject(this,"before");var h=d.getStyles("height","margin","padding");d.setStyles({position:"static",margin:0,padding:0,height:0}).morph(h).get("morph").chain(function(){d.tween("opacity",1)});$("removeguestbutton"+f).addEvent("click",a);(b.bind(this))()});$("guestdetailsform").getElements("button[name^=removeguest]").each(function(d){d.addEvent("click",a)})}})();$$("p.notice, p.error").each(function(a){a.set("tween",{link:"chain"}).fade("out").fade("in").fade("out").fade("in")});$$("label").each(function(d,c){var b=0;if(d.hasClass("error")){var a=d.getElement("input, select");a.focus()}})});