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