function validate_pace_survey_fields() { 
	var xerr = 0; 

	if (!one_is_checked(document.ceform.survey_A1_answer))
		xerr = 1;
	else if (!one_is_checked(document.ceform.survey_A2_answer))
		xerr = 2;
	else if (!one_is_checked(document.ceform.survey_A3_answer))
		xerr = 3;
	else if (!one_is_checked(document.ceform.survey_A4_answer))
		xerr = 4;
	else if (!one_is_checked(document.ceform.survey_C1_answer))
		xerr = 5;
	else if (!one_is_checked(document.ceform.survey_C2_answer))
		xerr = 6;
	else if (!one_is_checked(document.ceform.survey_C3_answer))
		xerr = 7;

	if (document.ceform.survey_B1_text.value != "")
		if (!one_is_checked(document.ceform.survey_B1_answer))
			xerr = 8;
	if (document.ceform.survey_B2_text.value != "")
		if (!one_is_checked(document.ceform.survey_B2_answer))
			xerr = 9;
	if (document.ceform.survey_B3_text.value != "")
		if (!one_is_checked(document.ceform.survey_B3_answer))
			xerr = 10;

	if (xerr > 0)
		alert("Please answer all PACE survey questions. " + xerr);

	return (xerr == 0);
}

function in_range(n,min,max) {
	if (n == "")
		return false;
	if (n >= min && n <= max)
		return true;
	else
		return false;
}

function one_is_checked(radio) {
	var n = radio.length;
	var checked = false;
	for (var i = 0; i < n; i++)
		if (radio[i].checked)
			checked = true;
	return checked;
}

