<!--- include the core FuseBox  --->
<cflock scope="SERVER" timeout="10" type="READONLY">
   <cflock TYPE="READONLY" name="#server.coldfusion.productVersion#" timeout="10">
   <cfset variables.fuseboxVersion=Replace(Replace(ListDeleteAt(server.coldfusion.productVersion,4),",","","all")," ","","all")>
   <cfset variables.fuseboxOSName=server.os.name>
   </cflock>
</cflock>


<cfif variables.fuseboxVersion lte 450>
<cfinclude template="fbx_fusebox30_CF40.cfm">
<cfelseif variables.fuseboxVersion lt 500>
<cfif variables.fuseboxOSName contains "Windows">
<cfinclude template="fbx_fusebox30_CF45.cfm">
<cfelse>
<cfinclude template="fbx_fusebox30_CF45_nix.cfm">
</cfif>
<cfelseif variables.fuseboxVersion lt 600>
<cfif variables.fuseboxOSName contains "Windows">
<cfinclude template="fbx_fusebox30_CF50.cfm">
<cfelse>
<cfinclude template="fbx_fusebox30_CF50_nix.cfm">
</cfif>
<cfelseif variables.fuseboxVersion GTE 600>
<cfif variables.fuseboxOSName contains "Windows">
<cfinclude template="fbx_fusebox30_CF50.cfm">
<cfelse>
<cfinclude template="fbx_fusebox30_CF50_nix.cfm">
</cfif>
</cfif>