// WIRD DER INTERNET EXPLORER AUF WINDOWS VERWENDET?
var IE	= (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var Win	= (navigator.appVersion.indexOf("Windows") != -1) ? true : false;


// GLOBALE VARIABLEN
var flash2		= false;
var flash3		= false;
var flash4		= false;
var flash5		= false;
var flash6		= false;
var flash7		= false;
var flash8		= false;
latestVersion	= 8;		// Die aktuell verfügbare Flash-Version
usedVersion		= 0;		// Die beim Client installierte Flash-Version (wird automatsich gesetzt)
neededVersion	= 4;		// Welche Flash-Version wird für die Darstellung benötigt


// VBSCRIPT FLASH-VERSIONSABFRAGE FÜR INTERNET EXPLORER AUF WINDOWS
// setzt die vars flash2 - flash8 auf true oder false

if (IE && Win) {
	document.write('<script language=VBScript\>\n');
	document.write('on error resume next\n');
	document.write('flash2 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2")))\n');
	document.write('flash3 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3")))\n');
	document.write('flash4 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4")))\n');
	document.write('flash5 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5")))\n');
	document.write('flash6 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6")))\n');
	document.write('flash7 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7")))\n');
	document.write('flash8 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8")))\n');
	document.write('</script\>\n');
}


// STANDARD JAVASCRIPT FLASH-VERSIONSABFRAGE
// setzt die vars flash2 - flash8 auf true oder false

function flashDetect() {
	if (navigator.plugins) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {

			var version2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var description = navigator.plugins["Shockwave Flash" + version2].description;

			var flashVersion = parseInt(description.charAt(description.indexOf(".") - 1));

			flash2 = flashVersion == 2;
			flash3 = flashVersion == 3;
			flash4 = flashVersion == 4;
			flash5 = flashVersion == 5;
			flash6 = flashVersion >= 6;
			flash7 = flashVersion >= 7;
			flash8 = flashVersion >= 8;
		}
	}

	for (var i=2; i <= latestVersion; i++) {
		if (eval("flash" + i) == true) usedVersion = i;
	}

	// IST WebTV DER PLAYER, WIRD DIE VERSION AUF "3" GESETZT.
	if(navigator.userAgent.indexOf("WebTV") != -1) usedVersion = 3;
}

// FAKE VARIABLEN ZUM TESTEN
// var usedVersion = 3;
// var neededVersion = 7;
// var latestVersion = 8;
