$().ready(function() {
	// validate signup form on keyup and submit
	$("#frm_contact").validate({
		
	
		rules: {
			frm_contact_fname: "required",
			frm_contact_lname: "required",
			frm_contact_bname: "required",
			frm_contact_baddress_1: "required",
			frm_contact_city: "required",
			frm_contact_state: "required",
			frm_contact_country: "required",
			frm_contact_zip: "required",
			frm_contact_email: {
				required: true,
				email: true
			},
			frm_contact_email_confirm: {
				required: true,
				email: true,
				equalTo: "#frm_contact_email"
			}
		},

		messages: {
			frm_contact_fname: "",
			frm_contact_lname: "",
			frm_contact_bname: "",
			frm_contact_baddress_1: "",
			frm_contact_city: "",
			frm_contact_state: "",
			frm_contact_country: "",
			frm_contact_zip: "",
			frm_contact_email: {
				required: "",
				email: ""
			},
			frm_contact_email_confirm: {
				required: "",
				email: "",
				equalTo: ""
				}
		},

		invalidHandler: function(e, validator) {
			if (!validator.valid()) {
				$("#frm_contact_required").hide();
				$("#frm_contact_required_error").show();
			} 
			else {
				$("#frm_contact_required_error").hide();
				$("#frm_contact_required").show();
			}
		}
	});
	
	$("#frm_register").validate({
		rules: {
			frm_reg_fname: "required",
			frm_reg_lname: "required",
			frm_reg_bname: "required",
			frm_reg_baddress_1: "required",
			frm_reg_city: "required",
			frm_reg_state: "required",
			frm_reg_country: "required",
			frm_reg_zip: "required",
			frm_reg_email: {
				required: true,
				email: true
			},
			frm_reg_email_confirm: {
				required: true,
				email: true,
				equalTo: "#frm_reg_email"
			}
		},
		messages: {
			frm_reg_fname: "",
			frm_reg_lname: "",
			frm_reg_bname: "",
			frm_reg_baddress_1: "",
			frm_reg_city: "",
			frm_reg_state: "",
			frm_reg_country: "",
			frm_reg_zip: "",
			frm_reg_email: {
				required: "",
				email: ""
			},
			frm_reg_email_confirm: {
				required: "",
				email: "",
				equalTo: ""
				}
		},
		invalidHandler: function(e, validator) {
			if (!validator.valid()) {
				$("#frm_register_required").hide();
				$("#frm_register_required_error").show();
			} 
			else {
				$("#frm_register_required_error").hide();
				$("#frm_register_required").show();
			}
		}	
	});
	
	
});
