//Detect flash plugin version
var FlashVersion = 0;
var FlashUncertainty = 0;

var isNetscape     = ( navigator.appName   && navigator.appName.indexOf("Netscape")  >= 0 );
var isIE           = ( navigator.userAgent && navigator.userAgent.indexOf("MSIE")    >= 0 );
var isIE5          = ( navigator.userAgent && navigator.userAgent.indexOf("MSIE 5")  >= 0 );
var isMac          = ( navigator.platform  && navigator.platform.indexOf("Mac")      >= 0 );
var isWindows      = ( navigator.userAgent && navigator.userAgent.indexOf("Windows") >= 0 );
var browserVersion = parseInt( navigator.appVersion );

if ( navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] &&
	 navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin )
{
	FlashVersion = 1;
	if ( navigator.plugins && navigator.plugins["Shockwave Flash"] ) {
		FlashVersion = 3;
		plugin = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
		version = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1));
		if ( version > 3 ) {
	        FlashVersion = version;
	    }
	}
}
else {
	if ( isIE ) {
		if ( isMac || browserVersion < 4 )
		{
			FlashUncertainty = 1;
		}
	}
	else if ( !isNetscape )
		FlashUncertainty = 1;
}

if ( isIE && isWindows ) {
	document.writeln('<scr'+'ipt language="VBScript">');
	document.writeln('on error resume next');
	document.writeln('testFlashInstalled = False');
	document.writeln('testFlashInstalled = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash"))');
	document.writeln('If testFlashInstalled Then FlashVersion = 1');
	document.writeln('testFlashInstalled = False');
	document.writeln('testFlashInstalled = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))');
	document.writeln('If testFlashInstalled Then FlashVersion = 3');
	document.writeln('testFlashInstalled = False');
	document.writeln('testFlashInstalled = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))');
	document.writeln('If testFlashInstalled Then FlashVersion = 4');
	document.writeln('testFlashInstalled = False');
	document.writeln('testFlashInstalled = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))');
	document.writeln('If testFlashInstalled Then FlashVersion = 5');
	document.writeln('testFlashInstalled = False');
	document.writeln('testFlashInstalled = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))');
	document.writeln('If testFlashInstalled Then FlashVersion = 6');
	document.writeln('testFlashInstalled = False');
	document.writeln('testFlashInstalled = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))');
	document.writeln('If testFlashInstalled Then FlashVersion = 7');
	document.writeln('</scr'+'ipt>');
}
