$(document).ready(function() {
	$("#census_form").validate({
		errorClass: "form_invalid",
		errorContainer: "#census_form_errors",
		errorLabelContainer: "#census_form_errors ul",
		focusCleanup: true,
		invalidHandler: function(form, validator) {
			$("#census_form_success").html("");
		},
		messages: {
			census_form_first_name: {
				required: "Please enter your first name"
			},
			census_form_last_name: {
				required: "Please enter your last name"
			},
			census_form_agree: {
				required: "Please show your support"
			}
		},
		rules: {
			census_form_first_name: {
				required: true
			},
			census_form_last_name: {
				required: true
			},
			census_form_agree: {
				required: true
			}
		},
		submitHandler: function(form) {
			$(form).ajaxSubmit({
				data: {
					ajax: 1
				},
				success: function(msg){
					$("#census_form_fields").slideUp(1000, function () {
						$("#census_form").clearForm();
						$("#census_form_success").html("<br/><p><b>Thank you for your supporting this campaign.</b></p><br/><br/>");
					});
				},
				type: "POST"
			});
		},
		validClass: "form_valid",
		wrapper: "label"
	});
});
