jQuery(document).ready(function(e){"use strict";e(document).find(".ct-user-form-login .login-group").on("keypress","input",function(n){var i=n.keyCode?n.keyCode:n.which;if(i=="13"){a(e(this))}});e(document).find(".ct-user-form-login .login-group").on("keypress","input",function(n){f(e(this),"","hide")});e(document).find(".ct-user-form").on("click",".button-login",function(n){n.preventDefault();a(e(this))});e(document).find(".ct-user-form-register").on("click",".btn-up-register",function(i){i.preventDefault();n(e(this))});e(document).find(".ct-user-form-register").on("keypress","input",function(n){f(e(this),"","hide")});e(document).find(".ct-user-form").on("keypress","input",function(i){var a=i.keyCode?i.keyCode:i.which;if(a=="13"){n(e(this))}});function n(n){var a=n.parents(".ct-user-form-register");var r=a.find("input#res_user");var l=a.find("input#res_pass1");var u=a.find("input#res_pass2");var o=a.find("input#res_email");var d=i(r,l,u,o);if(d!==false){s(a);e.post(userpress.ajax,{"action":"form_ajax_register","data":d,"_ajax_nonce":userpress.nonce},function(e){if(e.error==true){if(e.user_null!=undefined)f(r,e.user_null);if(e.pass_null!=undefined)f(l,e.pass_null);if(e.email_null!=undefined)f(o,e.email_null);if(e.passconfirm!=undefined)f(u,e.passconfirm);if(e.user_invalid!=undefined)f(r,e.user_invalid);if(e.user_exists!=undefined)f(r,e.user_exists);if(e.email_exists!=undefined)f(o,e.email_exists)}else{location.reload()}});t(a)}}function i(e,n,i,a){var s=true;var t=e.val().trim();var l=n.val().trim();var u=i.val().trim();var o=a.val().trim();if(t==""){f(e,e.data("validate"));s=false}else if(4>t.length){f(e,e.data("user-length"));s=false}if(l==""){f(n,n.data("validate"));s=false}else if(5>l.length){f(n,n.data("pass-length"));s=false}else if(l!=u){f(i,i.data("pass-confirm"));s=false}if(o==""){f(a,a.data("validate"));s=false}else if(r(o)===false){f(a,a.data("email-format"));s=false}if(s===true){var d={};d.user=t;d.pass=l;d.email=o;d.passconfirm=u;return d}else{return false}}function a(n){var i={};var a=n.parents(".ct-user-form");var r=a.find("input.user_name");var l=a.find("input.password");var u=r.val();var o=l.val();if(u=="")f(r,r.data("validate"));if(o=="")f(l,l.data("validate"));i.user=u;i.pass=o;i.rememberme=a.find("input.rememberme").val();if(i.user&&i.pass){s(a);e.post(userpress.ajax,{"action":"user_press_login","data":i,"_ajax_nonce":userpress.nonce},function(e){if(e.error==true){if(e.user!=undefined){f(r,e.user)}if(e.pass!=undefined){f(l,e.pass)}}else{location.reload()}t(a)})}}function s(n){n.find("input, button, select").each(function(){e(this).prop("disabled",true)})}function t(n){n.find("input, button, select").each(function(){e(this).prop("disabled",false)})}function r(e){var n=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;return n.test(e)}function f(e,n,i){i=i?i:"show";if(i=="show"){if(e.next().hasClass("wpcf7-not-valid-tip")===false){e.after('<span role="alert" class="wpcf7-not-valid-tip" style="display:none">'+n+"</span>");e.next().fadeIn("slow")}else{if(e.parent().find(".wpcf7-not-valid-tip").length>0){e.parent().find(".wpcf7-not-valid-tip").remove();e.after('<span role="alert" class="wpcf7-not-valid-tip" style="display:none">'+n+"</span>");e.next().fadeIn("slow")}}}else{if(e.parent().find(".wpcf7-not-valid-tip").length>0){e.parent().find(".wpcf7-not-valid-tip").fadeOut("slow")}}}});