
function isRadioSet(field_name) {
	var field = document.getElementsByName(field_name);
	
	var error_msg = eval(doc + field_name + '_error_msg' + doc2);
	var error_field = eval(doc + field_name + '_field_error' + doc2);
	var error_msg_txt = eval(doc + field_name + '_field_error_msg' + doc2);
	var required_field = eval(doc + field_name + '_required' + doc2);
		
	error_field.value = "N";	

	if (required_field.value == "Y") {
		found = false;
	
		for (i = 0; i < field.length && !found; i ++) {
			if (field[i].checked) {
				found = true;
			}
		}
		
		if (!found) {
			error_msg.innerHTML = error_msg_txt.value;
			
			error_field.value = "Y";
			
			field.value = "";
		} else {
			error_msg.innerHTML = "";
		
			error_field.value = "N";
		}
	} else {
		error_msg.innerHTML = "";
		
		error_field.value = "N";
	}
}

function changeRadioError(field) {
	var error_field = eval(doc + field.name + '_field_error' + doc2);
	var error_msg = eval(doc + field.name + '_error_msg' + doc2);
	var error_msg_txt = eval(doc + field.name + '_field_error_msg' + doc2);
	var required_field = eval(doc + field.name + '_required' + doc2);
	
	error_field.value = "N";
	
	if (required_field.value == "Y") {
		found = false;
		radio = document.getElementsByName(field.name);
		for (i = 0; i < radio.length && !found; i ++) {
			found = radio[i].checked;
		}
	
//		error_field.value = (found) ? "N" : "Y";
		
		if (error_field.value == "N") {
			error_msg.innerHTML = "";
		} else {
			error_msg.innerHTML = error_msg_txt.value;
		}
	} else {
		error_field.value = "N";
	}
}
