
// Check for flash, part 1

var isIE = navigator.appName.indexOf("Explorer") != -1;
var isWin= navigator.userAgent.indexOf("Windows") != -1;
var isOpera= navigator.userAgent.indexOf("Opera") != -1;
var isSafari= navigator.userAgent.indexOf("Safari") != -1;
var flashVersion = 0;
var sw_plugin;

if (navigator.mimeTypes) {
  sw_plugin = (navigator.mimeTypes["application/x-shockwave-flash"] ?
    navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0);
  if (sw_plugin) {
      flashVersion = parseInt(sw_plugin.description.substring(sw_plugin.description.indexOf(".")-2));
  }
}

if (flashVersion==0 && isIE && isWin){
  document.writeln('<scr'+'ipt language="VBscript"\>');
  document.writeln('Function activeXDetect()');
  document.writeln(' on error resume next');
  document.writeln(' If ScriptEngineMajorVersion >= 2 then');
  for (flash = 3; flash <= 25; flash++) {
    document.writeln('  flashok = false');
    document.writeln('  flashok = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+flash+'"))');
    document.writeln('  If flashok then');
    document.writeln('   flashVersion = '+flash);
    document.writeln('  End If');
  }
  document.writeln(' End If');
  document.writeln('End Function');
  document.writeln('</scr'+'ipt\>');
}

if (flashVersion==0 && isIE && isWin) {
  activeXDetect();
}
