function flash_check(nv) { var needs_version = nv, has_flash = false, flash_version = 0; if(navigator.plugins["Shockwave Flash"]) { has_flash = true; flash_version = navigator.plugins["Shockwave Flash"].description.substr(16, 1); } else if(window.ActiveXObject) { for(var i = 2; i < (needs_version + 1); i ++) { try { if(new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + i)) { has_flash = true; flash_version = i; } } catch(error) { } } } if(!has_flash) { document.getElementById("note_noflash").style.display = "block"; } else if(flash_version < needs_version) { document.getElementById("note_version").style.display = "block"; } }