function unspace(txt)
{
  txt=escape(txt).replace("%20","+");
  return txt;
}

function openurl(url)
{
  window.open(url,"_blank");
}

function gourl()
{
  var url = document.goform.url.value;
  if (url.search("http://") == 0) {openurl(url);}
  else if (url.search("https://") == 0) {openurl(url);}
  else if (url.search("ftp://") == 0) {openurl(url);}
  else if (url.search("file:") == 0) {openurl(url);}
  else if (url.search("mailto:") == 0) {openurl(url);}
  else if (url.search("gopher://") == 0) {openurl(url);}
  else if (url.search("news:") == 0) {openurl(url);}
  else if (url.search("av ") == 0) {openurl("http://au.altavista.com/web/results?q=" + url.substring(3,url.length) + "&kgs=0&kls=1&avkw=xytx");}
  else if (url.search("lycos ") == 0) {openurl("http://search.lycos.com/default.asp?tab=web&query=" + url.substring(6,url.length));}
  else if (url.search("yahoo ") == 0) {openurl("http://search.yahoo.com/bin/search?p=" + url.substring(6,url.length));}
  else if (url.search("dd ") == 0) {openurl("http://www.dictionary.com/cgi-bin/dict.pl?db=*&term=" + url.substring(3,url.length));}
  else if (url.search("lrytas") == 0) {openurl("http://www.lrytas.lt");}
  else if (url.search("bbl") == 0) {openurl("https://www.bendigobank.com.au/banking/BBLIBanking/");}
  else if (url.search("cdex") == 0) {openurl("http://cdexos.sourceforge.net/");}
  else if (url.search("nsisa") == 0) {openurl("http://nsis.sourceforge.net/archive/nsisweb.php");}
  else if (url.search("nsisc") == 0) {openurl("http://forums.winamp.com/usercp.php");}
  else if (url.search("nsisi") == 0) {openurl("http://nsis.sourceforge.net/archive/profile.php?userid=199");}
  else if (url.search("nsist") == 0) {openurl("http://forums.winamp.com/forumdisplay.php?s=&forumid=159");}
  else if (url.search("nsis") == 0)  {openurl("http://forums.winamp.com/forumdisplay.php?s=&forumid=65");}
  else if (url.search("efc") == 0) {openurl("http://www.essendonfc.com.au");}
  else if (url.search("au ") == 0) {openurl("http://www." + url.substring(3,url.length) + ".com.au");}
  else if (url.indexOf('.') == -1) {openurl("http://www." + url + ".com");}
  else {url = "http://" + url; openurl(url);}
}

function navhelp()
{
  navhelptext="Opening \"http://www.websitename.com\":\nhttp://www.websitename.com\nwww.websitename.com\nwebsitename (works for .com sites only!)\n\nSend e-mail to \"someone@somewhere.com\":\nmailto:someone@somewhere.com\n\nFor ftp and https type the whole url, including ftp:// or https://\n\nSearching on various websites. Type the prefix (for example \"av\")\nfollowed by a space and one or more keywords to search for.\nav   (Altavista)\nall   (AllTheWeb)\nlycos    (Lycos)\nyahoo   (Yahoo)\ndd    (Dictionary.com)";
  alert(navhelptext);
}