/*******************************************************

FLASH DETECT 2.01

All code by Ryan Parman, unless otherwise noted.

(c) 1997-2003, Ryan Parman

http://www.skyzyx.com

Distributed according to SkyGPL 2.1, http://www.skyzyx.com/license/

*******************************************************/



var flash=new Object();



// Set some base values

flash.installed=false;

flash.version='0.0';



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;

		}

	}

}

else if (window.ActiveXObject)

{

	for (x=2; x<10; x++)

	{

		try

		{

			oFlash=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+x+"');");

			if (oFlash)

			{

				flash.installed=true;

				flash.version=x+'.0';

			}

		}

		catch(e) {}

	}

}



flash.ver2=(flash.installed && parseInt(flash.version) >= 2) ? true:false;

flash.ver3=(flash.installed && parseInt(flash.version) >= 3) ? true:false;

flash.ver4=(flash.installed && parseInt(flash.version) >= 4) ? true:false;

flash.ver5=(flash.installed && parseInt(flash.version) >= 5) ? true:false;

flash.ver6=(flash.installed && parseInt(flash.version) >= 6) ? true:false;

flash.ver7=(flash.installed && parseInt(flash.version) >= 7) ? true:false;

flash.ver8=(flash.installed && parseInt(flash.version) >= 8) ? true:false;

flash.ver9=(flash.installed && parseInt(flash.version) >= 9) ? true:false;
