	// Standartní javascript detekce, která používá detekci navigator.plugins
	function detectFlash()
		{	
		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 flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description
				var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1))
				flash2Installed = flashVersion == 2
				flash3Installed = flashVersion == 3
				flash4Installed = flashVersion == 4
				flash5Installed = flashVersion == 5
				flash6Installed = flashVersion == 6
				}
			}
	
		// projdeme všechny verze a nastavíme aktuální
		for (var i = 2; i <= maxVersion; i++)
			{	
			if (eval("flash" + i + "Installed") == true) actualVersion = i
			}
		// Když webTV tak je verze 2
		if(navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 2
	
		// pro ladění
		// alert("version detected: " + actualVersion)

		// Detekce je hotová, co dál?
		if (actualVersion >= requiredVersion)
			{ 																				// uživatell má požadovanou verzi
			hasRightVersion = true										
			if (useRedirect)
				{																			// jestliže je nastaveno přesměrování jdi na flash stránku
				if(jsVersion > 1.0)	window.location.replace(flashPage)
				else window.location = flashPage
				}
			}
		else																			// uživatell nemá požadovanou verzi
			{	
			if (useRedirect)												// jestliže je nastaveno přesměrování jdi na noflash stránku
				{											
				if(jsVersion > 1.0) window.location.replace((actualVersion >= 2) ? upgradePage : noFlashPage)
				else window.location = (actualVersion >= 2) ? upgradePage : noFlashPage
				}
			}
		}