$(function(){function n(n){return/^[a-zA-Z0-9\-_]+(\.[a-zA-Z0-9\-_]+)*@[a-z0-9]+(\-[a-z0-9]+)*(\.[a-z0-9]+(\-[a-z0-9]+)*)*\.[a-z]{2,4}$/.test(n)?!0:!1}$("#email-signup-submit").click(function(){var t={email:$("#email-signup #email").val(),zipCode:$("#email-signup-zip #zipcode").val()};n(t.email)?($("#email-signup-form").hide(),$("#email-signup-fail").hide(),$("#email-signup-submit").hide(),$.ajax(app.API.postOptions("Account","MailSignup",t)).then(function(n){n==!0?$("#email-signup-confirm").show():($("#email-signup-fail").html("Error signing up, try again later."),$("#email-signup-fail").show())})):$("#email-signup-fail").show()});$("#email-signup #email").on("input",function(){var t=$("#email-signup #email").val();n(t)||t==""?$("#email-signup-fail").hide():$("#email-signup-fail").show()})})