<!---#10621 - New 487 Format--->

<cfif NOT isNumeric(url.afid)>
	<cfset url.afid = decrypt(url.afid, "54kczhzgHTj4a8n+SRZPyg==", "AES", "Hex") />
</cfif>

<cfquery name="Get487" datasource="#Application.DataSrc#">
	SELECT
		pCMS4857.Order_ID,
		pCMS4857.Assmt_ID,
		pCMS4857.Agy_Name,
		pCMS4857.Agy_CCN,
		pCMS4857.Agy_Street,
		pCMS4857.Agy_City,
		pCMS4857.Agy_State,
		pCMS4857.Agy_Zip,
		pCMS4857.Agy_Phone,
		pCMS4857.Pt_Last,
		pCMS4857.Pt_First,
		pCMS4857.Pt_Agy_ID,
		pCMS4857.Pt_DOB,
		pCMS4857.Pt_Street,
		pCMS4857.Pt_City,
		pCMS4857.Pt_State,
		pCMS4857.Pt_Zip,
		pCMS4857.Pt_Phone,
		pCMS4857.Date_Create AS Record_Creation_Date,
		pCMS4857.Certification_From,
		pCMS4857.Certification_To,
		pCMS4857.Order_description AS Addendum_Details_21,
		pCMS4857.MD_Digital_Signature,
		pCMS4857.Date_Sent,
		pCMS4857.Date_Received,
		pCMS4857.Clinician_Signature,
		pCMS4857.Form_Status,
		pCMS4857.Created_by,
		pCMS4857.Render_Phys_ID,
		pCMS4857.MD_Homebound,
		pCMS4857.MD_Clinical_Condition,
		pPhysicians.Phys_Last AS LastName,
		pPhysicians.Phys_First AS FirstName,
		pPhysicians.Phys_Credentials,
		pPhysicians.Phys_Street AS Address1,
		pPhysicians.Phys_City AS City,
		pPhysicians.Phys_State AS State,
		pPhysicians.Phys_Zip AS Zip,
		pPhysicians.Phys_Phone AS Telephone1,
		pPhysicians.Phys_Fax AS FAX
	FROM #Request.prefix_db_agency#.pCMS4857
	LEFT OUTER JOIN #Request.prefix_db_lookup#.pPhysicians
		ON pCMS4857.Render_Phys_ID = pPhysicians.Phys_ID
	WHERE Order_ID = <cfqueryparam value="#url.afid#" cfsqltype="cf_sql_integer">
	GROUP BY pCMS4857.Order_ID
</cfquery>

<cfquery name="GetAdmit" datasource="#Application.DataSrc#">
	SELECT
		pAdmit.Admit_ID,
		pAdmit.clinical_authorization,
		pAdmit.case_authorization,
		pAdmit.Clinical_Manager,
		pAdmit.Case_Manager,
		pAdmit.Date_F2F,
		pAdmit.MD_Homebound AS Admit_MD_Homebound,
		pAdmit.MD_Clinical_Condition AS Admit_MD_Clinical_Condition
	FROM #Request.prefix_db_agency#.pAdmit
	WHERE Admit_ID IN (
		SELECT Admit_ID
		FROM #Request.prefix_db_agency#.pAssessments
		WHERE Assmt_ID = <cfqueryparam value="#Get487.Assmt_ID#" cfsqltype="cf_sql_integer">
		AND status = 0
	)
	AND status = 0
</cfquery>

<cfquery name="GetEmps" datasource="#Application.DataSrc#">
	SELECT Emp_ID, Emp_First, Emp_Last, Skill_1
	FROM #Request.prefix_db_lookup#.pEmployee
	WHERE
	<cfif GetAdmit.recordcount GT 0 AND GetAdmit.clinical_authorization EQ 1>
		Emp_ID = <cfqueryparam value="#GetAdmit.Clinical_Manager#" cfsqltype="cf_sql_integer">
	<cfelseif GetAdmit.recordcount GT 0 AND GetAdmit.case_authorization EQ 1>
		Emp_ID = <cfqueryparam value="#GetAdmit.Case_Manager#" cfsqltype="cf_sql_integer">
	<cfelse>
		Emp_ID = <cfqueryparam value="#Get487.Created_by#" cfsqltype="cf_sql_integer">
	</cfif>
