function register() {
	//alert('test');
}

// Handel event checkboxes being checked/unchecked
function toggleClasses() {
	$('.scheduledEvent').click(function() {
		$(".scheduledClasses[scheduledEventID="+$(this).val()+"]").toggle();
		if ($(this).is(":checked")) {
		} else {
			$("."+$(this).val()).attr('checked', false);
		}
	});
}

// Bind form validation to form submit
function validateRegistration() {
	$('.validateMsg').remove();
	
	if ($('#registrantName').val() == '') {
		$('#registrantName').focus().after("<font color='red' class='validateMsg'> * This field is required</font>");
		return false;
	}
	if ($('#registrantCompany').val() == '') {
		$('#registrantCompany').focus().after("<font color='red' class='validateMsg'> * This field is required</font>");
		return false;
	}
	if ($('#registrantJobTitle').val() == '') {
		$('#registrantJobTitle').focus().after("<font color='red' class='validateMsg'> * This field is required</font>");
		return false;
	}
	if ($('#registrantAddress').val() == '') {
		$('#registrantAddress').focus().after("<font color='red' class='validateMsg'> * This field is required</font>");
		return false;
	}
	if ($('#registrantCity').val() == '') {
		$('#registrantCity').focus().after("<font color='red' class='validateMsg'> * This field is required</font>");
		return false;
	}
	if ($('#registrantState').val() == '') {
		$('#registrantState').focus().after("<font color='red' class='validateMsg'> * This field is required</font>");
		return false;
	}
	if ($('#registrantZip').val() == '') {
		$('#registrantZip').focus().after("<font color='red' class='validateMsg'> * This field is required</font>");
		return false;
	}
	if ($('#registrantPhone1').val() == '') {
		$('#registrantPhone1').focus();
		$('#registrantPhone3').after("<font color='red' class='validateMsg'> * This field is required</font>");
		return false;
	}
	if ($('#registrantPhone2').val() == '') {
		$('#registrantPhone2').focus();
		$('#registrantPhone3').after("<font color='red' class='validateMsg'> * This field is required</font>");
		return false;
	}
	if ($('#registrantPhone3').val() == '') {
		$('#registrantPhone3').focus().after("<font color='red' class='validateMsg'> * This field is required</font>");
		return false;
	}
	if ($('#registrantEmail').val() == '') {
		$('#registrantEmail').focus().after("<font color='red' class='validateMsg'> * This field is required</font>");
		return false;
	}
	
	//insure that at least one event is registered for
	counter = 0;
	$('input[class=scheduledEvent]').each(function(i){
		if ($(this).is(':checked')) {
		counter = counter + 1;
		}
	});
	if (counter > 0) {
		return true;
	} else {
		alert("Although you do not need to attend a class you must select at least one event.");
		$('.scheduledEvent:first').focus();
		return false;
	}
}

/* Handle checkboxes, and overlapping of class
function toggleRegisteredClasses() {
	$('.scheduledClassChk').change(function(){
		if ($(this).is(":checked")) {
			$("input[name="+$(this).attr("classOverlaps")+"]").attr("checked", "");
		};
	});
}*/

// Handel needed page load events
$(document).ready(function() {
	// Bind events
	toggleClasses();
	//toggleRegisteredClasses();
});
