Element.implement({addClasses:function(b){if(b.length>0){if(typeof(b)!="object"){b=[b]}for(var a=0;a<b.length;a++){if(!this.hasClass(b[a])){this.className=(this.className+" "+b[a]).clean()}}}return this},removeClasses:function(b){if(b.length>0){if(typeof(b)!="object"){b=[b]}for(var a=0;a<b.length;a++){this.className=this.className.replace(new RegExp("(^|\\s)"+b[a]+"(?:\\s|$)"),"$1").clean()}}return this}});Element.Events.pressEnter={base:"keydown",condition:function(a){return(a.key=="enter")}};Element.Events.keyDelete={base:"keydown",condition:function(a){return(a.key=="delete")}};Element.Events.keyBackspace={base:"keydown",condition:function(a){return(a.key=="backspace")}};var SiteUI={options:{skin:"grass",skinPath:"resources/skins/grass/",searchMinQuery:3,translation:{searchDefaultPhrase:"Search term",Image:"Image"}},standardEvents:{e:function(a){if(!this.focused){this.addClass(a+"hovered")}},l:function(a){var b=[a+"hovered",a+"clicked"];if(!this.focused){b.include(a+"focused")}this.removeClasses(b)},f:function(a){this.focused=true;this.addClass(a+"focused")},b:function(a){this.focused=false;this.removeClasses([a+"hovered",a+"focused",a+"clicked"])},c:function(a){this.addClass(a+"clicked")}},appendListItemsHover:function(a){a.each(function(c,b){c.addEvents({mouseover:function(d){this.addClass("iehover")},mouseout:function(d){this.removeClass("iehover")},focus:function(d){this.fireEvent("mouseover")},blur:function(d){this.fireEvent("mouseout")}})})},formDefaultValueEvent:function(a){a.each(function(b){var d=b.get("title");if(d&&d.clean()!=""){b.set("title","");var c=b.get("value");if(c.clean()==""){b.set("value",d)}b.addEvents({focus:function(f){if(this.value==d){this.value=""}},blur:function(f){if(this.value.clean()==""){this.value=d}}})}})},parseImageBlocks:function(a){if($defined(a)){a=a.filter(function(b){return(!b.hasClass("img-block_clean"))});if(a.length>0){a.each(function(g){if($defined(g.getElement(".img-caption"))){g.getElement(".img-caption").setOpacity(0.5)}var e=null;if($defined(g.getElement(".img-icons"))){e=g.getElement(".img-icons").set("tween",{duration:200}).setOpacity(0.6);g.addEvents({mouseenter:function(){e.tween("opacity",1)},mouseleave:function(){e.tween("opacity",0.6)}})}var d=null;if(g.hasClass("img-block_img_xx_large")){d="img-block_img_xx_large"}else{if(g.hasClass("img-block_img_x_large")){d="img-block_img_x_large"}else{if(g.hasClass("img-block_img_large")){d="img-block_img_large"}else{if(g.hasClass("img-block_img_medium")){d="img-block_img_medium"}else{if(g.hasClass("img-block_img_small")){d="img-block_img_small"}else{if(g.hasClass("img-block_img_x_small")){d="img-block_img_x_small"}else{}}}}}}if(d&&$defined(g.getElement("a.img-thumb"))){g.addEvents({mouseenter:SiteUI.standardEvents.e.bind(g,d+"_"),mouseleave:SiteUI.standardEvents.l.bind(g,d+"_")})}if($defined(g.getElement("a.img-thumb"))){var c=g.getElement("a.img-thumb");var f=c.get("href");var b=$defined(g.getElement("span.img-caption"))?g.getElement("span.img-caption").get("html"):"";c.addEvents({doMbAdv:function(){Mediabox.open(f+" ",SiteUI.options.translation.Image+"::"+b,"")},pressEnter:function(h){this.fireEvent("doMbAdv");h.stop()},click:function(h){this.fireEvent("doMbAdv");h.stop()},focus:function(){g.fireEvent("mouseenter")},blur:function(){g.fireEvent("mouseleave")}})}})}}},accordion:{},appendAccordion:function(b){if($defined($(b))&&$defined($(b).getElements(".acc-toggler"))&&$(b).getElements(".acc-element")){var f="acc_"+Math.round(Math.random()*999);if(!$(b).get("id")){$(b).set("id",f)}else{f=$(b).get("id")}var d=$(b).getElements(".acc-toggler");var c=$(b).getElements(".acc-element");var a=($defined(SiteUI.documentUri.get("fragment")))?SiteUI.documentUri.get("fragment"):null;var e=0;d.each(function(j,h){var g=j.get("id");if(a&&g&&g==a){e=h}j.addEvents({mouseenter:SiteUI.standardEvents.e.bind(j,"acc-toggler_"),mouseleave:SiteUI.standardEvents.l.bind(j,"acc-toggler_")})});SiteUI.accordion[f]=new Fx.Accordion(d,c,{display:-1,alwaysHide:true,opacity:false,duration:200,onActive:function(h,g){h.addClass("acc-toggler_current")},onBackground:function(h,g){h.removeClass("acc-toggler_current")}})}},flashMovie:new Hash(),appendFlashMovie:function(d,c,b){if($defined(d)){var e=$merge({id:"ytmov_"+Math.round(Math.random()*999),container:d,params:{allowScriptAccess:"always",quality:"high",swLiveConnect:false,wMode:"opaque"}},b||{});var a=new Swiff(c,e);SiteUI.flashMovie.set(e.id,a)}}};var SiteUI_Init=new Hash({main:function(){SiteUI.options=$merge(SiteUI.options,SiteUI_Options||{});SiteUI.documentUri=new URI(document.location);if(Browser.Engine.presto){new Asset.css("resources/styles/hacks/opera.css")}if($defined(document.id("client-logotype"))){var a=document.id("client-logotype");var b=(a.hasClass("logotype-wellness"))?"wellnes":"fitness";a.addEvents({mouseenter:SiteUI.standardEvents.e.bind(a,"logotype-"+b+"_"),mouseleave:SiteUI.standardEvents.l.bind(a,"logotype-"+b+"_"),focus:SiteUI.standardEvents.f.bind(a,"logotype-"+b+"_"),blur:SiteUI.standardEvents.b.bind(a,"logotype-"+b+"_")})}if(Browser.Engine.trident&&Browser.Engine.version<=4&&$defined(DD_belatedPNG)){DD_belatedPNG.fix(".ilnk")}},navigation:function(){if($defined(document.id("navigationWrapper"))){document.id("navigationWrapper").getElements("ul li").filter(function(b){return(!b.hasClass("menu_current")&&!b.hasClass("menu-home"))}).each(function(b,c){b.addEvents({mouseenter:SiteUI.standardEvents.e.bind(b,"menu_"),mouseleave:SiteUI.standardEvents.l.bind(b,"menu_")})});var a=document.id("navigationWrapper").getElement("ul li.menu-home");if($defined(a)){if(a.hasClass("menu_current")){a.removeClass("menu_current").addClass("menu-home_current")}else{a.addEvents({mouseenter:SiteUI.standardEvents.e.bind(a,"menu-home_"),mouseleave:SiteUI.standardEvents.l.bind(a,"menu-home_")})}}}if($defined($$(".coupon"))){$$(".coupon").each(function(b){b.setOpacity(0.8).addEvents({mouseenter:function(){this.morph({opacity:1})},mouseleave:function(){this.morph({opacity:0.8})}})})}},form_elements:function(){if($defined(document.id("header_search"))){if($defined(document.id("header_search").getElement("input.search-field"))){var e=document.id("header_search").getElement("input.search-field");e.addEvents({mouseenter:SiteUI.standardEvents.e.bind(e,"search-field_"),mouseleave:SiteUI.standardEvents.l.bind(e,"search-field_"),focus:SiteUI.standardEvents.f.bind(e,"search-field_"),blur:SiteUI.standardEvents.b.bind(e,"search-field_")})}if($defined(document.id("header_search").getElement(".search-submit"))){var a=document.id("header_search").getElement(".search-submit");a.addEvents({mouseenter:SiteUI.standardEvents.e.bind(a,"search-submit_"),mouseleave:SiteUI.standardEvents.l.bind(a,"search-submit_"),focus:SiteUI.standardEvents.f.bind(a,"search-submit_"),blur:SiteUI.standardEvents.b.bind(a,"search-submit_")})}if($defined("ValidateSearchForm")&&$("header_search")&&$("q")){var d=new ValidateSearchForm(document.id("header_search"),document.id("q"),{defaultSearchTerm:SiteUI.options.translation.searchDefaultPhrase,minChars:SiteUI.options.searchMinQuery,onFailure:function(g){document.id("q").fireEvent("focus");document.id("q").focus()}})}}if(Browser.Engine.trident&&Browser.Engine.version>4){var b=document.id("pageWrapper").getElements("input.inpfld");if(b&&b.length>0){b.each(function(g){g.addEvents({focus:SiteUI.standardEvents.f.bind(g,""),blur:SiteUI.standardEvents.b.bind(g,"")})})}}var f=document.id("pageWrapper").getElements(".textarea");if($defined(f)&&f.length>0){f.each(function(h){var g=h.getElement("textarea");if($defined(g)){h.addEvents({focus:SiteUI.standardEvents.f.bind(h,""),blur:SiteUI.standardEvents.b.bind(h,"")});g.addEvents({focus:function(){h.fireEvent("focus")},blur:function(){h.fireEvent("blur")}})}})}var c=document.id("pageWrapper").getElements(".form-button");if($defined(c)&&c.length>0){c.each(function(g){var h=g.getElement("input[type=button]")||g.getElement("input[type=submit]")||g.getElement("button");if($defined(h)){g.addEvents({mouseenter:SiteUI.standardEvents.e.bind(g,""),mouseleave:SiteUI.standardEvents.l.bind(g,""),focus:SiteUI.standardEvents.f.bind(g,""),blur:SiteUI.standardEvents.b.bind(g,""),mousedown:SiteUI.standardEvents.c.bind(g,""),pressEnter:SiteUI.standardEvents.c.bind(g,"")});h.addEvents({mouseenter:function(){g.fireEvent("mouseenter")},mouseleave:function(){g.fireEvent("mouseleave")},focus:function(){g.fireEvent("focus")},blur:function(){g.fireEvent("blur")},mousedown:function(){g.fireEvent("mousedown")},pressEnter:function(){g.fireEvent("pressEnter")}})}})}SiteUI.formDefaultValueEvent($$("input.add-default"));if($defined(FancyForm)){FancyForm.start($$("input[type=checkbox], input[type=radio]"),{onClasses:{checkbox:"is-checked",radio:"is-selected"},offClasses:{checkbox:"is-unchecked",radio:"is-unselected"}})}},boxes:function(){if($defined($$("#box-fitness, #box-wellness"))){var c=$$("#box-fitness, #box-wellness").filter(function(d){return(d.getElement(".a-btn"))?true:false});if($defined(c)){var b=c.getElement(".a-btn").get("href");c.addEvent("click",function(){document.location.href=b}).addClass("cur_pointer")}}if($defined($$("#togglebox-fitness, #togglebox-wellness"))){var c=$$("#togglebox-fitness, #togglebox-wellness").filter(function(d){return(d.getElement("a"))?true:false});if($defined(c)){var b=c.getElement("a").get("href");c.addEvent("click",function(){document.location.href=b}).addClass("cur_pointer")}}if($defined(document.id("pageColContent"))){var a=document.id("pageColContent").getElements(".ad-box .box-content");if($defined(a)&&a.length>0){a.each(function(d){var e=d.getChildren().filter(function(f){return(!f.hasClass("clearfloat"))}).each(function(g,f){if(f<1){g.addClass("box-first_element")}})})}}if($defined(document.id("pageColSidebar"))){if(document.id("pageColSidebar").getElements(".box")){document.id("pageColSidebar").getElements(".box").each(function(d){d.addEvents({mouseenter:SiteUI.standardEvents.e.bind(d,"box_"),mouseleave:SiteUI.standardEvents.l.bind(d,"box_")})})}}},image_blocks:function(){SiteUI.parseImageBlocks($$(".img-block"))},accordion:function(){var a=$$(".type-accordion");if($defined(a)&&a.length>0){a.each(function(b){SiteUI.appendAccordion(b)})}},scroll_spy:function(){if(!(Browser.Engine.trident&&Browser.Engine.version<=4)){if($defined(document.id("footer"))&&$defined(document.id("footer").getElement(".icon-topofpage"))){}}}});window.addEvent("domready",SiteUI_Init.run.bind(SiteUI_Init));