anchor.diff:  	<!--- Internal search --->
   	<cffunction name="_searchSyntax" access="private" output="false" returntype="string">
   		<cfargument name="criteria" required="true" type="string">
  +		<cfargument name="search_type" required="true" type="string">
  +
   		<!--- 
   		 Decode URL encoding that is encoded using the encodeURIComponent javascript method. 
   		 Preserve the '+' sign during decoding as the URLDecode methode will remove it if present.
  
positive.code: 		<cfargument name="startrow" required="true" type="numeric">
  		<cfargument name="maxrows" required="true" type="numeric">
  		<cfargument name="folderid" required="true" type="string">
  		<!--- Log --->
  		<cfset consoleoutput(true)>
  		<cfset console("#now()# ---------------------- Starting Search")>
  
negative.code: 		<!--- If criteria is empty --->
  		<cfif criteria EQ "">
  			<cfset var criteria = "">
  		<!--- FOR DETAIL SEARCH WE LEAVE IT ALONE --->
  		<cfelseif arguments.search_type EQ "adv">
  			<cfset var criteria = criteria>
  		<!--- SIMPLE SEARCH --->
  		<!--- Put search together. If the criteria contains a ":" then we assume the user wants to search with his own fields --->
  		<cfelseif NOT criteria CONTAINS ":" AND NOT criteria EQ "*">
  			<cfset criteria = _escapelucenechars(criteria)>
  