$(function() {
		   
	var emailIsValid = false;
		   
	var emailLabel = "Email *required";
	$("input#email").addClass('placeHolder').val(emailLabel).focus(function(){
		if(this.value == emailLabel){
			$(this).removeClass('placeHolder').val("");
		};
	}).blur(function(){
		if(this.value == ""){
			$(this).addClass('placeHolder').val(emailLabel);
		};
	});
	
	$("input#email").keyup(function(){

		var email = $("input#email").val();
		if (email == emailLabel) {
			$(this).css({"background-image": "none"});
			$(this).blur();
			emailIsValid == false;
		} else {
			if(email != 0){
				if(isValidEmailAddress(email)){
					$(this).css({"background": "#A6C8D0 url('images/validYes.png') no-repeat right center"});
					emailIsValid = true;
				} else {
					$(this).css({"background": "#A6C8D0 url('images/validNo.png') no-repeat right center"});
					emailIsValid = false;
				}
			} else {
				$("input#email").css({"background-image": "none"});	
				emailIsValid = false;
			}
		}
	});
  
	$("#submit").click(function() {
								
		var email = $("input#email").val();

		if (emailIsValid == false) {
			$("input#email").blur();
			return false;
		}
		
																
		var dataString = '&email=' + email;
		//alert (dataString);return false;
		
				$.ajax({
					type: "POST",
					url: "contact.php",
					data: dataString,
					success: function() {
					$('#contact_form').html("<div id='message'></div>");
					$('#message').html("<h2>Email address received. Thank you for your interest.</h2>")
					.hide()
					.fadeIn(1000, function() {
						$('#message');
					});
				}

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