The custom activity client script and main script files contain references to the internal CatTools variables, functions and sub routines.
These variables, functions and sub routines can be identified by their 'cl.' (client) or 'ct.' (main CatTools program) prefixes.
Although these functions, variables and sub routines are not documented within the template scripts themselves (mainly to cut down the size of the script files), in order for you to understand what each one is used for and in the case of the functions understand the parameters they require and what their return values are; each variable, function and sub routine exposed in the custom activity template files are detailed within the following sub pages of this chapter.