</cfquery>

<cfset CrLf = Chr(13) & Chr(10) />
<cfset agencyLogoPath = "/var/www/datafiles/Agency_Logos/#session.AgencyID#.png" />
<cfset hasAgencyLogo = FileExists(agencyLogoPath) />

<!--- Word/Summernote paste stores HTML/XML; print as readable text, never as tags or script --->
<cfscript>
function stripMarkupToText(raw) {
	var s = Trim(ToString(raw));
	if (!Len(s)) {
		return "";
	}
	s = REReplaceNoCase(s, "<style[^>]*>[\s\S]*?</style>", " ", "all");
	s = REReplaceNoCase(s, "<script[^>]*>[\s\S]*?</script>", " ", "all");
	s = REReplaceNoCase(s, "<xml[^>]*>[\s\S]*?</xml>", " ", "all");
	s = REReplaceNoCase(s, "<!--[\s\S]*?-->", " ", "all");
	s = REReplaceNoCase(s, "<br\s*/?>", " ", "all");
	s = REReplaceNoCase(s, "</(p|div|li|h[1-6]|tr|o:p)\s*>", " ", "all");
	s = REReplaceNoCase(s, "<[^>]*>", "", "all");
	s = ReplaceNoCase(s, "&nbsp;", " ", "all");
	s = ReplaceNoCase(s, "&##160;", " ", "all");
	s = ReplaceNoCase(s, "&amp;", "&", "all");
	s = ReplaceNoCase(s, "&quot;", '"', "all");
	s = ReplaceNoCase(s, "&##39;", "'", "all");
	s = ReplaceNoCase(s, "&apos;", "'", "all");
	s = ReplaceNoCase(s, "&lt;", "<", "all");
	s = ReplaceNoCase(s, "&gt;", ">", "all");
	s = Replace(s, Chr(160), " ", "all");
	s = REReplaceNoCase(s, "<[^>]*>", "", "all");
	s = REReplace(s, "[\r\n\t]+", " ", "all");
	s = REReplace(s, " +", " ", "all");
	return Trim(s);
}
</cfscript>

<cfset clinicalCondition = Trim(ToString(Get487.MD_Clinical_Condition)) />
<cfif NOT Len(clinicalCondition) AND GetAdmit.recordcount GT 0>
	<cfset clinicalCondition = Trim(ToString(GetAdmit.Admit_MD_Clinical_Condition)) />
</cfif>
<cfset clinicalCondition = stripMarkupToText(clinicalCondition) />

<cfset homeboundStatus = Trim(ToString(Get487.MD_Homebound)) />
<cfif NOT Len(homeboundStatus) AND GetAdmit.recordcount GT 0>
	<cfset homeboundStatus = Trim(ToString(GetAdmit.Admit_MD_Homebound)) />
</cfif>
<cfset homeboundStatus = stripMarkupToText(homeboundStatus) />

<cfset f2fDate = "" />
<cfif GetAdmit.recordcount GT 0 AND IsDate(GetAdmit.Date_F2F)>
	<cfset f2fDate = DateFormat(GetAdmit.Date_F2F, "mm/dd/yyyy") />
</cfif>

<cfset staffSignDate = Get487.Record_Creation_Date />
<cfif IsDate(Get487.Date_Sent)>
	<cfset staffSignDate = Get487.Date_Sent />
</cfif>

<!--- Split order text into numbered instruction rows --->
<cfset orderRaw = Replace(ToString(Get487.Addendum_Details_21), CrLf, "<br>", "ALL") />
<cfset orderRaw = REReplaceNoCase(orderRaw, "</p>", "<br>", "ALL") />
<cfset orderRaw = REReplaceNoCase(orderRaw, "</div>", "<br>", "ALL") />
<cfset orderRaw = REReplaceNoCase(orderRaw, "<br\s*/?>", "<br>", "ALL") />
<cfset orderParts = ListToArray(orderRaw, "<br>", false, true) />
<cfset orderRows = ArrayNew(1) />
<cfloop from="1" to="#ArrayLen(orderParts)#" index="oi">
	<cfset orderLine = stripMarkupToText(orderParts[oi]) />
	<cfif Len(orderLine)>
		<cfset ArrayAppend(orderRows, orderLine) />
	</cfif>
