The Browser Detect Lite script creates a number of new properties of the navigator object. Below is a full list of variables:
browser.isGeckotrue if the browser uses the Gecko layout engine (such as Mozilla or Netscape 6.x); false otherwise.
browser.isAppleWebKittrue if the browser uses the AppleWebKit layout engine (based on Konqueror's KHTML engine); false otherwise.
browser.isMozillatrue if the browser is Mozilla (and not Netscape); false otherwise. Note, no revision version information is available for Mozilla browsers (Mozilla 0.9.8 will have a navigator.versionMinor of 5) - for Mozilla and all Gecko-based browsers, use the navigator.geckoVersion for version information.
browser.isFirefoxtrue if the browser is Firefox (or Firebird); false otherwise. Note, no revision version information is available for Mozilla browsers (Mozilla 0.9.8 will have a navigator.versionMinor of 5) - for Mozilla and all Gecko-based browsers, use the navigator.geckoVersion for version information.
browser.isNStrue if the browser is any version of Netscape; false otherwise.
browser.isNS4xtrue if the browser is any version of Netscape 4.x; false otherwise.
browser.isNS40xtrue if the browser is any version of Netscape 4.0x (4.00 to 4.08); false otherwise.
browser.isNS47xtrue if the browser is any version of Netscape 4.7x (4.70 - 4.79); false otherwise.
browser.isNS4uptrue if the browser is any version of Netscape 4.00 or higher; false otherwise.
browser.isNS6xtrue if the browser is any version of Netscape 6.x; false otherwise.
browser.isNS6uptrue if the browser is any version of Netscape 6.00 or higher; false otherwise.
browser.isNS7xtrue if the browser is any version of Netscape 7.x; false otherwise.
browser.isNS7uptrue if the browser is any version of Netscape 7.00 or higher; false otherwise.
browser.isIEtrue if the browser is any version of IE; false otherwise.
browser.isIE4xtrue if the browser is any version of IE 4.x; false otherwise.
browser.isIE4xMactrue if the browser is any version of IE 4.x on the Mac; false otherwise.
browser.isIE4uptrue if the browser is any version of IE 4.00 or greater; false otherwise.
browser.isIE5xtrue if the browser is any version of IE 5.x; false otherwise.
browser.isIE55true if the browser is IE 5.5; false otherwise.
browser.isIE5uptrue if the browser is any version of IE 5.00 or greater; false otherwise.
browser.isIE6xtrue if the browser is any version of IE 6.x; false otherwise.
browser.isIE6uptrue if the browser is any version of IE 6.00 or greater; false otherwise.
browser.isOperatrue if the browser is any version of Opera; false otherwise.
browser.isSafaritrue if the browser is any version of Safari; false otherwise.
browser.isOmniwebtrue if the browser is any version of OmniWeb; false otherwise.
browser.isKonquerortrue if the browser is any version of Konqueror (assuming a default user-agent configuration); false otherwise.
browser.isIcabtrue if the browser is any version of iCab (assuming a default user-agent configuration); false otherwise.
browser.isAoltrue if the browser is any version of AOL; false otherwise.
browser.isNSCompatibletrue if the browser reports itself to be Netscape or Mozilla but isn't; false otherwise.
browser.isIECompatibletrue if the browser reports itself to be IE but isn't; false otherwise.
browser.geckoVersionContains the Gecko version date (in YYYYMMDD format) for Gecko-based browsers; for non-Gecko browsers, it will evaluate to -1.
browser.equivalentMozillaContains the version number of Mozilla that would be equivalent to current browser for Gecko-based browsers (NS6+, Firebird, K-Meleon, Camino, Galeon, etc); for non-Gecko browsers, it will evaluate to -1.
browser.appleWebKitVersionContains the AppleWebKit build number for AppleWebKit-based browsers (Safari, OmniWeb4.5+); for non-AppleWebKit browsers, it will evaluate to -1.
browser.versionMajorContains the integer version number for the browser (for instance, the value of navigator.versionMajor for Netscape 4.07 is 4).
browser.versionMinorContains the full version number for the browser (for instance, the value of navigator.versionMajor for Netscape 4.07 is 4.07).
browser.isDOM1true if the browser supports DOM level 1; false otherwise.
browser.isDOM2Eventtrue if the browser supports DOM level 2 events; false otherwise.
browser.modeMirrors document.compatMode but available in all browsers - BackCompat for quirks mode or CSS1Compat for Strict mode.
browser.isWintrue if the platform is Windows-based; false otherwise.
browser.isWin32true if the platform is Windows 32bit (Win95, Win98, WinNT, Win2000, WinME); false otherwise.
browser.isMactrue if the platform is a Macintosh; false otherwise.
browser.isUnixtrue if the platform is a Unix, SunOS or BSD variant; false otherwise. Because of the huge number of *nix operating systems, this property isn't foolproof.
browser.isLinuxtrue if the platform is a Linux variant; false otherwise. Because of the huge number of *nix operating systems, this property isn't foolproof.