var flashinstalled = 0;
var flashversion = 0;
var MSDetect = false;

if (navigator.plugins && navigator.plugins.length) {
	x = navigator.plugins['Shockwave Flash'];
	if (x) {
		flashinstalled = 2;
		if (x.description) {
			y = x.description;
			y = y.substring(0,y.indexOf('.'));
			flashversion = y.substring(y.lastIndexOf(' ')+1);
		}
	} else flashinstalled = 1;
} else if (navigator.mimeTypes && navigator.mimeTypes.length) {
	x = navigator.mimeTypes['application/x-shockwave-flash'];
	if (x && x.enabledPlugin) {
		flashinstalled = 2;
	} else flashinstalled = 1;
} else MSDetect = true;

if (flashinstalled != 2 && MSDetect == true) {
	for (var i = 9; i > 0; i--) {
		flashversion = 0;
		try {
			var flash = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.' + i);
			flashversion = i;
			break;
		} catch(e) {}
	}
	if (flashversion > 0) flashinstalled = 2;
}