//check for ie var agt = navigator.userAgent.toLowerCase(); var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)); var FlashMode5 = 0; var FlashMode6 = 0; if (navigator.plugins && navigator.plugins.length > 0) { if (navigator.plugins["Shockwave Flash"]) { var plugin_version = 0; var words = navigator.plugins["Shockwave Flash"].description.split(" "); for (var i = 0; i < words.length; ++i) { if (isNaN(parseInt(words[i]))) continue; plugin_version = words[i]; } if (plugin_version == 5) { var plugin = navigator.plugins["Shockwave Flash"]; var numTypes = plugin.length; for (j = 0; j < numTypes; j++) { mimetype = plugin[j]; if (mimetype) { if (mimetype.enabledPlugin && (mimetype.suffixes.indexOf("swf") != -1)) FlashMode5 = 1; // Mac weirdness if (navigator.mimeTypes["application/x-shockwave-flash"] == null) FlashMode5 = 0; } } } if (plugin_version >= 6) { var plugin = navigator.plugins["Shockwave Flash"]; var numTypes = plugin.length; for (j = 0; j < numTypes; j++) { mimetype = plugin[j]; if (mimetype) { if (mimetype.enabledPlugin && (mimetype.suffixes.indexOf("swf") != -1)) FlashMode6 = 1; // Mac weirdness if (navigator.mimeTypes["application/x-shockwave-flash"] == null) FlashMode6 = 0; } } } } } if (FlashMode5 == 1) { var FlashPlugin5 = true; } else if(!is_ie) { var FlashPlugin5 = false; } if (FlashMode6 == 1) { var FlashPlugin6 = true; } else if(!is_ie) { var FlashPlugin6 = false; }