if (navigator.userAgent.indexOf("MSIE") == -1 || navigator.userAgent.indexOf("Win") == -1) {
   FlashMode = 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 >= 4) {
                        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))
                                     FlashMode = 1;
                                  // Mac weirdness
                                  if (navigator.mimeTypes["application/x-shockwave-flash"] == null)
                                     FlashMode = 0;
                           }
                        }
                 }
          }
   }
}
