var flash3 = false;
var flash4 = false;
var flash5 = false;
var version = 0;
var hasFlash = false;
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false;

if(isIE && isWin)
{
	document.write('<SCRIPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('flash3 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
	document.write('flash4 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
	document.write('flash5 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');	
	document.write('</SCRIPT\> \n');
}

function flashDetect() 
{
	if (navigator.plugins)
	{
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) 
		{
			var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var desc = navigator.plugins["Shockwave Flash" + isVersion2].description;
			var version = parseInt(desc.charAt(desc.indexOf(".") - 1));
			if (version == 3) { flash3 = true; }
			if (version == 4) { flash4 = true; }
			if (version == 5) { flash5 = true; }
		}
	}
	if (flash3 == true) { hasFlash = true; }
	if (flash4 == true) { hasFlash = true; }
	if (flash5 == true) { hasFlash = true; }
}
flashDetect();

