//***************************
// A few variables to help figure out what platform we're on

var ie  = (navigator.appName.toLowerCase().indexOf("microsoft") != -1);
var ns  = (navigator.appName.toLowerCase().indexOf("netscape") != -1);
var win = (navigator.platform.toLowerCase().indexOf("win") != -1);
var mac = (navigator.platform.toLowerCase().indexOf("mac") != -1);
var browserVer = parseFloat(ie ? navigator.appVersion.substring(navigator.appVersion.toLowerCase().indexOf("msie") + 4) : navigator.appVersion);


//***************************
// Simple browser checking, returns true if using a recommended browser
// REQUIRED browser is actually lower in most cases.

function shockwaveCheckBrowser() {
  // Recommended minimum browser versions for shockwave content
  // this can be skipped by setting the swDetect cookie to "ignore"
  // this will make the code react like you are using a supported browser 
  // no matter what the truth may be.
  
  if (ie && win) return (browserVer >= 4.0) // Works in lower versions, but detection difficult.
  if (ie && mac) return (browserVer >= 5.0) // Works in lower versions, but can't do detection.
  if (ns && win) return (browserVer >= 3.0)
  if (ns && mac) return (browserVer >= 3.0)
  
  return false;
}

var hasBrowserVer = shockwaveCheckBrowser();
