//-- First we need some basic information about the client's browser.
var browserName = navigator.appName
var browserVersion = navigator.appVersion
var browserVersionNum = parseFloat(browserVersion)
var agt=navigator.userAgent

//-- Get platform information and store in yourOS.
var yourOS="unknown"
if ((agt.indexOf("Win95")!=-1)||(agt.indexOf("Windows 95")!=-1)) 
   {yourOS='Windows 95'}
if ((agt.indexOf("Win98")!=-1)||(agt.indexOf("Windows 98")!=-1))
   {yourOS='Windows 98'}
if ((agt.indexOf("WinNT")!=-1)||(agt.indexOf("Windows NT")!=-1))
   {yourOS='Windows NT'}
if ((agt.indexOf("Win16")!=-1)||(agt.indexOf("Windows 3.1")!=-1))
   {yourOS='Windows 3.x'}
if (agt.indexOf("Macintosh")!=-1) {
   if (agt.indexOf("PC)")!=-1) {yourOS='Mac PPC'} else {yourOS='Mac 68K'}
}
if (agt.indexOf("SunOS")!=-1) {yourOS='Unix Sun'}
if (agt.indexOf("IRIX")!=-1) {yourOS='Unix SGI'}
if (agt.indexOf("HP-UX")!=-1) {yourOS='Unix HP'}
if (agt.indexOf("AIX")!=-1) {yourOS='Unix IBM'; }

//-- Assign initial values for browser settings to global variables.
var colordepth="unknown"
var height="unknown"
var width="unknown"
var javaOK = "unknown"

//-- If browser is version 4 or better we can take a deeper look.
if (browserVersionNum >= 4) {
  var colordepth=screen.colorDepth + " bit"
  var height=screen.height
  var width=screen.width
  if (navigator.javaEnabled()==true){javaOK="Yes"}else{javaOK="No"}
}


