
function isCheckboxSet(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_field.value = "N";
	}
}

function changeCheckboxError(field) {
	var error_field = eval(doc + field.name.replace('[]', '') + '_field_error' + doc2);
	var error_msg = eval(doc + field.name.replace('[]', '') + '_error_msg' + doc2);
	var error_msg_txt = eval(doc + field.name.replace('[]', '') + '_field_error_msg' + doc2);
	var required_field = eval(doc + field.name.replace('[]', '') + '_required' + doc2);
	
	error_field.value = "N";
	
	if (required_field.value == "Y") {
		found = false;
		checkbox = document.getElementsByName(field.name);
		for (i = 0; i < checkbox.length && !found; i ++) {
			found = checkbox[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";
	}
}

