$(document).ready(function(){
	$("#reg_form").validate({
		errorElement: "em",
		rules: {
			member_fname: "required",
			member_lname: "required",
			member_address: "required",
			member_city: "required",
			member_province: "required",
			member_postalcode: "required",
			member_email: "required email",
			member_region: "required"
		}
	});

	// 2010 conference fee calc
	function conference_fee(){
		subTotal = 0;
		var rows = $('#conference-fees input:checked').length;			
		for(i=0; i<rows; i++){
			val = $('#conference-fees input:checked:eq('+i+')').val();
			valArr = val.split(" | ");
			cost = parseFloat(valArr[1]);
			ncost = (isNaN(cost))?0:cost;
			subTotal += ncost;
			total = subTotal.toFixed(2);
			$("td.total").text("$"+total);
		}
	}
	conference_fee();
	$('#conference-fees input').change(function(){ 
		conference_fee();
	});
	
	$("#edit_form").validate({
		errorElement: "em",
		rules: {
			member_fname: "required",
			member_lname: "required",
			member_address: "required",
			member_city: "required",
			member_province: "required",
			member_postalcode: "required",
			member_email: "required email",
			member_password: "required",
			member_confirm_password: {
				required: true,
				equalTo: "#member_password"
			},
			member_region: "required"
		}
	});
});