$().ready(function(){

	$('#theForm .warning').remove();
	
	$.get("/form_token.php",function(txt){
		$("#theForm").append('<input type="hidden" id="postTS" name="ts" value="'+txt+'" />');
	});
	
	$("#theForm").submit(function() {
	
		if ($("#btnSubmit").attr("disabled") != true) {
			
			var errorMessage = "";
			
			var name = $('#theForm #name').attr('value');
			var email = $('#theForm #email').attr('value');
			
			var ts = $('#postTS').attr('value');
			
			if (name.length == 0) errorMessage += "Please enter your name. \n";
			if (!validateEmail("theForm","email")) errorMessage += "Please specify a valid email. \n";
			
			if (errorMessage == "") {
			 
				$("#theForm input").attr("disabled", "disabled");
				$("#btnSubmit").attr("disabled", "disabled");
				$.ajax({
					type: "POST",
					url: "/sign-up_post.php",
					data: "name=" + URLEncode(name) + 
							"&email=" + URLEncode(email) + 
							"&ts=" + ts,
					success: function(data){
						$("#formContain").hide();
						$("#responseContain").show();
						$("#responseContain").html(data);
					}
				});
				
			} else {
				alert("The following errors need to be fixed: \n"+errorMessage);
			}
		
		}
		
		return false;
	});
});
