﻿function NewsletterSubmit()
{
	//var emailAddress = $("input#newsletterEmail").val(); 
	
	var emailField = document.getElementById('newsletterEmail'); 
	
	var val = ValidateEmail(emailField);    // ValidateEmail() code in script.js  
	
	if (val)
	{
	    var address = emailField.value;
	    MMMWater.AjaxAPI.Newsletter.NewsletterSave(address, Callback_NewsletterSignup);  
	}
	else 
	{
	    alert("Please enter a valid email address.");
	}
}
function Callback_NewsletterSignup(res)
{
	if (res.error)
	{
		alert("An error occurred.\nYour request could not be processed.  " + res.error.Message)
	}
	else
	{
		alert('Thank you for signing up.');
	}	
}
function isValidEmail(str)
{
	var filter = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|gov|mil|biz|info|mobi|name|aero|jobs|museum)\b/	
	return filter.test(str);
}



