**********************************************************************
*                             HELP                                   *
**********************************************************************
*                  COPYRIGHT 1983 EUGENE H. MALLORY                  *
**********************************************************************

PROGRAM: 
    HELP is a menu driven utility designed to simplify 
    retrieval of misc text. 

USAGE: 
    HELP [name] [>fid] 

FUNCTION: 
    If  a name is given, HELP locates on the current disk or the A: 
    disk, a file with the name name.HLP.  If no name is given, help 
    first gives a menu of the available files on the current disk and 
    the A: disk with the tag .HLP.  From this menu, a file may be 
    selected.

    If the file is "indexed" (See below) help then presents a menu of 
    index topics.  From this menu, a topic may be selected. Help then 
    presents the topic, in pages, to the screen, with a message at the 
    bottom indicating if there are more data available for that topic.

    If the file is not "indexed", help just presents the whole file 
    in pages.

    Within a help file, "indexed" files contain topic lines which 
    begin with a ":".  In indexed files, each topic should begin with 
    a : followed by a topic.  Topic lines should be short so that 
    they fit in the two column menu.

    Simple indexed files are searched for the topic lines to 
    construct the menu of topics.

    If an indexed file is very long, this search can be slow.  It is 
    possible to create a fast indexed file by preceeding the file 
    with all of the topic lines without, repeat, without the ":".  
    This index must correspond exactly with the order of the ":" 
    topic lines in the text.

    Non-indexed files must contain NO lines beginning with a ":".  No 
    topic menu will be built and the file will just be displayed in 
    pages.

    Within a topic or a non-indexed file, text is presented in pages. 
    If a lines is preceded with a ";", a page break will occur.  This 
    allows the text to be organized into reasonable pages.

    The ":" and the ";" are stripped from the lines when presented. 
    If the text is column dependent, remember that these will be 
    stripped off. There is no restriction on the characters in the 
    body of text itself. Only the first character is checked for ":" 
    or ";".
