#!/bin/bash
############################################################################
##
## S.u.S.E. Hilfeskript
##
## Copyright (c) 1994-97 S.u.S.E. GmbH - Fuerth - Germany
##
############################################################################

#
# first look for several X browsers
#
FOUND_XBROWSER="`/usr/bin/which Netscape 2> /dev/null`"
if test -n "$FOUND_XBROWSER" 
then
	test -x "$FOUND_XBROWSER" 2> /dev/null || FOUND_XBROWSER=""
else
	FOUND_XBROWSER=""
fi
if test -z "$FOUND_XBROWSER"
then
	for i in netscape Mosaic xmosaic arena ; do
		test -n "$FOUND_XBROWSER" && continue
		FOUND_XBROWSER="`/usr/bin/which $i 2> /dev/null`"
		if [ -n "$FOUND_XBROWSER" ] ; then
			test -x "$FOUND_XBROWSER" 2> /dev/null || FOUND_XBROWSER=""
		fi
	done
fi

test -z "$FOUND_XBROWSER" && FOUND_XBROWSER=/usr/X11R6/bin/arena

if [ -z "$XBROWSER" ] ; then
    XBROWSER=$FOUND_XBROWSER
else
    if [ ! -x "$XBROWSER" ] ; then
        TBROWSER="`/usr/bin/which $XBROWSER 2> /dev/null`"
        if [ -z "$TBROWSER" ] ; then
            echo "can not find \$XBROWSER=$XBROWSER. Using $FOUND_XBROWSER..."
            XBROWSER=$FOUND_XBROWSER
        else
            XBROWSER=$TBROWSER
        fi
    fi
fi

if [ -z "$TEXTBROWSER" ] ; then
    TEXTBROWSER=/usr/bin/lynx
else
    if [ ! -x $TEXTBROWSER ] ; then
        TBROWSER="`/usr/bin/which $TEXTBROWSER 2> /dev/null`"
        if [ -z "$TBROWSER" ] ; then
            echo "can not find \$TEXTBROWSER=$TEXTBROWSER. Using lynx..."
            TEXTBROWSER=/usr/bin/lynx
        else
            TEXTBROWSER=$TBROWSER
        fi
    fi
fi

if [ -z "$SUSEHOMEPAGE" ] ; then
    if [ -z "$SUSE_DOC_HOST" ] ; then 
	HOMEPAGE=file://localhost/usr/doc/susehilf/index_e.html
    else
	HOMEPAGE=http://$SUSE_DOC_HOST/doc/susehilf/index_e.html
    fi
else
    HOMEPAGE=$SUSEHOMEPAGE
fi

if [ -z "$DISPLAY" ] ; then
    X=0
else
    X=1
fi

if [ $# -gt 0 ] ; then
    if [ $1 = "-nox" ] ; then
        X=0
    else
        if [ $1 = "-x" ] ; then
            X=1
        else
            echo "S.u.S.E. online-support"
            echo "======================="
            echo ""
            echo "-----------------------------------------------------------------------"
            echo ""
            echo "Call 'susehelp' or give one of the following options:"
            echo ""
            echo "   -nox     -> Don't use a X Window browser, even while running"
            echo "               X Window."
            echo "   -x       -> Use the X Window browser"
            echo ""
            echo "'lynx' is used as text-mode-browser, 'arena' is used while running"
            echo "X Window.  To change these defaults set the environment-variables"
            echo "'XBROWSER' respectively 'TEXTBROWSER' (don't forget to use export)."
            echo ""
            echo "-----------------------------------------------------------------------"
            echo ""
            echo "In case of 'unsolvable' Problems contact S.u.S.E.:"
            echo ""
            echo "  Fon:        49-911/3247130 Mo/Do 13:00-18:00"
            echo "  Fax:        49-911/3206727"
            echo "  Email:      support@suse.de"
            echo "  WWW:        http://www.suse.de"
            echo "  Snail:      S.u.S.E. GmbH"
            echo "              Gebhardtstr. 2"
            echo "              D-90762 Fuerth"
            echo "              Germany"
            echo "-----------------------------------------------------------------------"
            echo ""
            echo "Good luck with linux wishes your S.u.S.E. - team!"
            echo ""
            exit
        fi
    fi
fi

if [ $X -eq 1 ] ; then
    if [ -x $XBROWSER ] ; then
        BROWSER=$XBROWSER
    else
        echo "$XBROWSER not available...."
        BROWSER=$TEXTBROWSER
    fi
else
    if [ -x $TEXTBROWSER ] ; then
        BROWSER=$TEXTBROWSER
    else
        echo "$TEXTBROWSER not available...."
        BROWSER=$XBROWSER
    fi
fi

if [ -x $BROWSER ] ; then
    case "`basename $BROWSER`" in
    *etscape)
      $BROWSER -remote "openUrl($HOMEPAGE)" || $BROWSER $HOMEPAGE &
      ;;
    *)
      exec $BROWSER $HOMEPAGE
      ;;
    esac
else
    susehelp -h
    exit
fi



############################################################################



