$(document).ready(function() {
	$("#instructor").validate({
		rules: {
			session: { required: true },
			StudentWorkers: { required: true },
			ComputerLab: { required: true },
			Category: { required: true },
			Participants: {
				required: true,
				digits: true
			},
			Tables: {
				required: true,
				digits: true
			},
			Chairs: {
				required: true,
				digits: true
			},
			Email: {
				required: true,
				email: true
			}

		}

	});


	$("input[name=MiddleInitialName]").mask("a");

	$("input[name=Relative]").click(changeRelative);
	$("input[name=Scheduled]").click(changeScheduled);
	$("input[name=StudentWorkers]").click(changeStudent);
	$("select[name=School]").change(changeSchool);

	$("textarea[name=Description]").charCounter(500, {
		container: "<p></p>"
	});

	//$("label > .required").parent().prepend("* ");
	//$("label > .required").parent().css("font-weight","bold");

	//$("input[name=Category]").addClass("required");

	changeRelative();
	changeScheduled();
	changeStudent();
	changeSchool();
});


function changeRelative() {
	if ($("input[name=Relative]:checked").val() == "Yes") {
		$(".relativeYes").show();
		$("input[name=Relationship]").addClass("required");
		$("input[name=WorkArea]").addClass("required");
	} else{
		$(".relativeYes").hide();
		$("input[name=Relationship]").removeClass("required error");
		$("input[name=WorkArea]").removeClass("required error");
	}
}

function changeSchool() {
	if ($("select[name=School]").val() == "Other") {
		$(".SchoolOther").show().addClass("required");
		//$(".schoolOther").addClass("required");
	} else{
		//$(".schoolOther").hide();
		$(".SchoolOther").hide().removeClass("required error");
	}
}

function changeStudent() {
	if ($("input[name=StudentWorkers]:checked").val() == "Yes") {
		$(".studentYes").show();
		$("input[name=NumberOfStudentWorkers]").addClass("required");
	} else{
		$(".studentYes").hide();
		$("input[name=NumberOfStudentWorkers]").removeClass("required error");
	}
}


function changeScheduled() {
	if ($("input[name=Scheduled]:checked").val() == "Yes") {
		$(".employeeNo").hide();
		$(".employeeYes").show();
		//$("input[name=Category]").addClass("required");
		//$("select[name=Race]").removeClass("required error");
		$("input[name=Relative]").attr("checked", false);
		changeRelative();
	} else {
		if ($("input[name=Scheduled]:checked").val() == "No") {
			$(".employeeNo").show();
			//$("select[name=Race]").addClass("required");
		} else {
			$(".employeeNo").hide();
		}
		$(".employeeYes").hide();
		//$("input[name=Category]").removeClass("required error");
	}
}

function changeCategory() {
	cat = $("input[name=Category]:checked").val();
	if (cat == "Yes") {
		$(".employeeNo").hide();
		$(".employeeYes").show();
		//$("input[name=Category]").addClass("required");
		//$("select[name=Race]").removeClass("required error");
		$("input[name=Relative]").attr("checked", false);
		changeRelative();
	} else {
		if ($("input[name=Scheduled]:checked").val() == "No") {
			$(".employeeNo").show();
			//$("select[name=Race]").addClass("required");
		} else {
			$(".employeeNo").hide();
		}
		$(".employeeYes").hide();
		//$("input[name=Category]").removeClass("required error");
	}
}


