#!/bin/sh
CLEAR='c'
REVON='[7m'
REVOFF='[27m'
BEEPTONE=''
PAGER=less
FULLINDEX=/install/database/FULLINDEX.org
DATABASE=/install/database/DATABASE.org
COPYING=/COPYING
DATAHEADER=/usr/doc/LST/DATAHEADER
INSTANL=/usr/doc/LST/INSTALL-LST-1.8.asc.gz
DEVICELIST=/usr/doc/DEVICELIST
READMEFIRST=/README.1st
READMEFDISK=/usr/doc/LST/README.fdisk
CREDITS=/CREDITS
REGISTRATION=/REGISTRATION
REGISTRATIONWHY=/REGISTRATION.why


Seen()
{
	echo
	echo "Bitte Eingabetaste drcken"
	read dummy
}

DoNotHave()
{
	echo "Wahrscheinlich wurde die Datei aus Platzgrnden gelscht !"
	Seen
}

ShowHelp()
{
	for i in $@ ; do
		if [ -f $i ]; then
			cat $i 
		elif [ -f $i.gz ]; then
			zcat $i 
		else
			echo "Sorry ! Datei $i nicht gefunden !"
			DoNotHave
		fi
	done
}

UseZipped()
{
	for i in $@ ; do
		if [ -f $i ]; then
			$i 
		elif [ -f $i.gz ]; then
			gunzip $i.gz
			$i
		else
			echo "Sorry ! Datei $i nicht gefunden !"
			DoNotHave
		fi
	done
}

HelpOnHelp()
{
	echo "Beim Lesen der Texte stehen Ihnen folgende Befehle zur Verfgung:"
	echo
	echo "<Leertaste> oder f       vorwrts blttern"
	echo "b                        rckwrts blttern"
	echo "/ <Muster>               Muster <Muster> vorwrts suchen"
	echo "? <Muster>               Muster <Muster> rckwrts suchen"
	echo "q                        Lesen des Dokuments beenden"
	Seen
}

while [ 1 ]; do
	echo $CLEAR
	echo "$REVON      Willkommen zum Hilfesystem der LST Distribution Basisversion 1.8     $REVOFF"
	echo
	echo " $REVON h $REVOFF   Hilfe zum Hilfesystem"
	echo " $REVON n $REVOFF   Neuigkeiten in letzer Minute"
	echo " $REVON v $REVOFF   Vorwort, Danksagungen und Registrierung"
	echo " $REVON i $REVOFF   Installationsanleitung zur Basisversion LST 1.8"
	echo " $REVON d $REVOFF   Linux Devicelist (Namen fr Festplatten,Partitionen,etc.)"
	echo " $REVON f $REVOFF   Anleitung zur Benutzung von fdisk"
	echo " $REVON p $REVOFF   ausfhrlichere Paketbeschreibungen"
	echo " $REVON s $REVOFF   statistische Daten ber Serien und Pakete"
	echo " $REVON c $REVOFF   Copyright Hinweise"
	echo " $REVON q $REVOFF   Hilfesystem beenden"
	echo 
	echo -n "Geben Sie den Buchstaben fr den gewnschten Menpunkt ein: "
	read ans
	echo $CLEAR
	case $ans in
	h)
		HelpOnHelp 
		;;
	v)
		ShowHelp $CREDITS $REGISTRATION $REGISTRATIONWHY | $PAGER
		;;
	n)
		ShowHelp $READMEFIRST | $PAGER
		;;
	i)
		ShowHelp $INSTANL | $PAGER
		;;
	d)
		ShowHelp $DEVICELIST | $PAGER
		;;
	f)
		ShowHelp $READMEFDISK | $PAGER
		;;
	p)
		ShowHelp $FULLINDEX | $PAGER
		;;
	s)
		ShowHelp $DATAHEADER $DATABASE | $PAGER
		;;
	c)
		ShowHelp $COPYING | $PAGER
		;;
	q)
		exit
		;;
	*)
		echo $BEEPTONE
		echo "falsche Eingabe !"
		Seen
		;;
	esac
done

