/*
 * Detect the user's browser and version
 * Added 2005-08-09
 */

var detect = navigator.userAgent.toLowerCase();
var browser,version,thestring,firefoxVersion,firefox_less_than_1_5;

// Check a string for a substring, return index
function checkIt(string)
{
  place = detect.indexOf(string) + 1;
  thestring = string;
  return place;
}

// Check for each browser type
if (checkIt('konqueror'))
{
  browser = "Konqueror";
}
else if (checkIt('safari'))   browser = "Safari"
else if (checkIt('omniweb'))  browser = "OmniWeb"
else if (checkIt('opera'))    browser = "Opera"
else if (checkIt('webtv'))    browser = "WebTV";
else if (checkIt('icab'))     browser = "iCab"
else if (checkIt('msie'))     browser = "Internet Explorer"
else if (checkIt('firefox'))  browser = "Firefox"
else if (checkIt('netscape')) browser = "Netscape"
else browser = "An unknown browser";

/*
else if (!checkIt('compatible'))
{
  if (checkIt
  browser = "Mozilla"; //"Netscape Navigator" or Firefox
  version = detect.charAt(8);
}
*/

// Detect browser version
if (!version) version = detect.charAt(place + thestring.length);
if (browser == "Firefox")
{
    i = place + thestring.length;
    fullFFVersion = detect.substring(i, i+7);
    if (fullFFVersion.charAt(0) <= 1 && fullFFVersion.charAt(2) < 5)
      firefox_less_than_1_5 = true;
}
else
{
    firefox_less_than_1_5 = false;
}