
// based on moock fpi

var tryVbScript = true;

function vbScriptFlashDetection()
{
	var isAOL = (navigator.appVersion.indexOf("AOL") != -1) ? true : false;
	var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
	var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
	
	if(isIE && isWin && !isAOL)
	{
		document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
		document.write('on error resume next \n');
		document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
		document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
		document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
		document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');  
		document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');  
		document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');
		document.write('flash8Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n');
		document.write('flash9Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n');
		document.write('<\/SCR' + 'IPT\> \n');
	}
}


// based on moock fpi

var requiredVersion = 0;
	                          
var flash2Installed = false;    
var flash3Installed = false;    
var flash4Installed = false;    
var flash5Installed = false;    
var flash6Installed = false;    
var flash7Installed = false;    
var flash8Installed = false;    
var flash9Installed = false;
var maxVersion = 9;
var actualVersion = 0;

if(window.tryVbScript) vbScriptFlashDetection();

function flashPluginOrAlternative(swfVersion, swfPath, swfId, swfWidth, swfHeight, swfBgcolor, altMode, pathOrText, imageWidth, imageHeight, imageAlt, url, text)
{
	requiredVersion = swfVersion;

	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.substring(16));
	
			flash2Installed = flashVersion == 2;    
			flash3Installed = flashVersion == 3;
			flash4Installed = flashVersion == 4;
			flash5Installed = flashVersion == 5;
			flash6Installed = flashVersion == 6;
			flash7Installed = flashVersion == 7;
			flash8Installed = flashVersion == 8;
			flash9Installed = flashVersion >= 9;
		}
	}

	for (var i = 2; i <= maxVersion; i++)
	{  
		if (eval("flash" + i + "Installed") == true) actualVersion = i;
	}
	
	if(navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 4;  

	if (actualVersion >= requiredVersion)
	{
		  document.write('<object'
	      + ' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
	      + ' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + swfVersion + ',0,0,0"'
	      + ' id="' + swfId + '"'
	      + ' width="' + swfWidth + '"'
	      + ' height="' + swfHeight + '">'
	      + '<param name="movie" value="' + swfPath + '">'
	      + '<param name="quality" value="high">'
	      + '<param name="bgcolor" value="' + swfBgcolor + '">'
	      + '<param name="wmode" value="transparent">'
	      + '<embed src="' + swfPath + '"'
	      + ' name="' + swfId + '"'
	      + ' quality="high" bgcolor="' + swfBgcolor + '"'
	      + ' wmode="transparent"'
	      + ' width="' + swfWidth + '"'
	      + ' height="' + swfHeight + '"'
	      + ' type="application/x-shockwave-flash"'
	      + ' pluginspage="http://www.macromedia.com/go/getflashplayer">'
	      + '</embed></object>'
	      );
		
	} else {
		if(altMode == "imagelink")
		{
			var image = '<img src="' + pathOrText + '" width="' + imageWidth + '" height="' + imageHeight + '" border="0" alt="' + imageAlt + '">';
		
			if(url && url != '')
			{
				document.write('<a href="' + url + '">' + image + '</a>');
			} else {
				document.write(image);
			}
			
		}  else if(altMode == "imagelinkText") {
			var image = '<img src="' + pathOrText + '" width="' + imageWidth + '" height="' + imageHeight + '" border="0" alt="' + imageAlt + '">';
		
			if(url && url != '')
			{
				document.write('<a href="' + url + '">' + image + '</a>');
			} else {
				document.write(image);
			}
			document.write(text);
				
		}  else if(altMode == "text") {
				document.write(pathOrText);	
		}	
	}
}
