     var detect = navigator.userAgent.toLowerCase();
     var OS,browser,version,total,thestring;

     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('firefox')) browser = "Firefox"
     else if (checkIt('msie')) browser = "IE"
     else if (checkIt('netscape')) browser = "Netscape"
     else browser = "An unknown browser";

     if (!version) version = detect.charAt(place + thestring.length);

     if (!OS)
     {
      if (checkIt('linux')) OS = "Linux";
      else if (checkIt('x11')) OS = "Unix";
      else if (checkIt('mac')) OS = "Mac"
      else if (checkIt('win')) OS = "Windows"
      else OS = "an unknown operating system";
     }

     function checkIt(string)
     {
      place = detect.indexOf(string) + 1;
      thestring = string;
      return place;
     }