Zoom Search Engine Setup

1. Zoom Search Engine V6 Professional License Key
-----START_OF_KEY-----
NAVTOR LLC
#BSDAEKSB528X8CH999F3WCUPHSAEHZBGMAYBYN4Z
EZYGZNIV4BXNIGS7PCJ2XCI277G5VZHUC6G6EX5U
SCCBXGSVSEJXIKKUPYUYKHZBQISKPEN523RQ2KQM
------END_OF_KEY------

2. Command line command to run the Zoom Search indexer: ZoomIndexer.exe -o zoom.zfcg
   a) Run the command from the folder where the ZoomIndexer.exe file is located. 
      Copy this file to a required location from [Program Files (x86)\ Zoom Search Engine 6.0]
   b) A configuration file (zoom.zfcg) should be created before using the engine.
      The file should be saved to [Program Data\ Wrensoft \ Zoom Search Engine Indexer].
      For each new project (if any), create a new configuration file with a different name and save it to
      the folder specified above.
      
3. To provide highlighting of found terms in files, copy the highlight.js file
   from [ProgramData\ Wrensoft\ Zoom Search Engine Indexer] to a required location.
   
4. Files in the [search] folder:
   *ZoomSearch folder -- distributive of the Zoom Search Engine
   *search.css -- style sheet for the search form
   *ZoomIndexer.exe -- executable of the Zoom Search Indexer
   *search_template.html -- template for the Search page
   *close.png, mag_sel.png, search_l.png, search_m.png, search_r.png -- elements of the search form
   *readme.txt -- information about zoom search setup   
   
5. Files created by Zoom Search Indexer in the output directory:
    *search.html -- search page
    *search.js
    *settings.js
    *zoom_index.js
    *zoom_pageinfo.js
    
6. To insert a Zoom Search Engine search form replace 
   -----START_CODE_TO_REPLACE------
      <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </td>
   -----END_CODE_TO_REPLACE------
   
  with
  
  -----START_CODE_TO_REPLACE_WITH------
    <td>        
       <form method="get" action="search.html">
       <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <input type="text" id="MSearchField" name="zoom_query" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span>
          <span class="right">
            <input type="image" id="MSearchSelect" src="search/mag_sel.png" alt=""/>
          </span>
        </div>
       </form>
    </td>

   -----END_CODE_TO_REPLACE_WITH------
   
7. To insert highlighting of search terms in documents, insert to the header (<head>...</head>)
   <style type="text/css">.highlight { background: #FFFF40; }</style><script type="text/javascript" src="zoom/highlight.js"></script>;
   
   insert after the body (</body>) ><script type="text/javascript">highlight();</script>
   
8. To avoid conflict between style tags from doxygen.css and search style list, replace in search.js
  "class=\"summary\"  with "class=\"summary1\" (beforehand rename the "summary" style in the search.html file
  to "summary1").
  
9. Insert a link to the favicon in the header (after </title>)
   <link href="../pictures/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />