function flash_detect(version) {
  if (navigator.plugins['Shockwave Flash']) {
    desc = navigator.plugins['Shockwave Flash'].description
    if (parseInt(desc.substring(desc.indexOf(".") - 1)) >= version) {return true}
  }
  return false
}

function detect_enable() {if (navigator.userAgent.indexOf("iCab") != -1 || navigator.userAgent.indexOf("MSIE 3") != -1) {return false} else {return true}}

function flash_enable(version) {
  if (!detect_enable()) {return false}
  if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Opera") == -1) {
    document.writeln ('<script language=VBScript\>');
    document.writeln ('Function ie_flash_detect(version)');
    document.writeln ('  On Error Resume Next');
    document.writeln ('  ie_flash_detect = False');
    document.writeln ('  ie_flash_detect = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & version))');
    document.writeln ('End Function');
    document.writeln ('</script\>');
    return ie_flash_detect(version)
  } else {
    return flash_detect(version)
  }
}

