#!/bin/bash
case `basename $0` in
	frg)
	  base=www.google.com
	  file='search?'
	  lang=fr
	  nav=w3m
	  ;;
	mozg)
	  base=www.google.com
	  file='search?'
	  lang=en
	  nav=mozilla
	  ;;
	g)
	  base=www.google.com
	  file='search?'
	  lang=en
	  nav=w3m
	  ;;
	gmap)
	  base=maps.google.com
	  file='maps?'
	  lang=fr
	  nav=w3m
	  ;;
	scholg)
	  base=www.google.com
	  file='cse?cx=010054625461469963423%3Aa-qcbyeh9da&'
	  lang=en
	  nav=w3m
	  ;;
	scholg-noninria)
	  base=scholar.google.com
	  file='scholar?'
	  lang=en
	  nav=w3m
	  ;;
	img)
	  base=images.google.com
	  file='images?'
	  lang=en
	  nav=w3m
	  ;;
	group)
	  base=groups.google.fr
	  file='groups?'
	  lang=en
	  nav=w3m
	  ;;
esac
[ -z "$1" ] && exec $nav http://$base/
function translate () {
  spaces="${1// /%20}"
  plus=${spaces//+/%2B}
  echo $plus
}
query=`translate "$1"`
shift
while [ "$#" -gt 0 ]
do
query="$query+`translate "$1"`"
shift
done
exec $nav "http://$base/${file}q=$query&hl=$lang"
