var UserActionLog = {
	// NOTE: keep these the same as _hbi._api.core.products.user.UserActionLog
	PRODUCT_VIEW_FULL_DETAILS : 1,
	PRODUCT_VIEW_RESTRICTED_DETAILS : 2,
	DEALER_VIEW_CONTACT_DETAILS : 3,
	PRINT_PRODUCT_DETAILS : 4,
	CONTACT_DEALER : 5,
	CLICK_THROUGH_TO_DEALER_SITE : 6,
	
	
	logViewDealerContactDetails: function(nID){
		UserActionLog.saveUserActionLog(nID, UserActionLog.DEALER_VIEW_CONTACT_DETAILS);
	},
	
	logPrintProduct: function(nID){
		UserActionLog.saveUserActionLog(nID, UserActionLog.PRINT_PRODUCT_DETAILS);
	},
	
	logClickToDealerSite: function(nID){
		UserActionLog.saveUserActionLog(nID, UserActionLog.CLICK_THROUGH_TO_DEALER_SITE);
	},
	
	
	
	// this should be a private function - call the above functions instead
	saveUserActionLog: function(nID, nUATID){
		$.get('/ajax/act_SaveUserActionLog.cfm', {
					nProductID: nID,
					nUserActionTypeID: nUATID
				}, function(data) {
		});
		
		return false;
	}
}
