"use strict";

/**
See the PHP documentation for a description of this function.
*/
function outputFlash(flash, w, h, fallbackImage) {
	var MM_contentVersion = 6;
	var MM_FlashCanPlay = isFlashInstalled();

	if ( MM_FlashCanPlay ) {
		document.write('<object classid = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ');
		document.write('	codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ');
		document.write('	width = "' + w + '" height = "' + h + '" align = "">');
		document.write('	<param name = "movie" value = "' + flash + '"> ');
		document.write('	<param name = "quality" value = "high">');
		document.write('	<param name = "bgcolor" value = "#003A69">');
		document.write('	<embed src = "' + flash + '" quality = "high" bgcolor="#003A69" ');
		document.write('		swLiveConnect = "FALSE" width = "' + w + '" height = "' + h +'" NAME = "script" ALIGN="" ');
		document.write('		type = "application/x-shockwave-flash" pluginspage = "http://www.macromedia.com/go/getflashplayer">');
		document.write('	</embed>');
		document.write('</object>');
	} else {
		document.write('<img src="' + fallbackImage + '" width="' + w + '" height="' + h + '" usemap="#script" border="0" alt="flash fallback image" />');
	}
}

function isFlashInstalled() {
	var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;	
	var MM_FlashCanPlay = false;

	if (plugin) {
		var words = navigator.plugins["Shockwave Flash"].description.split(" ");
	
		var MM_PluginVersion = 0;

		for (var i = 0; i < words.length; ++i) {
			if (isNaN(parseInt(words[i]))) {
				continue;
			}

			MM_PluginVersion = words[i];
		}

		MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
	} else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1)) {
		document.write('<script language = "VBScript">\n'); 
		document.write('	on error resume next;\n');
		document.write('	MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');
		document.write('</script>\n');
	}

	return MM_FlashCanPlay;
}
