#!/bin/sh
set -e

# which browser will we use?

# if BROWSER is not set
# (if BROWSER is set, just use it --- the user knows what s/he is doing)
if ! (which $BROWSER &> /dev/null); then
  if [ ! "$DISPLAY" = "" ]; then
    # X Window System
    if [ -x /usr/bin/X11/netscape ]; then
      BROWSER=/usr/bin/X11/netscape
    elif [ -x /usr/bin/X11/gzilla ]; then
      BROWSER=/usr/bin/X11/gzilla
    elif [ -x /usr/bin/gnome-help-browser ]; then
      BROWSER=/usr/bin/gnome-help-browser
    elif [ -x /usr/bin/amaya ]; then
      BROWSER=/usr/bin/amaya
    elif [ -x /usr/bin/X11/arena ]; then
      BROWSER=/usr/bin/X11/arena
    elif [ -x /usr/bin/mozilla ]; then
      BROWSER=/usr/bin/mozilla
    else
      echo "$0: no X11 WWW browser found"
      echo '           Install a browser or use $BROWSER.'
      echo '           Using text-based browser instead'
      # fall off
    fi
  fi
  if ! (which $BROWSER &> /dev/null); then
    # console
    if [ -x /usr/bin/w3m-ssl-en ]; then
      # ssl enabled w3m
      BROWSER=/usr/bin/w3m-ssl-en
    elif [ -x /usr/bin/w3m ]; then
      BROWSER=/usr/bin/w3m
    elif  [ -x /usr/bin/lynx ]; then
      BROWSER=/usr/bin/lynx
    else
      echo "$0: w3m or lynx not found"
      exit 1
    fi
  fi
fi

# start browser or search engine

echo -n "Starting "
basename $BROWSER

DOCUMENT='file:///usr/share/doc/newbiedoc/newbiedoc-html/index.html'

if [ "$1" = "" ]; then
  echo $BROWSER $DOCUMENT
  $BROWSER $DOCUMENT
else
  echo $BROWSER $1
  $BROWSER $1
fi



