var EC_Layout={init:function(){$("main_nav").getChildren().each(function(b){var e=EC_Base.str_replace("_trigger","",b.id);var d=b.getCoordinates();var c=$("content").getCoordinates();if($(e)){$(e).setStyle("top",d.top+33);if(d.left+260<c.right){$(e).setStyle("left",d.left);}else{$(e).setStyle("left",d.right-269);}b.addEvents({mouseover:function(f){EC_Layout.triggerDropdown(b.id,"");},mouseout:function(f){EC_Layout.triggerDropdown(b.id,"none");}});$(e).addEvents({mouseover:function(f){EC_Layout.triggerDropdown(b.id,"");},mouseout:function(f){EC_Layout.triggerDropdown(b.id,"none");}});}});$("email").addEvents({focus:function(b){b.target.addClass("active");},blur:function(b){b.target.removeClass("active");EC_Layout.validateEmail();},keyup:function(b){b=new Event(b);if(b.key!="tab"){EC_Layout.validateEmail();}}});$("pass").addEvents({focus:function(b){b.target.addClass("active");},blur:function(b){b.target.removeClass("active");EC_Layout.validatePass();},keyup:function(b){b=new Event(b);if(b.key!="tab"){EC_Layout.validatePass();}}});$("loginform_form").addEvent("submit",function(){return EC_Layout.validateLogin();});var a=$("login_a");if(a){coord=a.getCoordinates();$("loginform").setStyle("top",coord.bottom+20);$("loginform").setStyle("left",coord.right-215);a.addEvent("click",function(){EC_Layout.toggleVisibility("loginform");$("email").removeClass("input_error");$("email_label").removeClass("label_error");$("pass").removeClass("input_error");$("pass_label").removeClass("label_error");});}$$(".close").each(function(c){var b=EC_Base.str_replace("close_","",c.id);c.addEvent("click",function(){EC_Layout.toggleVisibility(b);$("email").removeClass("input_error");$("email_label").removeClass("label_error");$("pass").removeClass("input_error");$("pass_label").removeClass("label_error");});});},triggerDropdown:function(a,d){var c=$(a);var e=EC_Base.str_replace("_trigger","",a);if($(e)){$(e).setStyle("display",d);var b="nav_item_hover";if(a=="dropdown_7_trigger"){b="nav_item_right_hover";}if(d==""||d=="block"){c.addClass(b);}else{c.removeClass(b);}}},toggleVisibility:function(a){var b=$(a).getStyle("display");b=(b=="none")?"":"none";$(a).setStyle("display",b);},validateLogin:function(){return(EC_Layout.validateEmail()&&EC_Layout.validatePass());},validateEmail:function(){var a=$("email");if(a.value.match(/^[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/)){a.removeClass("input_error");$("email_label").removeClass("label_error");return true;}a.addClass("input_error");$("email_label").addClass("label_error");return false;},validatePass:function(){var a=$("pass");if(a.value!=""){a.removeClass("input_error");$("pass_label").removeClass("label_error");return true;}a.addClass("input_error");$("pass_label").addClass("label_error");return false;}};window.addEvent("domready",function(){EC_Layout.init();});