
flash_versions = 20;

// Initialize variables and arrays
var flash = new Object();
flash.installed=false;
flash.version='0.0';

// Dig through Netscape-compatible plug-ins first.
if (navigator.plugins && navigator.plugins.length) {
	for (x=0; x < navigator.plugins.length; x++) {
		if (navigator.plugins[x].name.indexOf('Shockwave Flash') != -1) {
			flash.version = navigator.plugins[x].description.split('Shockwave Flash ')[1];
			flash.installed = true;
			break;
		}
	}
}

// Then, dig through ActiveX-style plug-ins afterwords
else if (window.ActiveXObject) {
	for (x = 2; x <= flash_versions; x++) {
		try {
			oFlash = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + x + "');");
			if(oFlash) {
				flash.installed = true;
				flash.version = x + '.0';
			}
		}
		catch(e) {}
	}
}

// Create sniffing variables in the following style: flash.ver[x]
// Modified by mjac
flash.ver = Array();
for(i = 4; i <= flash_versions; i++) {
	eval("flash.ver[" + i + "] = (flash.installed && parseInt(flash.version) >= " + i + ") ? true : false;");
}


flashOn= flash.ver[6];

function showFlash(swf, bild, w, h, bgcolor, paramstr, basestr)
{
  if (flashOn)
  {
   
   var bannerflash = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=banner  WIDTH=' + w + ' HEIGHT=' + h + '><PARAM NAME=movie VALUE="' + swf + '"> <PARAM NAME=quality VALUE=high> <param name="menu" value="false" ><PARAM NAME=bgcolor VALUE=' + bgcolor + '><PARAM NAME=FlashVars VALUE="' + paramstr + '"><param name="wmode" value="transparent"><PARAM NAME=base VALUE="' + basestr + '"> <EMBED src="' + swf + '" quality=high menu=false bgcolor=' + bgcolor + ' WIDTH=' + w + ' HEIGHT=' + h + ' FlashVars="' + paramstr + '" base="' + basestr + '" wmode="transparent" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT>';
   document.write(bannerflash);
  }
 else
  {
   var ersatzbannerbild = '<img src="' + bild + '" width=' + w + ' height=' + h + ' alt="" border="0">';
   document.write(ersatzbannerbild);
  }
}

function showFlash0(swf)
{
 var bannerflash = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=banner ><PARAM NAME=movie VALUE="' + swf + '"> <PARAM NAME=quality VALUE=high> <param name="menu" value="false" ><EMBED src="' + swf + '" quality=high menu=false TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT>';
 document.write(bannerflash);
}
