$(function() {
	$("#signup_button").each(function() {
		var form = $(this).closest("form");
		var validation = form.find(".validation");
		form.bind("submit", function() {
			return false;
		});
		$(this).bind("click", function() {
			//post ajax
			var action = form.attr("action");
			$(".prefilled").trigger("clear");
			var post = form.serialize();
			$(".prefilled").trigger("repopulate");
			$.post(action,post,function(data){
				if (data.success == 1) {
					validation.hide();
					$("#email, #signup_button, .validation", form).hide();
					$("#signup_confirm").text("Thank you for signing up!").show();
				} else {
					alert(data.messages.join('\n'));
				}
				signupActive = false;
			},'json');
		});
	});
});
