var browser_name = navigator.appName;
var browser_version = navigator.appVersion;
var browser_codename = navigator.appCodeName;
var browser_agent = navigator.userAgent;

/*
Object Browser = new Object();

Browser.Name = Browser.name = navigator.appName;
Browser.isIE = Browser.isFf = Browser.isOp = Browser.isCh = false;
Browser.V = Browser.v = "";
Browser.major = Browser.Major = 0;
Browser.minor = Browser.minor = 0;
*/

var isCSS1Compat = document.compatMode.toString() == "CSS1Compat";
var isIE = false;
var isFf = false;
var isOp = false;
var isCh = false;


if ((browser_name.toString() == "Netscape") && (browser_codename.toString() == "Mozilla")) {
  if (browser_agent.toString().indexOf("Firefox") >= 0) { isFf = true; }
  else if (browser_agent.toString().indexOf("Chrome") >= 0) { isCh = true; }
}
else if ((browser_name.toString() == "Microsoft Internet Explorer") || (browser_version.toString().indexOf("MSIE") >= 0)) { isIE = true; }
else if ((browser_name.toString() == "Opera") || (browser_agent.toString().indexOf("Opera") >= 0)) { isOp = true; }

var version = null;
if (isIE) { version = browser_version.toString(); version = version.substr(version.indexOf(" MSIE ") + 6, 5); }
else if (isFf) { version = browser_agent.toString(); version = version.substr(version.indexOf(" Firefox/") + 9, 5); }
else if (isCh) { version = browser_agent.toString(); version = version.substr(version.indexOf(" Chrome/") + 8, 5); }
else { version = ""; }

if (version != "") { version = parseFloat(version); }
else { version = parseFloat("0.0"); }
