;+
; NAME:
;	LASCO_GEN_HELP
;
; PURPOSE:
;	This procedure goes through all the LASCO IDL directories and
;       generates a help file in HTML format of the form help_<directory>.html
;
; CATEGORY:
;	
;	Utility
;
; CALLING SEQUENCE:
;
;	LASCO_GEN_HELP
;
; INPUTS:
;       NONE
;	
; KEYWORD PARAMETERS:
;       NONE
;
; OUTPUTS:
;       HTML Help Files in each directory are generated
;
; EXAMPLE:
;
;	LASCO_GEN_HELP
;
; MODIFICATION HISTORY:
;
;       8/17/05, nbr -  use new features in lasco_mk_html_help.pro; do help_all.html;
;                       write idl_pros.html
;	9/16/10, nbr - rename las-c2
;
; 	Written by:	Dennis Wang
;       Created: 28 Jan 2001
;
;	09/16/10 @(#)lasco_gen_help.pro	1.3 LASCO IDL LIBRARY
;-

PRO LASCO_GEN_HELP

path=getenv("NRL_LIB")
directory=['astrometry','cme','convert','data','data_anal','database', $
 'display','expfac','exposure','inout','las_c2','movie','packets', $
 'polariz','reduce','scenario','sumbuff','synoptic','util']

ndir = n_elements(directory)

for i=0,ndir - 1 do begin
 cd,path+"/lasco/"+directory(i)
 lasco_mk_html_help,'./','help_'+directory(i)+'.html', $
    TITLE="Headers for LASCO IDL Library: "+strupcase(directory[i]),/RECURS
endfor

cd,path+"/lasco/"
print,'Updating ',path+'/lasco','/help_all.html'
lasco_mk_html_help,'./','help_all.html',/RECURS

print,'Updating $lascowww/idl_pros.html'
wait, 1

openw,1,'/net/louis14/export/home/apache/share/htdocs/lasco-www/idl_pros.html'

printf,1,'<html>
printf,1,'<HEAD>
printf,1,'<title>LASCO/EIT IDL ROUTINES</title>
printf,1,'<meta name=description content="IDL Software Library"> 
printf,1,'<meta name=keywords content="Software IDL Data Reduction">
printf,1,'</head>
printf,1,'<h1>LASCO/EIT IDL ROUTINES</h1>

printf,1,'<hr>

printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_lasco.html"> Getting Started - LASCO</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_eit.html"> Getting Started - EIT</a>
printf,1,'</ul>

printf,1,'<hr>

printf,1,'<h1>	LASCO/EIT IDL Library Routine Catalog</h1>

 PRINTF,1,'Last updated <strong> ', SYSTIME(),'</strong>.<p>'

printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_astrometry.html">  Astrometry/Pointing Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_cme.html">  CME Analysis Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_convert.html">  Data Conversion Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_data_anal.html">  Data Analysis Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_database.html">  Database Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_display.html">  Display Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_expfac.html">  Exposure Correction Factor Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_exposure.html">  Exposure Calculation Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_inout.html">  Input Output Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_las-c2.html">  LAS C2 Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_movie.html">  Movie (Animation) Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_old.html">  Old Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_packets.html">  Packet Analysis Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_polariz.html">  Polarization Analysis Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_reduce.html">  Image Reduction Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_synoptic.html">  Synoptic Routines</a>
printf,1,'<li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_util.html">  General Utility Routines</a>
printf,1,'<p><b><font size=+1><li>
printf,1,'<a href="http://lasco-www.nrl.navy.mil/idl_pros/help_all.html">  All LASCO Routines Alphabetically Sorted</a>
printf,1,'</b></font>
printf,1,'<hr>
printf,1,'<font size=-1>Page last formatted 17 Aug 2005 by NR</font>
printf,1,'</html>

close,1

end

