jQuery(document).ready(function(){
	jQuery("#submit").click(function(){					   				   
		jQuery(".error").hide();
		var hasError = false;

		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var emailFromVal = jQuery("#emailFrom").val();
		if(emailFromVal == '') {
			jQuery("#label-from").append('<span class="error">Please enter your email address.</span>');
			hasError = true;
						
		} else if(!emailReg.test(emailFromVal)) {	
			jQuery("#label-from").append('<span class="error">This email address does not appear to be valid.</span>');
			hasError = true;
		}
					
		if(hasError == false) {
			jQuery(this).hide();
			jQuery("#sendEmail li.buttons").append("<em>Processing...</em>");
			jQuery.post("sendemail.php",
   				{ emailFrom: emailFromVal, subject: "Newsletter Signup: ".emailFromVal, message: "Newsletter Signup: ".emailFromVal },
   					function(data){
						jQuery("#sendEmail").slideUp("normal", function() {				   
							jQuery("#sendEmail").before('<p class="thanks"><em>Thank you for subscribing!</em></p>');
						});
   					}
				);
		}
		return false;

	});						   
});
