var f2i = f3i = f4i = f5i = f6i = false;
var mV = 6;
var aV = 0;
var hRV = false;
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false;

if (isIE && isWin) { 
	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('f2i = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
	document.write('f3i = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
	document.write('f4i = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
	document.write('f5i = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');
	document.write('f6i = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');
	document.write('</SCR' + 'IPT\> \n'); 
}

function detectFlash() {	
	if (navigator.plugins) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var isV2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var fD = navigator.plugins["Shockwave Flash" + isV2].description;
			var fV = parseInt(fD.charAt(fD.indexOf(".") - 1));
			f2i = fV == 2;f3i = fV == 3;f4i = fV == 4;f5i = fV == 5;f6i = fV == 6;
		}
	}
	for (var i = 2; i <= mV; i++) { if (eval("f" + i + "i") == true) aV = i; }
	if (navigator.userAgent.indexOf("WebTV") != -1) aV = 2;	
	if (aV >= rV) { hRV = true; } else { hRV = false; }
}

detectFlash();
