$(document).ready(function() {
	$("#newsletter-form form").submit(function() {
		var valid = true;
		var emailRegExp = new RegExp("^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$", "i");
		var nameRegExp = new RegExp("^[a-z \'&-]+$", "i");
		
		if (!emailRegExp.test($("#newsletter-form-email").val())) {
			$("#newsletter-form .email-label").css('color', 'red');
			valid = false;
		} else {
			$("#newsletter-form .email-label").css('color', 'white');
		}

		if (!nameRegExp.test($("#newsletter-form-name").val())) {
			$("#newsletter-form .name-label").css('color', 'red');
			valid = false;
		} else {
			$("#newsletter-form .name-label").css('color', 'white');
		}
		
		if (valid == false) {
			alert('Signup unsuccessful.' + "\n\n" + 'Please check the field(s) marked red and try again.');
		}
		
		return valid;
	});
});
