/* Browser sniffer. I have been developing primarily to IE 5.5 [as of this writing, 000720].
Therefore, I distinguish between IE 5.5 (and higher) and all others.
Set the 'browser' variable to true iff the browser is IE 5.5; else set it to false. */
var browser = false;
function browser_sniffer() {
  nm = navigator.appName;
  vn = navigator.appVersion;
  //Set 'browser' to true if you are running IE 5.5 or higher.
  if (nm.indexOf("Microsoft") != -1) {
    var i = vn.indexOf("MSIE ");
    var text = vn.substr(i + 5);
    var ver = parseFloat(text);
    if (ver >= 5.5) {
      browser = true;
    }
  }
  //Comment in lines below to check browser details.
  /*
  var nav_props = "PROPERTIES:";
  for (var prop in navigator) {
    nav_props += "\n" + prop + ": " + navigator[prop];
  }
  alert(nav_props + "\n\n" + "BROWSER:\nName: " + nm + "\nVersion: " + vn +  "\n'browser' variable: " + browser);
  */
}
browser_sniffer();
