var flash=new Object(); 

// Set some base values 
flash.installed=false; 

if (navigator.plugins && navigator.plugins.length) 
{ 
for (x=0; x<navigator.plugins.length; x++) 
{ 
if (navigator.plugins[x].name.indexOf('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; 
} 
} 
catch(e) {} 
} 
} 