</cfloop>
<!--- Keep at least 3 rows like the mockup --->
<cfloop from="#ArrayLen(orderRows) + 1#" to="3" index="padi">
	<cfset ArrayAppend(orderRows, "") />
</cfloop>

<cfset agencyFax = "" />
<cfif IsDefined("getTimeZone.Agency_Fax")>
	<cfset agencyFax = getTimeZone.Agency_Fax />
</cfif>

<!--- MD_Digital_Signature stores status flags (Signed, Un-Signed, etc.) until a real physician e-signature name is captured --->
<cfset physicianSignatureText = Trim(ToString(Get487.MD_Digital_Signature)) />
<cfset showPhysicianDigitalSignature = Len(physicianSignatureText) AND NOT ListFindNoCase("Signed,Un-Signed,Not Signed,Delete", physicianSignatureText) />

<cfset ptAddress = Trim(Get487.Pt_Street) />
<cfif Len(Trim(Get487.Pt_City)) OR Len(Trim(Get487.Pt_State)) OR Len(Trim(Get487.Pt_Zip))>
	<cfif Len(ptAddress)><cfset ptAddress &= ", " /></cfif>
	<cfset ptAddress &= Trim(Get487.Pt_City) />
	<cfif Len(Trim(Get487.Pt_City)) AND Len(Trim(Get487.Pt_State))><cfset ptAddress &= ", " /></cfif>
	<cfset ptAddress &= Trim(Get487.Pt_State) />
	<cfif Len(Trim(Get487.Pt_Zip))>
		<cfset ptAddress &= " " & Trim(Get487.Pt_Zip) />
	</cfif>
</cfif>

<cfset physAddress = Trim(Get487.Address1) />
<cfif Len(Trim(Get487.City)) OR Len(Trim(Get487.State)) OR Len(Trim(Get487.Zip))>
	<cfif Len(physAddress)><cfset physAddress &= ", " /></cfif>
	<cfset physAddress &= Trim(Get487.City) />
	<cfif Len(Trim(Get487.City)) AND Len(Trim(Get487.State))><cfset physAddress &= ", " /></cfif>
	<cfset physAddress &= Trim(Get487.State) />
	<cfif Len(Trim(Get487.Zip))>
		<cfset physAddress &= " " & Trim(Get487.Zip) />
	</cfif>
</cfif>

