<CFTRY>
<CFINCLUDE TEMPLATE="../4dm1n/app_globals.tgo">
<CFINCLUDE TEMPLATE="app_locals.tgo">
<CFSWITCH EXPRESSION="#TRIM(Action)#">
  <CFCASE VALUE="Img">
    <CFINCLUDE TEMPLATE="blocks/dsp_imageheader.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_imagefooter.tgo">
  </CFCASE>
  <CFCASE VALUE="Add">
    <CFSET Request.URL = "/rides/index.tgo?action=add">
    <CFSET Request.NextAction = "add2">
	<CFSET Request.Button = "Add">
    <CFINCLUDE TEMPLATE="../actions/act_checkalreadyloggedin.tgo">
	<CFIF Request.AlreadyLoggedIn>
	  <CFINCLUDE TEMPLATE="queries/qry_getmyrides.tgo">
	  <CFINCLUDE TEMPLATE="queries/qry_getalltypes.tgo">
	</CFIF>
    <CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
    <CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFIF Request.AlreadyLoggedIn>
	  <CFINCLUDE TEMPLATE="blocks/dsp_rideform.tgo">
	<CFELSE>
	  <CFINCLUDE TEMPLATE="blocks/dsp_loginform.tgo">
	</CFIF>
    <CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">
  </CFCASE>
  <CFCASE VALUE="Add2">
    <CFSET Request.URL = "/rides/index.tgo?action=add">
    <CFINCLUDE TEMPLATE="../actions/act_referercheck.tgo">
	<CFINCLUDE TEMPLATE="../actions/act_checkalreadyloggedin.tgo">
	<CFIF Request.AlreadyLoggedIn>
	  <CFINCLUDE TEMPLATE="queries/qry_getmyrides.tgo">
	  <CFINCLUDE TEMPLATE="queries/qry_getalltypes.tgo">
	  <CFINCLUDE TEMPLATE="actions/act_checkrideform.tgo">
	  <CFIF NOT Request.Error>
	    <CFSET Request.NextAction = "edit2">
	    <CFSET Request.Button = "Edit">
	    <CFINCLUDE TEMPLATE="actions/act_addride.tgo">
	    <CFINCLUDE TEMPLATE="queries/qry_getride.tgo">
	    <CFINCLUDE TEMPLATE="actions/act_populaterideform.tgo">
	  <CFELSE>
	    <CFSET Request.NextAction = "add2">
	    <CFSET Request.Button = "Add">
	  </CFIF>
	</CFIF>
	<CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
    <CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFIF Request.AlreadyLoggedIn>
	  <CFINCLUDE TEMPLATE="blocks/dsp_rideform.tgo">
	<CFELSE>
	  <CFINCLUDE TEMPLATE="blocks/dsp_loginform.tgo">
	</CFIF>
    <CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">
  </CFCASE>
  <CFCASE VALUE="Browse">
    <CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_browse.tgo">
	<CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">
  </CFCASE>
  <CFCASE VALUE="BrowseMake">
    <CFINCLUDE TEMPLATE="queries/qry_getallmake.tgo">
    <CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_makelist.tgo">
	<CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">
  </CFCASE>
  <CFCASE VALUE="User">
    <CFINCLUDE TEMPLATE="queries/qry_getallowners.tgo">
    <CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
    <CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_userfind.tgo">
	<CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">
  </CFCASE>
  <CFCASE VALUE="User2">
    <CFINCLUDE TEMPLATE="../actions/act_referercheck.tgo">
	<CFINCLUDE TEMPLATE="queries/qry_getuserrides.tgo">
	<CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_userlist.tgo">
	<CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">
  </CFCASE>
  <CFCASE VALUE="Login">
    <CFINCLUDE TEMPLATE="../actions/act_checkalreadyloggedin.tgo">
    <CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
    <CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_loginform.tgo">
	<CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">
  </CFCASE>
  <CFCASE VALUE="MyRides">
    <CFSET PageTitle = "Select a Ride to Edit">
	<CFSET Request.URL = "/rides/index.tgo?action=myrides">
	<CFINCLUDE TEMPLATE="../actions/act_checkalreadyloggedin.tgo">
	<CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
    <CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFIF Request.AlreadyLoggedIn>
	  <CFINCLUDE TEMPLATE="queries/qry_getmyrides.tgo">
	  <CFINCLUDE TEMPLATE="blocks/dsp_editlist.tgo">
	<CFELSE>
	  <CFINCLUDE TEMPLATE="blocks/dsp_loginform.tgo">
	</CFIF>
    <CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">
  </CFCASE>
  <CFCASE VALUE="Edit">
    <CFSET Request.NextAction = "edit2">
	<CFSET Request.Button = "Edit">
	<CFSET Request.URL = "/rides/index.tgo?action=edit&rideid=#RideID#">
	<CFINCLUDE TEMPLATE="../actions/act_checkalreadyloggedin.tgo">
	<CFIF Request.AlreadyLoggedIn>
	  <CFINCLUDE TEMPLATE="queries/qry_getalltypes.tgo">
	  <CFINCLUDE TEMPLATE="queries/qry_getride.tgo">
	  <CFINCLUDE TEMPLATE="actions/act_populaterideform.tgo">
	</CFIF>
	<CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
    <CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFIF Request.AlreadyLoggedIn>
	  <CFINCLUDE TEMPLATE="blocks/dsp_rideform.tgo">
	<CFELSE>
	  <CFINCLUDE TEMPLATE="blocks/dsp_loginform.tgo">
	</CFIF>
    <CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">
  </CFCASE>
  <CFCASE VALUE="Edit2">
    <CFSET Request.NextAction = "edit2">
	<CFSET Request.Button = "Edit">
	<CFSET Request.URL = "/rides/index.tgo?action=edit&rideid=#RideID#">
    <CFINCLUDE TEMPLATE="../actions/act_referercheck.tgo">
	<CFINCLUDE TEMPLATE="../actions/act_checkalreadyloggedin.tgo">
	<CFIF Request.AlreadyLoggedIn>
	  <CFINCLUDE TEMPLATE="actions/act_checkrideform.tgo">
	  <CFIF NOT Request.Error>
	    <CFINCLUDE TEMPLATE="actions/act_updateride.tgo">
	    <CFINCLUDE TEMPLATE="queries/qry_getride.tgo">
	    <CFINCLUDE TEMPLATE="actions/act_populaterideform.tgo">
	  </CFIF>
	  <CFINCLUDE TEMPLATE="queries/qry_getalltypes.tgo">
	  <CFINCLUDE TEMPLATE="queries/qry_getride.tgo">
	</CFIF>
	<CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
    <CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFIF Request.AlreadyLoggedIn>
	  <CFINCLUDE TEMPLATE="blocks/dsp_rideform.tgo">
	<CFELSE>
	  <CFINCLUDE TEMPLATE="blocks/dsp_loginform.tgo">
	</CFIF>
    <CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">	
  </CFCASE>
  <CFCASE VALUE="Delete">
    <CFSET Request.URL = "/rides/index.tgo?action=myrides">
    <CFINCLUDE TEMPLATE="../actions/act_referercheck.tgo">
	<CFINCLUDE TEMPLATE="../actions/act_checkalreadyloggedin.tgo">
	<CFIF Request.AlreadyLoggedIn>
	  <CFSET PageTitle = "Select a Ride to Edit">
	  <CFINCLUDE TEMPLATE="actions/act_deleteride.tgo">
	  <CFINCLUDE TEMPLATE="queries/qry_getmyrides.tgo">
	</CFIF>
	<CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
    <CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFIF Request.AlreadyLoggedIn>
	  <CFINCLUDE TEMPLATE="blocks/dsp_editlist.tgo">
	<CFELSE>
	  <CFINCLUDE TEMPLATE="blocks/dsp_loginform.tgo">
	</CFIF>
	<CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">
  </CFCASE>
  <CFCASE VALUE="Search">
    <CFINCLUDE TEMPLATE="queries/qry_getalltypes.tgo">
    <CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
    <CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_searchform.tgo">
    <CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">
  </CFCASE>
  <CFCASE VALUE="Search2">
    <CFINCLUDE TEMPLATE="../actions/act_referercheck.tgo">
	<CFINCLUDE TEMPLATE="actions/act_checksearchform.tgo">
	<CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFIF Error EQ "true">
	  <CFINCLUDE TEMPLATE="blocks/dsp_searchform.tgo">
	<CFELSE>
	  <CFINCLUDE TEMPLATE="actions/act_search.tgo">
	  <CFINCLUDE TEMPLATE="blocks/dsp_searchresults.tgo">
	</CFIF>
	<CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">
  </CFCASE>
  <CFCASE VALUE="View">
    <CFINCLUDE TEMPLATE="queries/qry_getride.tgo">
    <CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
    <CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_ride.tgo">
    <CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">
  </CFCASE>
  <CFCASE VALUE="SendPass">
    <CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_footer.tgo">
  </CFCASE>
  <CFCASE VALUE="Error">
    <CFSET PageTitle = "Oops!">
	<CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
    <CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_errors.tgo">
    <CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">
  </CFCASE>
  <CFDEFAULTCASE>
    <CFINCLUDE TEMPLATE="../actions/act_checkalreadyloggedin.tgo">
    <CFINCLUDE TEMPLATE="queries/qry_getrandomride.tgo">
    <CFINCLUDE TEMPLATE="../blocks/dsp_header.tgo">
    <CFINCLUDE TEMPLATE="blocks/dsp_ridesheader.tgo">
	<CFINCLUDE TEMPLATE="blocks/dsp_frontpage.tgo">
    <CFINCLUDE TEMPLATE="../blocks/dsp_footer.tgo">
  </CFDEFAULTCASE>
</CFSWITCH>
  <CFCATCH TYPE="Any">
    <CFINCLUDE TEMPLATE="actions/act_catcherror.tgo">
  </CFCATCH>
</CFTRY>