/** FLASH */
function detectFlash()
{
	FlashMode = 0;
	if (navigator.plugins && navigator.plugins.length > 0)
	{
		if (navigator.plugins["Shockwave Flash"])
		{
			var plugin_version = "";
			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 >= 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))
							FlashMode = 1;
						// Mac wierdness
						if (navigator.mimeTypes["application/x-shockwave-flash"] == null)
							FlashMode = 0;
					}
				}
			}
		}
	}
	if (window.ActiveXObject)
	{
	    try
	    {
	       for (j = 6; oQTime=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.'+j); j++)
		   {
				FlashMode = 1;
				plugin_version=j
			}
	    }
		
	    catch(e) {}
		}
	do_dw_var = FlashMode;
	browser_flash_version = plugin_version;
	//alert(browser_flash_version);
	
	return {mode:do_dw_var, version:browser_flash_version}
}