<!--- Capture the page, then wrap it in one complete cfdocument. CF cannot close a cfdocument opened inside cfif. --->
<cfsavecontent variable="pdf487Body">
<style type="text/css">
	body { font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; color: ##000000; }
	table.form { width: 100%; border-collapse: collapse; }
	table.form td {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9.5pt;
		line-height: 1.35;
		vertical-align: top;
		padding: 7px 8px;
		border: none;
	}
	.hdr { background-color: ##E8E8E8; font-weight: bold; text-transform: uppercase; font-size: 10pt; }
	.lbl { font-weight: bold; text-transform: uppercase; font-size: 8.5pt; }
	.val { font-weight: normal; font-size: 9.5pt; }
	.title { font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; text-align: right; line-height: 1.15; color: ##000000; }
	.agency { font-size: 9pt; line-height: 1.35; color: ##000000; }
	.agency b { font-size: 10pt; }
	.ack { font-style: italic; font-size: 9pt; }
	.sig-ital { font-style: italic; text-decoration: underline; }
</style>

<cfoutput>
<!--- HEADER: logo + address stacked left; title vertically centered on right --->
<table cellspacing="0" cellpadding="0" border="0" width="100%" style="border-bottom:1px solid ##333333; border-collapse:collapse; margin:0 0 4px 0;">
	<tr>
		<td width="55%" valign="middle" align="left" style="border:none; padding:4px 10px 8px 0;">
			<cfif hasAgencyLogo>
				<img src="file://#agencyLogoPath#" height="60" alt="" /><br />
			</cfif>
			<div class="agency" style="padding-top:<cfif hasAgencyLogo>6<cfelse>0</cfif>px; border-left:2px solid ##1F4E79; padding-left:8px;">
				<b>#HTMLEditFormat(Trim(Get487.Agy_Name))#<cfif Len(Trim(Get487.Agy_CCN))> #HTMLEditFormat(Trim(Get487.Agy_CCN))#</cfif></b><br />
				#HTMLEditFormat(Trim(Get487.Agy_Street))#<br />
				#HTMLEditFormat(Trim(Get487.Agy_City))#, #HTMLEditFormat(Trim(Get487.Agy_State))# #HTMLEditFormat(Trim(Get487.Agy_Zip))#<br />
				Phone: #HTMLEditFormat(Trim(Get487.Agy_Phone))#
				<cfif Len(Trim(agencyFax))>&nbsp;&nbsp;Fax: #HTMLEditFormat(Trim(agencyFax))#</cfif>
			</div>
		</td>
		<td width="45%" valign="middle" align="right" style="border:none; padding:4px 0 8px 10px; text-align:right;">
			<table cellspacing="0" cellpadding="0" border="0" align="right" style="border-collapse:collapse;">
				<tr>
					<td align="right" style="border:none; border-top:3px solid ##1F4E79; padding:8px 0 0 0; text-align:right;">
						<span class="title" style="white-space:nowrap;">PHYSICIAN VERBAL</span><br />
						<span class="title" style="white-space:nowrap; font-size:13pt; letter-spacing:1px;"> ORDER (487)</span>
					</td>
				</tr>
			</table>
		</td>
	</tr>
</table>

<!--- META + PATIENT: outer dark box; center vertical only; left rows = label:value (no mid vertical) --->
<table class="form" cellspacing="0" cellpadding="0" border="0" width="100%" style="border:1px solid ##333333; border-collapse:collapse; margin-top:0;">
	<tr>
		<td width="50%" valign="top" style="border-right:1px solid ##333333; padding:0;">
			<table cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse:collapse;">
				<tr>
					<td class="lbl" style="border-bottom:1px solid ##333333; padding:8px;">
						DATE ORDER CREATED: <span class="val">#DateFormat(Get487.Record_Creation_Date, "mm/dd/yyyy")#</span>
					</td>
				</tr>
				<tr>
					<td class="lbl" style="border-bottom:1px solid ##333333; padding:8px;">
						ORDER ID: <span class="val">#session.agencyid#/#Get487.Order_ID#</span>
					</td>
				</tr>
				<tr>
					<td class="lbl" style="border-bottom:1px solid ##333333; padding:8px;">
						AGENCY ASSIGNED ID: <span class="val">#HTMLEditFormat(Get487.Pt_Agy_ID)#</span>
					</td>
				</tr>
				<tr>
					<td class="lbl" style="border-bottom:1px solid ##333333; padding:8px;">
						CERTIFICATION PERIOD:
						<span class="val">#DateFormat(Get487.Certification_From, "mm/dd/yyyy")# to #DateFormat(Get487.Certification_To, "mm/dd/yyyy")#</span>
					</td>
				</tr>
				<tr>
					<td class="lbl" style="padding:8px;">
						PHYSICIAN FACE-TO-FACE DATE:
						<span class="val"><cfif Len(f2fDate)>#f2fDate#<cfelse>&nbsp;</cfif></span>
					</td>
				</tr>
			</table>
		</td>
		<td width="50%" valign="top" style="padding:0;">
			<table cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse:collapse;">
				<tr>
					<td colspan="2" class="hdr" bgcolor="##E8E8E8" style="border-bottom:1px solid ##333333; background-color:##E8E8E8; font-weight:bold; padding:8px;">
						PATIENT INFORMATION
					</td>
				</tr>
				<tr>
					<td class="lbl" width="62%" style="border-bottom:1px solid ##333333; border-right:1px solid ##333333; padding:8px;">
						PATIENT NAME: <span class="val">#HTMLEditFormat(Get487.Pt_First)# #HTMLEditFormat(Get487.Pt_Last)#</span>
					</td>
					<td class="lbl" width="38%" style="border-bottom:1px solid ##333333; padding:8px;">
						DOB: <span class="val">#DateFormat(Get487.Pt_DOB, "mm/dd/yyyy")#</span>
					</td>
				</tr>
				<tr>
					<td colspan="2" class="lbl" style="border-bottom:1px solid ##333333; padding:8px;">
						ADDRESS: <span class="val">#HTMLEditFormat(ptAddress)#</span>
					</td>
				</tr>
				<tr>
					<td colspan="2" class="lbl" style="padding:8px;">
						PHONE: <span class="val">#HTMLEditFormat(Get487.Pt_Phone)#</span>
					</td>
				</tr>
			</table>
		</td>
	</tr>
</table>

<!--- ORDERS: no vertical between label and value --->
<table class="form" cellspacing="0" cellpadding="0" border="0" width="100%" style="border:1px solid ##333333; border-collapse:collapse; margin-top:8px;">
	<tr>
		<td class="hdr" bgcolor="##E8E8E8" style="border-bottom:1px solid ##333333; background-color:##E8E8E8; font-weight:bold; padding:8px;">ORDERS</td>
	</tr>
	<tr>
		<td class="lbl" style="border-bottom:1px solid ##333333; padding:8px;">
			CLINICAL CONDITION REQUIRING HOME CARE PER CERTIFYING PHYSICIAN:
			<span class="val">#HTMLEditFormat(clinicalCondition)#</span>
		</td>
	</tr>
	<tr>
		<td class="lbl" style="padding:8px;">
			HOMEBOUND STATUS PER CERTIFYING PHYSICIAN:
			<span class="val">#HTMLEditFormat(homeboundStatus)#</span>
		</td>
	</tr>
</table>

<!--- ORDER DETAILS: vertical only between ## and instructions --->
<table class="form" cellspacing="0" cellpadding="0" border="0" width="100%" style="border:1px solid ##333333; border-collapse:collapse; margin-top:8px;">
	<tr>
		<td colspan="2" class="hdr" bgcolor="##E8E8E8" style="border-bottom:1px solid ##333333; background-color:##E8E8E8; font-weight:bold; padding:8px;">ORDER DETAILS</td>
	</tr>
	<tr>
		<td width="36" align="center" class="hdr" bgcolor="##E8E8E8" style="border-bottom:1px solid ##333333; border-right:1px solid ##333333; background-color:##E8E8E8; font-weight:bold; padding:8px;">##</td>
		<td class="hdr" bgcolor="##E8E8E8" style="border-bottom:1px solid ##333333; background-color:##E8E8E8; font-weight:bold; padding:8px;">ORDER / INSTRUCTIONS</td>
	</tr>
	<cfloop from="1" to="#ArrayLen(orderRows)#" index="ri">
		<tr>
			<td align="center" valign="top" style="border-right:1px solid ##333333;<cfif ri LT ArrayLen(orderRows)> border-bottom:1px solid ##333333;</cfif> padding:10px 8px;">
				<cfif Len(Trim(orderRows[ri]))><b>#ri#</b><cfelse>&nbsp;</cfif>
			</td>
			<td valign="top" style="<cfif ri LT ArrayLen(orderRows)>border-bottom:1px solid ##333333; </cfif>padding:10px 8px;">
				#HTMLEditFormat(orderRows[ri])#&nbsp;
			</td>
		</tr>
	</cfloop>
</table>

<!--- PHYSICIAN: phone|fax vertical only --->
<table class="form" cellspacing="0" cellpadding="0" border="0" width="100%" style="border:1px solid ##333333; border-collapse:collapse; margin-top:8px;">
	<tr>
		<td colspan="2" class="hdr" bgcolor="##E8E8E8" style="border-bottom:1px solid ##333333; background-color:##E8E8E8; font-weight:bold; padding:8px;">PHYSICIAN INFORMATION</td>
	</tr>
	<tr>
		<td colspan="2" class="lbl" style="border-bottom:1px solid ##333333; padding:8px;">
			<!--- #10655 - Append Phys_Credentials after physician last name --->
			PHYSICIAN NAME: <span class="val">#HTMLEditFormat(Get487.FirstName)# #HTMLEditFormat(Get487.LastName)#<cfif Len(Trim(Get487.Phys_Credentials)) GT 0>, #HTMLEditFormat(Get487.Phys_Credentials)#</cfif></span>
		</td>
	</tr>
	<tr>
		<td colspan="2" class="lbl" style="border-bottom:1px solid ##333333; padding:8px;">
			ADDRESS: <span class="val">#HTMLEditFormat(physAddress)#</span>
		</td>
	</tr>
	<tr>
		<td width="50%" class="lbl" style="border-right:1px solid ##333333; padding:8px;">
			PHONE: <span class="val">#HTMLEditFormat(Get487.Telephone1)#</span>
		</td>
		<td width="50%" class="lbl" style="padding:8px;">
			FAX: <span class="val">#HTMLEditFormat(Get487.FAX)#</span>
		</td>
	</tr>
</table>

<!--- AUTHORIZATION: center vertical --->
<table class="form" cellspacing="0" cellpadding="0" border="0" width="100%" style="border:1px solid ##333333; border-collapse:collapse; margin-top:8px;">
	<tr>
		<td colspan="2" class="hdr" bgcolor="##E8E8E8" style="border-bottom:1px solid ##333333; background-color:##E8E8E8; font-weight:bold; padding:8px;">VERBAL ORDER AUTHORIZATION</td>
	</tr>
	<tr>
		<td colspan="2" class="ack" style="border-bottom:1px solid ##333333; padding:10px 8px;">
			By signing below, I acknowledge the verbal order(s) above and agree to follow this plan of care.
		</td>
	</tr>
	<tr>
		<td width="50%" valign="top" style="border-right:1px solid ##333333; padding:12px 10px;">
			<div class="lbl" style="margin-bottom:14px;">PHYSICIAN SIGNATURE</div>
			<div style="margin-bottom:16px;">
				Signature:
				<cfif showPhysicianDigitalSignature>
					<span class="sig-ital">Digitally Signed by #HTMLEditFormat(physicianSignatureText)#</span>
				<cfelse>
					_________________________________
				</cfif>
			</div>
			<div>Date: ________________________</div>
		</td>
		<td width="50%" valign="top" style="padding:12px 10px;">
			<div class="lbl" style="margin-bottom:14px;">STAFF SIGNATURE (RECEIVED BY)</div>
			<div style="margin-bottom:16px;">
				Signature:
				<span class="sig-ital">
					<cfif Len(Trim(Get487.Clinician_Signature))>
						#HTMLEditFormat(Get487.Clinician_Signature)#
					<cfelseif GetEmps.recordcount GT 0>
						<!--- #10656 - Append pEmployee.Skill (Skill_1) after employee last name --->
						Electronically Signed by #HTMLEditFormat(GetEmps.Emp_Last)#<cfif Len(Trim(GetEmps.Skill_1)) GT 0>, #HTMLEditFormat(GetEmps.Skill_1)#</cfif>, #HTMLEditFormat(GetEmps.Emp_First)#
					<cfelse>
						Electronically Signed
					</cfif>
				</span>
			</div>
			<div>
				Date:
				<span class="sig-ital"><cfif IsDate(staffSignDate)>#DateFormat(staffSignDate, "mm/dd/yyyy")#</cfif></span>
			</div>
		</td>
	</tr>
</table>

<div style="border:1.5px solid ##2F6FAE; padding:10px 12px; margin-top:12px; font-size:9pt; color:##1A4F8C;">
	<b>IMPORTANT:</b> This verbal order must be authenticated by the physician and maintained in the patient's medical record.
</div>
</cfoutput>
</cfsavecontent>
<cfif StructKeyExists(request, "faxPdfFilename") AND Len(request.faxPdfFilename)>
	<cfdocument format="PDF" orientation="portrait" overwrite="yes" filename="#request.faxPdfFilename#" marginTop="0.35" marginBottom="0.35" marginLeft="0.4" marginRight="0.4">
		<cfoutput>#pdf487Body#</cfoutput>
	</cfdocument>
<cfelseif StructKeyExists(request, "faxPdfVariable") AND Len(request.faxPdfVariable)>
	<cfdocument format="PDF" orientation="portrait" overwrite="yes" name="#request.faxPdfVariable#" marginTop="0.35" marginBottom="0.35" marginLeft="0.4" marginRight="0.4">
		<cfoutput>#pdf487Body#</cfoutput>
	</cfdocument>
<cfelse>
	<cfdocument format="PDF" orientation="portrait" overwrite="yes" marginTop="0.35" marginBottom="0.35" marginLeft="0.4" marginRight="0.4">
		<cfoutput>#pdf487Body#</cfoutput>
	</cfdocument>
</cfif>
