<!--

var os;
var osv;
var browser;
var bversion;
var javaenabled;
var port1755;
var port554;
var sh;
var sv;
var tz;

// Determine the browser version
function browserTest() {
  var n = navigator.userAgent;
  if (n.indexOf("Opera") != -1) {
    browser = "Opera";
    var start = n.indexOf("Opera");
    var v = parseFloat(n.substring(start + 6));
    bversion = v;
  } else if (n.indexOf("MSIE") != -1) {
    browser = "MSIE";
    var start = navigator.appVersion.indexOf("MSIE");
    var v = parseFloat(navigator.appVersion.substring(start + 4));
    bversion = v;
  } else if (n.indexOf("Safari") != -1) {
    browser = "Safari";
    var start = n.indexOf("Safari/");
    bversion = parseFloat(n.substring(start + 7));
  } else if (n.indexOf("Netscape") != -1) {
    browser = "Netscape";
    var start = n.indexOf("Netscape/");
    bversion = parseFloat(n.substring(start + 9));
  } else if (n.indexOf("Firebird") != -1) {
    browser = "Firebird";
    var start = n.indexOf("Firebird/");
    bversion = parseFloat(n.substring(start + 9));
  } else if (n.indexOf("Mozilla") != -1) {
    var start = n.indexOf("rv:");
    if (start < 0) {
      browser = "Netscape";
      start = n.indexOf("Mozilla");
      bversion = parseFloat(n.substring(start + 8));
    } else {
      browser = "Mozilla";
      bversion = parseFloat(n.substring(start + 3));
    }
  } else {
    browser = false;
    bversion = false;
  }
}

// Determine the OS of the client machine
function osTest() {
  var n = navigator.userAgent;
  if (n.indexOf("Win") != -1) {
    os = "Windows";
    if (n.indexOf("Windows NT 5.0") != -1 || n.indexOf("Windows 2000") != -1 ||
	n.indexOf("Win2000") != -1)
      osv = "2000";
    else if (n.indexOf("Windows NT 5.1") != -1 || n.indexOf("Windows XP") != -1)
      osv = "XP";
    else if (n.indexOf("Windows NT 6.") != -1 || n.indexOf("Windows Vista") != -1)
      osv = "Vista";
    else if (n.indexOf("Windows NT") != -1 || n.indexOf("WinNT") != -1 ||
	n.indexOf("Win32") != -1 || n.indexOf("32bit") != -1)
      osv = "NT";
    else if (n.indexOf("Win 9x 4.90") != -1 || n.indexOf("Windows ME") != -1 ||
	n.indexOf("Windows Me") != -1 || n.indexOf("WinME") != -1)
      osv = "ME";
    else if (n.indexOf("Windows 98") != -1 || n.indexOf("Win98") != -1)
      osv = "98";
    else if (n.indexOf("Windows 95") != -1 || n.indexOf("Win95") != -1)
      osv = "95";
    else if (n.indexOf("Windows 3.") != -1 || n.indexOf("Win16") != -1)
      osv = "3.1";
    else if (n.indexOf("Windows CE") != -1 || n.indexOf("WinCE") != -1)
      osv = "CE";
    else
      osv = "";
  } else if (n.indexOf("Mac") != -1) {
    os = "Macintosh";
    if (n.indexOf("OS X") != -1)
      osv = "10";
    else
      osv = "";
  } else if (n.indexOf("FreeBSD") != -1) {
    os = "Unix";
    osv = "FreeBSD";
  } else if (n.indexOf("Linux") != -1) {
    os = "Unix";
    osv = "Linux";
  } else if (n.indexOf("Solaris") != -1) {
    os = "Unix";
    osv = "Solaris";
  } else if (n.indexOf("SunOS") != -1) {
    os = "Unix";
    osv = "SunOS";
  } else if (n.indexOf("IRIX") != -1) {
    os = "Unix";
    osv = "IRIX";
  } else if (n.indexOf("HPUX") != -1) {
    os = "Unix";
    osv = "HPUX";
  } else if (n.indexOf("AIX") != -1) {
    os = "Unix";
    osv = "AIX";
  } else if (n.indexOf("Unix") != -1) {
    os = "Unix";
    osv = "";
  } else {
    os = "Other";
    osv = "";
  }
}

// Determine is Java is enabled
function javaTest() {
  if ((browser == "MSIE" && bversion < 5) ||
      (browser == "Netscape" && bversion < 4.5))
    javaenabled = true;
  else if (navigator.javaEnabled())
    javaenabled = true;
  else
    javaenabled = false;
}

function screenTest() {
  if ( ((browser == "MSIE" || browser == "Netscape") && bversion < 4) ||
      typeof(screen) == "undefined") {
    sh = 0;
    sv = 0;
  } else {
    sh = screen.width;
    sv = screen.height;
  }
}

//-->
