﻿/*
Used in conjunction with \_scripts\jQuery\jquery-validate\jquery.validate.js
See also: /css/jquery-validate-generic.css
*/

$().ready(function() {

	$("#formRequestRefer").submit(function() {
		// keep hidden "ad source" form field synced with visible "how did you hear..." field
		$("#00N80000002sK1Y").val($("#00N80000004BK2c").val());
		// keep hidden student first/last name form fields synced with visible parent first/last fields
		$("#00N80000002sbfa").val($("#first_name").val());
		$("#00N80000002sbfb").val($("#last_name").val());
		// and then submit the form
		return true;
	});

	// validate signup form on keyup and submit
	$("#formRequestRefer").validate({
		debug: false,
		errorClass: "error",
		errorContainer: $("#errorBox"),
		errorLabelContainer: $("#errorBox ul"),
		focusInvalid: true,
		wrapper: "li",
		rules: {
			"first_name": "required", // first name
			"last_name": "required", // last name
			"email": { // email
				required: true,
				email: true
			},
			"00N80000002rCLf": "required", // grade
			"00N80000002sbfp": { // birthday
				required: true,
				date: true
			},
			"00N80000002rCms": "required", // gender
			"00N80000002rCmf": "required", // school
			"00N80000004OfCu": "required", // major
			// "PGM_Interest__c": "required", // program interest
			"street": "required", // street address
			"city": "required", // city
			"state": "required", // state
			"zip": "required", // zip
			"country": "required", // country
			"00N80000004BK2c": "required", // how did you hear...
			"00N80000002sK2b": "required"
		},
		messages: {
			"first_name": "Please enter your first name",
			"last_name": "Please enter your last name",
			"email": "Please enter a well-formed email address",
			"00N80000002rCLf": "Please select your grade",
			"00N80000002sbfp": "Please enter your birthday (mm/dd/yyyy)",
			"00N80000002rCms": "Please select your gender",
			"00N80000002rCmf": "Please enter the name of your school",
			"00N80000004OfCu": "Please enter your major or intended major",
			// "PGM_Interest__c": "Please enter your program interest", // program interest
			"street": "Please enter your street address",
			"city": "Please enter your city",
			"state": "Please enter your state",
			"zip": "Please enter your zip code",
			"country": "Please enter your country",
			"00N80000004BK2c": "Please indicate how you heard about us",
			"00N80000002sK2b": "Please select at least one course track"
		}
	});

});