jQuery.noConflict();
jQuery(document).ready(function() {

jQuery("form#register").submit(function(){
	 
    var email = jQuery("#email").val();
	
	if (isValidEmailAddress(email))
	{
		var sendData = 'email='+ email;
		jQuery.ajax({
			type: "POST",
			url: "submit.php",
			data: sendData,
			success: function() {
				jQuery('#emailForm').html("<h3>We now have you written down. We shall be in touch soon.</h3>")
			  	.hide()
			  	.fadeIn(1000, function() {});
			}
		});
		return false;
	}
    else if (email == 0)
	{
		jQuery('#required').slideDown("fast");
		document.register.email.focus();  //could be used to focus on email field
		return false;
	}
	else (!isValidEmailAddress(email)) // very basic check if email address entered is valid
	{ 
		jQuery('#invalid').slideDown("fast	");
		document.register.email.focus();  //could be used to focus on email field
		return false;	  	
	}
});

	//jQuery("#button").attr("disabled", "disabled");

	jQuery("#email").keyup(function(){
		
		jQuery('#invalid').hide();
		jQuery('#required').hide();
		
		var email = jQuery("#email").val();

		if(email != 0)
		{
			if(isValidEmailAddress(email))
			{
				jQuery("#button").addClass('enabled');
				//jQuery("#button").removeAttr("disabled");  
				
			} else {
				jQuery("#button").removeClass('enabled');
				//jQuery("#button").attr("disabled", "disabled");
			}
		} else {
			jQuery("#button").removeClass('enabled');
			
		}
	});
	
	jQuery("#email").click(function(){
		jQuery('#invalid').hide();
		jQuery('#required').hide();
	});
});


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