$('document').ready(function() {
	
	$('#email-form').submit(function(){
		
		if(isValidEmailAddress($('#email').val())) {
			$('.error').hide();
			$('#signup-wrapper').animate({top: '-=88'}, 250);
			$.post("/email", { email: $('#email').val() });
		} else {
			$('.error').show();
		}
		
		return false;
	});
});

function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^(("[\w-+\s]+")|([\w-+]+(?:\.[\w-+]+)*)|("[\w-+\s]+")([\w-+]+(?:\.[\w-+]+)*))(@((?:[\w-+]+\.)*\w[\w-+]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
};
