function hasJSFlash(version) {
  var result = 0; 

  var plugin = (navigator.mimeTypes && 
                navigator.mimeTypes["application/x-shockwave-flash"] &&
                navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) ?
                navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;

  if (plugin) {
    var is_FlashVersion = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1));

    if (is_FlashVersion > (version-1)) {
      result = 1;
    } else {
      result = 0;
    }
  }
	return result;
}

function hasFlash(version) {
  if (hasJSFlash(version)) {
    return 1;
  } else if (document.all) {
    return (hasVBFlash(version));
  }
}