Event.observe(window, 'load', function () {
	Event.observe('graduated_no', 'click', function () {
		if ($('graduated_no').checked) {
			$('collegeTitle').update('College/University Attending:');
			$('graduationTitle').update('Anticipated Graduation Date:');
			$('certificateSpacingContainer').hide();
			$('certificateHeadingContainer').hide();
			$('certificateStateContainer').hide();
			$('certificateTypeContainer').hide();
			$('certificateSubjectContainer').hide();
		}
	});
	Event.observe('graduated_yes', 'click', function () {
		if ($('graduated_yes').checked) {
			$('collegeTitle').update('College/University Attended:');
			$('graduationTitle').update('Graduation Date:');
			$('certificateSpacingContainer').show();
			$('certificateHeadingContainer').show();
			$('certificateStateContainer').show();
			$('certificateTypeContainer').show();
			$('certificateSubjectContainer').show();
		}
	});
	Event.observe('schoolsystemAll', 'click', function () {
		formblock= document.getElementById('generalRegistration');
		forminputs = formblock.getElementsByTagName('input');
		if ($('schoolsystemAll').checked) {
			for (i = 0; i < forminputs.length; i++) {
				var regex = new RegExp('schoolsystem', "i");
				if (regex.test(forminputs[i].getAttribute('name'))) {
					forminputs[i].checked = true;
				}
			}
		} else {
			for (i = 0; i < forminputs.length; i++) {
				var regex = new RegExp('schoolsystem', "i");
				if (regex.test(forminputs[i].getAttribute('name'))) {
					forminputs[i].checked = false;
				}
			}
		}
	});
	var valid = new Validation('generalRegistration', {onSubmit : true, stopOnFirst: false, useTitles:true});
});