/******************************************************* FLASH DETECT 2.5 All 
code by Ryan Parman and mjac, unless otherwise noted. (c) 1997-2004 Ryan Parman 
and mjac http://www.skyzyx.com 
*******************************************************/ 
// This script will test up to the following version. 
flash_versions = 20; 
// Initialize variables and arrays 
var flash = new Object(); 
flash.installed=false; 
flash.version='0.0'; 
// Dig through Netscape-compatible plug-ins first. 
if (navigator.plugins && navigator.plugins.length) { for (x=0; x < navigator.plugins.length; x++) { 
	if(navigator.plugins[x].name.indexOf('Shockwave Flash') != -1) { 
		flash.version = navigator.plugins[x].description.split('Shockwave Flash ')[1];
		flash.installed = true; 
		break; 
		} 
	}
} 
// Then, dig through ActiveX-style plug-ins afterwords 
else if (window.ActiveXObject) { 
	for (x = 2; x <= flash_versions; x++) { 
		try { 
			oFlash = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + x + "');"); 
			if(oFlash) { 
				flash.installed = true; 
				flash.version = x + '.0'; 
			} 
		} 
		catch(e) {
		} 
	} 
} 
// Create sniffing variables in the following style: flash.ver[x] 
// Modified by mjac 
	flash.ver = Array();
	for(i = 4; i <= flash_versions; i++) { 
		eval("flash.ver[" + i + "] = (flash.installed && parseInt(flash.version) >= " + i + ") ? true : false;"); 
	} 
