$(document).ready(function(){
	$(".submit").click(function() {
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var first = $("input[name='First Name']");
		var last = $("input[name='Last Name']");
		var email = $("input[name='Email']");

		if(email.val() == '') {
			$(email).after('<div class="error">Please enter your email address</div>');
			hasError = true;
		} else if(!emailReg.test(email.val())) {	
			$(email).after('<div class="error"><br />Enter a valid email address</div>');
			hasError = true;
		}
		
		if(first.val() == '') {
			$(first).after('<div class="error">Please enter your name</div>');
			hasError = true;
		}

		if(last.val() == '') {
			$(last).after('<div class="error">Please enter your name</div>');
			hasError = true;
		}
		
		if(hasError == false) {
			//$(this).hide();
			$(".submit").after('&#0160;<img src="/images/loading.gif" id="loading" />');

			$.post("/process/signup/",
   				{
   				first: first.val(), 
   				last: last.val(), 
   				email: email.val()
   				},
   					function(data){
   						//alert(data);
						$("form img").hide();
   						if (data=='success') {
   							$(".success").hide();
							$(".submit").after('<div class="success">Success! Thanks for signing up!</div>');
						} else {
							$(".submit").after('&#0160; <span class="error"><strong>Error!</strong></span>');
						}
   					}
				 );
		}
		
		return false;
	});						   
});