jQuery(document).ready(function($) {
	$('#emailform').submit(function() {

		if(validateEmail($("#emailform input[name=email]").val())){
			$.ajax({
				url: "/interest",	
				
				type: "POST",
				
				data: $("#emailform input[name=email]").val(),	
				
				cache: false,

				//success
				success: function (html) {				
				
				if (html==1) {					
					$('#emailform').fadeOut('fast');					
					displayValid();
				} else alert('Sorry, unexpected error. Please try again later.');				
			}		
			});
		} else {
			$('#error').fadeOut('fast');
			displayInvalid();
			$('#error').fadeIn('fast');
		}

		return false;

	}); 

	function displayValid() {
		$('#error').css('display','none');
		$('#subscribe').css('display','none');
		$('#privacystmt').css('display','none');
		$('#success').css('display','block');
	}

	function displayInvalid() {
		$('#subscribe').css('display','none');
		$('#error').css('display','block');
	}

});


function validateEmail(elementValue){
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailPattern.test(elementValue);
}
