/*******************************************************
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;
