
var _nMaxVersion = 8;
var _nRequiredVersion = 5; 
var _nActualVersion = 0;
var _bIsRightVersion = false;
var flash2Installed = false; 
var flash3Installed = false; 
var flash4Installed = false; 
var flash5Installed = false; 
var flash6Installed = false; 
var flash7Installed = false; 
var flash8Installed = false; 
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false; 
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false; 

function displayBanner( movie, image, w, h, clickTAG, targetTAG){
	document.write("<meta HTTP-EQUIV='expires' CONTENT='0'></meta>");
	document.write("<meta HTTP-EQUIV='Pragma' CONTENT='no-cache'></meta>");

	if(isIE && isWin){
		document.writeln('<SCR' + 'IPT LANGUAGE=VBScript\>');
		document.writeln('on error resume next');
		document.writeln('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2")))');
		document.writeln('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3")))');
		document.writeln('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4")))');
		document.writeln('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5")))'); 
		document.writeln('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6")))'); 
		document.writeln('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7")))'); 
		document.writeln('flash8Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8")))'); 
		document.writeln('</SCR' + 'IPT\>'); 
	}

	detectFlash(); 

	var _strFlashTags = '';
	if(_bIsRightVersion) { 
		_strFlashTags = '' + '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" width="' + w + '" height="' + h + '">';
		_strFlashTags += '<param name="movie" value="' + movie + '?clickTAG=' + clickTAG + '&targetTAG=' + targetTAG + '" />';
		_strFlashTags += '<param name="quality" value="high" />';
		_strFlashTags += '<param name="loop" value="true" />';
		_strFlashTags += '<param name="wmode" value="opaque" />';
		_strFlashTags += '<embed quality="high" loop="true" type="application/x-shockwave-flash" pluginspace="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"  wmode="opaque" src="' + movie + '?clickTAG=' + clickTAG + '&targetTAG=' + targetTAG + '" width="' + w + '" height="' + h + '" />';
		_strFlashTags += '</object>';
		_strFlashTags += '';
	} else  { 
		_strFlashTags = '<a href="' + clickTAG + '" target="' + targetTAG + '"><img border="0" src="' + image + '" width="' + w + '" height="' + h + '" /></a>';
	}
	document.write(_strFlashTags);
}

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 matches = flashDescription.match( /([0-9]+)\./ );
      flashVersion = matches[1];

			flash2Installed = flashVersion == 2; 
			flash3Installed = flashVersion == 3;
			flash4Installed = flashVersion == 4;
			flash5Installed = flashVersion == 5;
			flash6Installed = flashVersion == 6;
			flash7Installed = flashVersion == 7;
			flash8Installed = flashVersion >= 8;
		}
	}
	for (var i = 2; i <= _nMaxVersion; i++) { 
		if (eval("flash" + i + "Installed") == true) _nActualVersion = i;
	}
	if(navigator.userAgent.indexOf("WebTV") != -1) _nActualVersion = 3; 
	if (_nActualVersion >= _nRequiredVersion) {
		_bIsRightVersion = true; 
	}
}

