jQuery(document).ready(function($) {
	$('#short_signup_form form').submit(function() {
		var the_form = $(this);
		var form_data = the_form.serialize();
		$.post(
			the_form.attr('action'),
			form_data,
			function(data) {
				var resp = $.parseJSON(data);
				if(resp.success) {
					$('#signup_inner').replaceWith('<p class="thanks">' + resp.message + '</p>');
				}
				else {
					// reset errors
					$('#short_signup_form .errors').remove();
					$('#short_signup_form .error').removeClass('error');
					// add in new errors
					var errs = $('<ul>');
					$.each(resp.errors, function(key, val) {
						$('#short_signup_form .form_row.' + key).addClass('error');
						errs.append('<li>' + val + '</li>')
					})
					var err_instructions = $('<h3>Please correct the errors below:</h3>');
					var err_wrapper = $('<div class="errors">');
					err_wrapper.append(err_instructions);
					err_wrapper.append(errs);
					$('#short_signup_form .instructions').after(err_wrapper);
				}
			}
		);
		return false;
	})
})
