<cfparam name="form.Notes" default="">
<cfif isdefined('form.PayerAction') and form.PayerAction neq ''>
<cfif form.PayerAction eq 'new'>

<cfquery  name="BenefitInsert" datasource="#Application.DataSrc#">
	INSERT INTO #Request.prefix_db_agency#.Payer_advance
	    (
		Payer_ID,		
		TOB,
		Notes,
		Supply,
		Record_Creation_Date
	     )
	VALUES (
		'#Trim(form.PayerId)#',		
		'#Trim(form.Type_of_Bill)#',	
		'#form.Notes#',
		'#form.Supply_value#',
		#CreateODBCDate(Now())#
	      )
</cfquery>

<cfelseif form.PayerAction eq 'update'> 
<cfquery  name="BenefitUpdate" datasource="#Application.DataSrc#">
		UPDATE #Request.prefix_db_agency#.Payer_advance SET TOB = '#Trim(form.Type_of_Bill)#',Notes = '#form.Notes#',Supply = '#form.Supply_value#'
		 Where 	Payer_advance_ID = '#Trim(form.Payer_advance_ID)#'			
</cfquery>
</cfif>
<cfset Encrypted_Payer_ID="">
<cfif form.PayerId neq ''>
<cfscript>	
Encrypted_Payer_ID=encrypt(#form.PayerId#,"54kczhzgHTj4a8n+SRZPyg==","AES","Hex");
</cfscript>
</cfif>
<script language="javascript" type="text/javascript">
 window.location='index.cfm?page=agency&cat=AgencyManagement&rpt=payer_form&ID=<cfoutput>#Encrypted_Payer_ID#</cfoutput>';
</script>
<cfelse>
<cfquery  name="BenefitUpdate" datasource="#Application.DataSrc#">
		DELETE FROM #Request.prefix_db_agency#.Payer_advance
		Where 	Payer_advance_ID = '#Trim(url.AID)#'			
</cfquery>
<cfset Encrypted_Payer_ID="">
<cfif url.ID neq ''>
<cfscript>	
Encrypted_Payer_ID=encrypt(#url.ID#,"54kczhzgHTj4a8n+SRZPyg==","AES","Hex");
</cfscript>
</cfif>
<script language="javascript" type="text/javascript">
 window.location='index.cfm?page=agency&cat=AgencyManagement&rpt=payer_form&ID=<cfoutput>#Encrypted_Payer_ID#</cfoutput>';
</script>
</cfif>