#!/bin/sh
cmd=$SHOME/cmd/sgml2html
typesetter=${S_TYPESETTER-"-Ttn300"}
name="$1"
shift
case $name in
OFFLINE)   name="$1"; shift; cmd=troff;;
esac
case $name in
"/"|"%/%") name="Arithmetic";;
esac
DIRS="$SHOME/library/splus/.Data $SHOME/library/main/.Data/ $SHOME/library/stat/.Data $SHOME/library/data/.Data $SHOME/library/trellis/.Data $SHOME/library/maps/.Data $SHOME/library/Matrix/.Data $SHOME/library/Defunct/.Data $SHOME/library/examples/.Data $SHOME/library/example5/.Data"
for i in $DIRS
do
    if [ -d "$i/.Data" ]
    then
      dataname=".Data"
     else
       dataname=""
    fi
	if [ -r "$i/$dataname/__Hhelp/$name.html" -a $cmd = $SHOME/cmd/sgml2html ]
	then
		ok=`find "$i/$dataname/__Hhelp/$name.html" -newer "$i/$dataname/__Shelp/$name.sgm" -print`
		if test "$ok" != ""
		then
			echo "$i/$dataname/__Hhelp/$name.html"
			exit 0
		fi
	fi
	if [ -s "$i/$dataname/__Shelp/$name.sgm" ]
	then
		if [ -d $i/$dataname/__Hhelp -a $cmd = $SHOME/cmd/sgml2html -a -w $i/$dataname/__Hhelp ]
		then
			umask 0
			$SHOME/cmd/sgml2html "$i/$dataname/__Shelp/$name.sgm"  >"$i/$dataname/__Hhelp/$name.html"
         		echo "$i/$dataname/__Hhelp/$name.html"
                        exit 0
		elif [ $cmd = $SHOME/cmd/sgml2html ]
		then
			$SHOME/cmd/sgml2html $i/$dataname/__Shelp/$name.sgm
         		echo "$i/$dataname/__Hhelp/$name.html"
                        exit 0
		else
			# Call the PRINT routine created by $SHOME/SETUP
			$SHOME/cmd/PRINT "$i/$dataname/__Shelp/$name.sgm"
		fi
	exit 0
   fi
done

echo "NOT_FOUND"
exit 1
