$(document).ready(function(){$(".NewsletterSignup input.Email").val(signupText);$(".NewsletterSignup form").submit(function(){return false;});$(".NewsletterSignup a#NewsletterSubscribe").click(Newsletter.Signup);});$(".NewsletterSignup input.Email").focus(function(){if($(this).val()==signupText){$(this).val("");}else{$(this).select();}});$(".NewsletterSignup input.Email").blur(function(){if($(this).val()==""){$(this).val(signupText);}});$(".NewsletterSignup input.Email").keypress(function(e){if((e.which&&e.which==13)||(e.keyCode&&e.keyCode==13)){Newsletter.Signup();}});Salem.RegisterNamespace("Newsletter");Salem.Newsletter=function(){var Instance=this;this.Service=new Salem.Ajax.Service(NewsletterServiceProxy);this.Signup=function(){var email=$(".NewsletterSignup input.Email").val();var newsletters="";$(".NewsletterSignup input:checked").each(function(){if(newsletters.length>0){newsletters+=",";}newsletters+=$(this).val();});if(newsletters.length==0){alert(selectNewslettersText);return;}if(!Salem.Validation.IsValidEmail(email)){alert(invalidEmailText);return;}Instance.Service.JsonGet("NewsletterSignup",Salem.String.Format("email={0}&newsletters={1}",email,newsletters),Instance.SignupSuccess,Instance.AjaxFailure);};this.SignupSuccess=function(ret){if(ret.Success){$(".NewsletterSignup input").hide();$(".NewsletterSignup label").hide();$(".NewsletterSignup input.Email").val(signupText).hide();$(".NewsletterSignup a#NewsletterSubscribe").hide();$(".NewsletterSignup div.Message").html(signupSuccessText).show();thankLocation=thankLocation+"?ReturnUrl="+encodeURIComponent(window.location);window.location=thankLocation;}else{alert(ret.Error);}};this.AjaxFailure=function(err){};};var Newsletter=new Salem.Newsletter();
