browserName = navigator.appName;
browserVer = navigator.appVersion.substring(0,1);

if (browserName != "Netscape")
{
	foo = navigator.appVersion.split(';');
	foo = foo[1].split(' ');
	browserVer = foo[2];
}

function flashDetectHTML(required_version)
{
	if(browserName == "Netscape" || browserName == "Opera")
	{
		if (navigator.plugins['Shockwave Flash'])
		{ 
			tmp = navigator.plugins['Shockwave Flash'].description; 
			tmp = tmp.split(' ');
			flashversion = tmp[2].split('.');
			flashversion = flashversion[0];

			if (flashversion < required_version) {return false;} 
			if (flashversion >= required_version) {return true;}
		}
		if (!navigator.plugins['Shockwave Flash'])
		{ 
			return false;
		}
	}
	else
	{
		if (navigator.userAgent.indexOf('Win') != -1)
		{
			var endtag='</';
			document.writeln('<script language=VBscript> ');
			document.writeln('Function Detect() ');
			document.writeln('  on error resume next ');
			document.writeln('  If ScriptEngineMajorVersion >= ' + required_version + ' then ');
			document.writeln('     Detect = False ');  
			document.writeln('     Detect = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash")) ');
			document.writeln('     If (err) then  ');
			document.writeln('        Detect = False ');
			document.writeln('     End If ');
			document.writeln('   Else ');
			document.writeln('    Detect = False ');
			document.writeln('   End If ');
			document.writeln('End Function ');
			document.writeln(endtag+'script >');	

			if (!Detect())
			{ 
				if(browserVer < 5)
				{
					return true;
				}
				else
				{
					return false;
				}
			}
			else
			{ 
				return true; 
			}
		}
		else
		{ 
			return true; 
		}
	}
}
window.onError = null;