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);
};


$(document).ready(function() {

	$("#clickMe").click(function(){
		
		var eval = $("#signup").val();	//"test@here.com";

		if( !isValidEmailAddress( eval ) )
		{
			//alert("Email address fail");
			
			$("#errorwrapper").css("display","block");
		}
		else
		{

			$.ajax({
			      url: "index.php",
			      global: false,
			      type: "POST",
			      data: ({ email : eval }),
			      success: function(msg){
			         if(msg == "received")
			         {
			         	$("#signupwrapper").css("display","none");
						$("#errorwrapper").css("display","none");
			         	$("#thankswrapper").css("display","block");
			         }
			         else if(msg == "fail")
			         {
						$("#errorwrapper").css("display","block");			         
			         }
			         
			      }
			   }
			);
	
		}
	
	
	});

});
