$(document).ready(function () {
	
	$('#email').click(function() { $('#email').removeClass('formerror'); });
	
		$("#signup").bind("submit", function() {
			$('#email').removeClass('formerror');
			var valid;	
			valid = true;
			if($("#email").val().length < 1) {	          valid = false; $('#email').addClass('formerror'); }
			if(validateEmail($("#email").val())==false) { valid = false; $('#email').addClass('formerror'); }
			
			if (valid==false) {
				var message = '<p class="popmessage-fail">Please enter a valid E-Mail address and re-submit</p>';
				$.fancybox(message);
				$('#email').val("");
				$(".defaultText").blur();
				return false;
			}
			$.ajax({
				type	: "POST",
				cache	: false,
				url		: "/wp-content/themes/apgroupuk/includes/process-newsletter.php",
				data		: $(this).serializeArray(),
				success: function(data) {
					$('#email').val("");
					$(".defaultText").blur();
					var message = data;
					$.fancybox(message);
				}
			});
			return false;
		});
});



function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

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