
var flashVersion = new Array();
var platform;
var plugin;

platform = window.navigator.platform.toLowerCase();
if ((document.all) && (platform.indexOf('mac') == -1)) {
	
	var tmp;

	try {	// flash 4
	    tmp = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.4"); flashVersion[4] = true;
	} catch (e) { flashVersion[4] = false; }
	try {	// flash 5
	    tmp = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.5"); flashVersion[5] = true;
	} catch (e) { flashVersion[5] = false; }
	try {	// flash 6
	    tmp = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); flashVersion[6] = true;
	} catch (e) { flashVersion[6] = false; }
	try {	// flash 7
	    tmp = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); flashVersion[7] = true;
	} catch (e) { flashVersion[7] = false; }

} else {
	plugin = navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
	if (plugin) {
		var plugindescwords = navigator.plugins["Shockwave Flash"].description.split(" ");
		for (var i=0; i<plugindescwords.length; ++i) {
			if (isNaN(parseInt(plugindescwords[i]))) continue;
			var pluginVersion = plugindescwords[i]; 
		}

        flashVersion[4] = pluginVersion >= 4;
		flashVersion[5] = pluginVersion >= 5;
		flashVersion[6] = pluginVersion >= 6;
	    flashVersion[7] = pluginVersion >= 7;
	}
}

