function flashdetect(versionRequired)
{
	var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
	var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
	var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
	
    	if (isIE && isWin && !isOpera) 
	{
		result = false;
		document.write('<SCRIPT LANGUAGE=VBScript\> \n');
		document.write('on error resume next \n');
		document.write('result=(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+versionRequired+'"))) \n');
		document.write('</SCR'+'IPT\> \n');
		if (result)
			return true;
		else 
			return false;
	}
	else
	{
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var versionMajor=parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));
			if (versionRequired <= versionMajor)
				return true;
			else
				return false;
		}
		else 
			return false;
	}
}