var triedFlashVersions = new Array();
var availableFlashVersions = new Array();

function print_r(obj){
	var objString = "";
	
	for( var varName in obj ) {
		objString += String.fromCharCode(10) + varName;
		objString += ':' + obj[varName];
	}
	
	
	alert(objString);
}

var MM_FlashCanPlayGlobal = false;
var MM_contentVersionGlobal = false;

function detectFlashVersion(MM_contentVersion){
	if ( !triedFlashVersions[MM_contentVersion] ) {
		triedFlashVersions[MM_contentVersion] = true;
		
		var MM_FlashCanPlay = false;
		var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : false;
		
		if ( plugin ) {
			var words = navigator.plugins["Shockwave Flash"].description.split(" ");
			
			for (var i = 0; i < words.length; ++i) {
				if (isNaN(parseInt(words[i]))) continue;
				var MM_PluginVersion = words[i];
			}
			var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
		} else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1)) {
			MM_FlashCanPlayGlobal = false;
			MM_contentVersionGlobal = MM_contentVersion;
			
			document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); //FS hide this from IE4.5 Mac by splitting the tag
			document.write('on error resume next \n');
			document.write('MM_FlashCanPlayGlobal = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersionGlobal)))\n');
			document.write('</SCR' + 'IPT\> \n');
			
			MM_FlashCanPlay = MM_FlashCanPlayGlobal;
		}
		
		availableFlashVersions[MM_contentVersion] = MM_FlashCanPlay;
	}
	
	return availableFlashVersions[MM_contentVersion];
}

function showFlash(flashHTML,version,altContentId){
	if ( !detectFlashVersion(version) ) return false;
	
	document.getElementById(altContentId).innerHTML = flashHTML;
}