#!/bin/sh

PARAM=$*

true&
PID=$!

while true
do
	if [ "$#" = "0" ]
	then
		MAN_PAGE=`Answer -g +300+300 -title SMan\
			 -label "Enter Command " -hno -cstr "Close"\
			 -ostr "Show Manpage" -prev "$MAN_PAGE"`
	else
		MAN_PAGE=` basename $PARAM`
	fi

	if [ -g $MAN_PAGE ]
	then
		exit 1
	else
		ERROR=`man -w $MAN_PAGE 2>&1 `
		MAN_FILE=`echo $ERROR | cut -f1 -d" "`

		if [ ! -r "$MAN_FILE" ]
		then
			
			quest -g +300+300 -timo 5 -msg_t 0 -msg "$ERROR" \
				-cno -hno -ostr "Oops"\
				-goodie "psound $GREAT_SOUND_DIR/Oops.au &"
		else
			# man $MAN_PAGE | sed 's/.//g' | gshow -pipe
			ghelp -man $MAN_PAGE
		fi
	fi

	if [ $# != 0 ]
	then
		exit 1
	fi
done
