<!--- #10464: Error column — must NOT use cfoutput here (parent SOC_Update loop is already in cfoutput) --->
<cfparam name="oasisErrorDisplay" default="absolute" />
<cfparam name="question_identifier_text" default="" />
<cfif NOT len(trim(question_identifier_text)) AND structKeyExists(variables, "ques_identifier")>
	<cfset question_identifier_text = ques_identifier />
</cfif>
<cfset _oasisErrMsg = "" />
<cfif structKeyExists(variables, "answer_label") AND structKeyExists(variables, "oasisFieldErrors")>
	<cfloop collection="#oasisFieldErrors#" item="_errKey">
		<cfif ucase(_errKey) EQ ucase(answer_label)>
			<cfset _oasisErrMsg = oasisFieldErrors[_errKey] />
			<cfbreak />
		</cfif>
	</cfloop>
	<cfif NOT len(trim(_oasisErrMsg)) AND len(trim(question_identifier_text))>
		<cfloop collection="#oasisFieldErrors#" item="_errKey">
			<cfif ucase(_errKey) EQ ucase(question_identifier_text) OR findNoCase("(#question_identifier_text#)", oasisFieldErrors[_errKey])>
				<cfset _oasisErrMsg = oasisFieldErrors[_errKey] />
				<cfbreak />
			</cfif>
		</cfloop>
	</cfif>
</cfif>
<cfoutput>
<cfif oasisErrorDisplay EQ "inline">
	<div class="col-md-4 text-left oasis-edit-error-msg" id="oasis-error-#answer_label#" data-oasis-field="#answer_label#" data-ques-id="#question_identifier_text#" style="color:##2893fd;font-weight:bold;font-size:15px;line-height:1.4;">#_oasisErrMsg#</div>
<cfelse>
	<div class="oasis-edit-error-msg" id="oasis-error-#answer_label#" data-oasis-field="#answer_label#" data-ques-id="#question_identifier_text#" style="position:absolute;right:15px;top:10px;max-width:34%;color:##2893fd;font-weight:bold;font-size:15px;line-height:1.4;z-index:5;">#_oasisErrMsg#</div>
</cfif>
</cfoutput>