/*
*  2fluid custom code
*  requires prototype - (AB)
*  Amended from code on new 2Fluid site (ASB)
*/

Event.observe(window, 'load', function() {
	$('lookingForAProspectus').style.display = 'block';
	$('needCourseInfo').style.display = 'block';
	$('needGeneralInfo').style.display = 'block';
	
	// Setup lookingForAProspectus initial values
	if ($('lookingForAProspectusCheck').checked == true) {
		$('lookingForAProspectus').getElementsByTagName('table')[0].style.display = 'block';
	}
	$('lookingForAProspectusCheck').observe('click', function(e) {
		if ($('lookingForAProspectusCheck').checked == true) {
			$('lookingForAProspectus').getElementsByTagName('table')[0].style.display = 'block';
		} else {
			$('lookingForAProspectus').getElementsByTagName('table')[0].style.display = 'none';
		}
 	});
	
	// Setup needCourseInfo initial values
	if ($('needCourseInfoCheck').checked == true) {
		$('needCourseInfo').getElementsByTagName('table')[0].style.display = 'block';
	}
	$('needCourseInfoCheck').observe('click', function(e) {
		if ($('needCourseInfoCheck').checked == true) {
			$('needCourseInfo').getElementsByTagName('table')[0].style.display = 'block';
		} else {
			$('needCourseInfo').getElementsByTagName('table')[0].style.display = 'none';
		}
 	});
	
	// Setup needGeneralInfo initial values
	if ($('needGeneralInfoCheck').checked == true) {
		$('needGeneralInfo').getElementsByTagName('table')[0].style.display = 'block';
	}
	$('needGeneralInfoCheck').observe('click', function(e) {
		if ($('needGeneralInfoCheck').checked == true) {
			$('needGeneralInfo').getElementsByTagName('table')[0].style.display = 'block';
		} else {
			$('needGeneralInfo').getElementsByTagName('table')[0].style.display = 'none';
		}
 	});
	
	// Loop through prospectusCheck checkboxes and attach check for displaying address required flag.
	var prospectusCheckboxes = $('lookingForAProspectus').getElementsByClassName('prospectusCheck');
	for (i=0;i<prospectusCheckboxes.length;i++) {
		checkbox = prospectusCheckboxes[i];
		$(checkbox.id).observe('click', function(e) {
			prospectusCheckboxesChecked();
   	});
	}
	
	
});

function prospectusCheckboxesChecked() {
	var prospectusCheckboxes = $('lookingForAProspectus').getElementsByClassName('prospectusCheck'), checkbox, i = 0, isChecked = false;
	if ($('lookingForAProspectusCheck').checked == true) {
		for (i=0;i<prospectusCheckboxes.length;i++) {
			checkbox = prospectusCheckboxes[i];
  		if ($(checkbox.id).checked) {
  			isChecked = true;
  		}
  	}
	}
//	if (isChecked) {
//		$('postalAddressError').innerHTML = "*";
//	} else {
//		$('postalAddressError').innerHTML = "";
//	}
}
