jQuery.plugdetect = function(pluginFind) {
	switch(pluginFind)
	{
		case "flash":
			pluginMimeType = "application/x-shockwave-flash";
			pluginName = "Shockwave Flash";
			checkPlugin();
			break    
		case "java":
			pluginMimeType = "application/x-java-applet";
			pluginName = "Java Applet";
			checkPlugin();
			pluginMimeType = "application/x-java-vm";
			pluginName = "Java VM";
			checkPlugin();
			break
		case "activex":
			pluginMimeType = "application/x-popcaploader;version=1.0.0.2";
			pluginName = "PopCap Games Plugin";
			checkPlugin();
			break
		default:
			pluginStatus = false;
	}
	function checkPlugin() {
		plugin = (navigator.mimeTypes && navigator.mimeTypes[pluginMimeType]) ? navigator.mimeTypes[pluginMimeType].enabledPlugin : 0;
		if (plugin && pluginName == "Shockwave Flash") {
			words = navigator.plugins[pluginName].description.split(" ");
			for (i = 0; i < words.length; ++i) {
				if (isNaN(parseInt(words[i])))
					continue;
				pluginVersion = words[i]; 
			}
			if(pluginVersion >= 9) {
				pluginStatus = true;
			}
		} else if (plugin) {
			pluginStatus = true;
		} else {
			pluginStatus = false;
		}
	}
	return pluginStatus;
}
