/**
 * Display or hide a value input box for services and options in the rcc info forms
 */
function toggle_value(field) {
	var field = document.getElementById(field);
	if (field.disabled) {
		field.disabled = false;
		field.style.display = "block";
	} else {
		field.style.display = "none";
		field.disabled = true;
	}
}
/**
 * Validate that a given number can be routed too (ie it isn't an 800 number)
 */
function validate_routable_number(number) {
	number = number.replace(/[-() ]/gi, '');
	if (number.length == 11)
		number = number.substring(1, number.length);
	areacode = number.substring(0, 3);
	if (areacode == 800 || areacode == 866 || areacode == 877 || areacode == 888) {
		alert('We cannot route calls to a toll-free number, only to your regular local hotline number. ' +
		'If you would like your toll-free number to be displayed on our website instead of your local number, ' +
		'please enter it in the Public Hotline Number field on the right.');
		return false;
	}
	else
		return true;
}
/**
 * Validate that an opportunity is selected
 */
function opportunitySelected() {
	var opportunities = document.getElementById("opportunity-list").getElementsByTagName("input");
	for (var i = 0; i < opportunities.length; i++) {
		if (opportunities[i].checked) {
			return true;
		}
	}
	alert("Please select at least one opportunity that you are interested in.");
	return false;
}