<cfif isdefined("url.id")><cfset id=url.id><cfelse><cfabort></cfif>
<cfif not isnumeric(id)><cfabort></cfif>

<CFQUERY NAME="Track" DATASOURCE="deesn_djsoulcracker_com" USERNAME="dbm.djsoulcracker.com" PASSWORD="cwacko">
SELECT * FROM CrackoSets WHERE SetID=#id#
</CFQUERY>

<cfif Track.recordcount gt 0>
	<cfif isdefined("url.from")>
		<cfif url.from is "tribe">
			<cfset UpdateField="Tribe">
			<cfset Field=Track.Tribe>

		<cfelseif url.from is "email">
			<cfset UpdateField="Email">
			<cfset Field=Track.Email>

		<cfelseif url.from is "bca">
			<cfset UpdateField="BCA">
			<cfset Field=Track.BCA>

		<cfelseif url.from is "pod">
			<cfset UpdateField="Podcast">
			<cfset Field=Track.Podcast>

		<cfelseif url.from is "jd">
			<cfset UpdateField="JD">
			<cfset Field=Track.JD>

		<cfelseif url.from is "ambo">
			<cfset UpdateField="Ambo">
			<cfset Field=Track.Ambo>
		<cfelse>
			<cfset UpdateField="Tracker">
			<cfset Field=Track.Tracker>
		</cfif>
	<cfelse>
		<cfset UpdateField="Tracker">
		<cfset Field=Track.Tracker>
	</cfif>
	<CFQUERY NAME="TrackSet" DATASOURCE="deesn_djsoulcracker_com" USERNAME="dbm.djsoulcracker.com" PASSWORD="cwacko">
	UPDATE CrackoSets SET #UpdateField#=#IncrementValue(Field)# WHERE SetID=#id#
	</CFQUERY>
	<cflocation url="/sets/#Track.Filename#">
</cfif>