var closeNewsletterForm = (function(){
	$("#NewsletterShadow, #NewsletterSignup").hide(500);
});

var showNewsletterForm = (function(){
	window.scroll(0, 0);
	$("#NewsletterShadow").css("height", $("body").height() +"px");
	$("#NewsletterShadow, #NewsletterSignup").show(500);
});

var validateNewsletterForm = (function(){
	var foundError = false;
	if( $("#name").val() === "" ) {
		$("#name").addClass("errorField");
		foundError = true;
	} else {
		$("#name").removeClass("errorField");
	}
	
	var emailMatch = /^[^@]+[@][^@.]+([.][^@.]+)+$/;
	if( $("#email").val() === "" || !$("#email").val().match(emailMatch) ) {
		$("#email").addClass("errorField");
		if( !foundError ) {
			foundError = true;
		}
	} else {
		$("#email").removeClass("errorField");
	}
	
	return (foundError === false);
});