$(document).ready(function(){$("#login_wrapper #top #regLogin_email").focus();$(".xclose").click(function(){$(this).parent().addClass("hide")});$(".yclose").click(function(){$(this).parent().addClass("hide")});$("#login_wrapper #l_slideup").click(function(){$("#login_wrapper #top").slideUp("slow",function(){$("#login_wrapper #bottom #reqPass_email").focus()})});$("#login_wrapper #l_slidedown").click(function(){$("#login_wrapper #top").slideDown("slow",function(){$("#login_wrapper #top #regLogin_email").focus()})});$("#wrapper #right #header .hd_login a").click(function(){$("#login_wrapper").toggleClass("hide").find(".login_cont:not(:hidden):first").find("input:text:first").focus();$("#login_wrapper").find(".login_cont:first").find("input:not(:submit)").removeAttr("readonly").removeAttr("style")});$("#header .hd_login span").click(function(){$(this).parent().hide().removeClass("in").addClass("out").show(10,function(){$(this).children("a").html("login / register");$("#login_wrapper").find("input:text").val("");$("#login_wrapper").find("input:password").val("");$("#login_wrapper").find("input").removeAttr("readonly").not(":button, :submit, :reset, :hidden").removeAttr("style").removeAttr("checked").removeAttr("selected");$("#login_wrapper").find("input:submit").removeAttr("disabled");$("#login_wrapper").find("#st_resp").removeClass().addClass("cont_msg").html("<ul><li>we won&#39;t use your email for marketing &amp; newsletters</li><li>we won&#39;t give your email address to third parties</li></ul>");$("#login_wrapper").find("#nd_resp").removeClass().addClass("cont_msg").html("<ul><li>system is going to send you the password via email</li></ul>");$("#login_wrapper").removeClass().removeAttr("style");$("#login_wrapper #top #regLogin_email").focus();$("#step2").find("input:submit").removeClass().addClass("hide").attr("disabled");$("#step2").find("input:button").removeClass().addClass("stm")})});$("#login_wrapper #login").validate({errorElement:"li",errorClass:"lc_msg",errorPlacement:function(error_msg,el){error_msg.appendTo(el.parent().parent())},highlight:function(el,errorClass){var hl_class="invalid";$(el).parent().parent().removeClass().addClass(hl_class)},unhighlight:function(el,errorClass){$(el).parent().parent().removeClass()},submitHandler:function(){var fForm=new Array(7);fForm[0]="login";fForm[1]="/login/login";fForm[2]="post";fForm[3]="login #st_resp";fForm[4]=" ";fForm[5]="";fForm[6]="json";var fRow=new Array(3);fRow[0]=1;fRow[1]="#login #st_resp ul";fRow[2]="valid";var fAnim=new Array(2);fAnim[0]="loginSuccess";fAnim[1]=3500;setupAjaxForm(fForm,fRow,fAnim);return false},rules:{"regLogin[passwd]":{required:true,rangelength:[5,20],remote:{url:"/login/validateRegLoginPass",type:"post"}},"regLogin[email]":{required:true,rangelength:[6,50],email:true,remote:{url:"/login/validateRegLoginEmail",type:"post"}}},messages:{"regLogin[passwd]":{required:"Required field",rangelength:"Length must be: 5 to 20",remote:"Not allowed character"},"regLogin[email]":{required:"Required field",rangelength:"Length must be: 6 to 50",email:"Wrong email format",remote:"Suffix unexistent"}}});$("#login_wrapper #forgot_pwd").validate({errorElement:"li",errorClass:"lc_msg",errorPlacement:function(error_msg,el){error_msg.appendTo(el.parent().parent())},highlight:function(el,errorClass){var hl_class="invalid";$(el).parent().parent().removeClass().addClass(hl_class)},unhighlight:function(el,errorClass){$(el).parent().parent().removeClass()},submitHandler:function(){var fForm=new Array(7);fForm[0]="forgot_pwd";fForm[1]="/login/requestPassword";fForm[2]="post";fForm[3]="forgot_pwd #nd_resp";fForm[4]=" ";fForm[5]=" ";fForm[6]="json";var fRow=new Array(3);fRow[0]=1;fRow[1]="#forgot_pwd #nd_resp ul";fRow[2]="valid";var fAnim=new Array(2);fAnim[0]="loginSuccess";fAnim[1]=0;setupAjaxForm(fForm,fRow,fAnim);return false},rules:{"reqPass[email]":{required:true,rangelength:[6,50],email:true,remote:{url:"/login/validateReqPassEmail",type:"post"}}},messages:{"reqPass[email]":{required:"Required field",rangelength:"Length must be: 6 to 50",email:"Wrong email format",remote:"Suffix unexistent"}}})});
