anchor.diff:  							</cfloop>
   							<cfset loc.dealRec.totalCharge = loc.dealRec.groupRetail + loc.dealRec.dealTotal>
   							<cfset loc.dealRec.savingGross = loc.dealRec.retail - loc.dealRec.totalCharge>
  +							<cfset loc.dealRec.totalCharge = loc.dealRec.totalCharge * loc.rec.regMode>
  +							<cfset loc.dealRec.savingGross = loc.dealRec.savingGross * loc.rec.regMode>
   						</cfcase>
   						
   						<cfcase value="bogof">
  
positive.code: 							</cfloop>
  							<cfset loc.dealRec.totalCharge = loc.dealRec.groupRetail + loc.dealRec.dealTotal>
  							<cfset loc.dealRec.savingGross = loc.dealRec.retail - loc.dealRec.totalCharge>
  						</cfcase>
  	
  						<cfcase value="b1g1hp">
  
negative.code: 							</cfif>
  							<cfset loc.dealRec.totalCharge = loc.dealRec.groupRetail + loc.dealRec.dealTotal>
  							<cfset loc.dealRec.savingGross = loc.dealRec.retail - loc.dealRec.totalCharge>
  							<cfset loc.dealRec.totalCharge = loc.dealRec.totalCharge * loc.rec.regMode>
  							<cfset loc.dealRec.savingGross = loc.dealRec.savingGross * loc.rec.regMode>
  						</cfcase>
  --->						
  <!---	
  					<cfcase value="bogof">
  							<cfloop array="#loc.dealRec.prices#" index="loc.priceKey">
  