var SFDC_careers = {
	toggleEEORequirements: function( element ) {
		//get array of EEO required fields
		var arr_eeoRequired = document.getElementsByName("eeoRequired");
		var styleClass = "red";
		var eeoPLDisabled = false;
		
		//if the EEO opt out is checked, then ethnicity and gender are not required, so change className
		if (element.checked) {
			styleClass = "invisible";
			eeoPLDisabled = true;
		}
		//reset all EEO field requirements based on user opt out selection.
		for (var r = 0; r < arr_eeoRequired.length; r++) {
			arr_eeoRequired[r].className = styleClass;
		}
		
		$('00N70000001d8Ab').selectedIndex = 0;
		$('00N00000006oxZ4').selectedIndex = 0;
		$('00N70000001d8Ab').disabled = eeoPLDisabled;
		$('00N00000006oxZ4').disabled = eeoPLDisabled;
	},
	
	toggleElementInfo: function( elementInfoId ) {
		var element = document.getElementById( elementInfoId );
		var currentState = element.style.display;
	
		if (!currentState || currentState == 'none') {
			element.style.display = "block";
		} else {
			element.style.display = "none";
		}
	}
}
