function doFlash5(common, flashsrc, bgcolor) {
    FlashEnabled = '<object id="movie" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" '+common+'><param name="movie" value="'+flashsrc+'"><param name="quality" value="high"><param name="wmode" value="transparent"><param name="bgcolor" value="'+bgcolor+'"><param name="menu" value="false"><embed name="movie" swLiveConnect="true" src="'+flashsrc+'" quality=high wmode=transparent menu=false bgcolor="'+bgcolor+'" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" '+common+'></embed></object>'
}

function noFlash() {
	FlashEnabled = false;
}

function Flash5(common, flashsrc, bgcolor)
{
	var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
	if (plugin && parseInt(plugin.description.substring(plugin.description.indexOf(".")-1)) >=5) 
	{ 
		doFlash5(common, flashsrc, bgcolor);
	}
	else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0) 
	{
		document.write('<SCRIPT LANGUAGE=VBScript\> \n'+
			'on error resume next \n'+
			'var FlashMode\n'+
			' FlashMode = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))\n'+
			' If FlashMode = True Then\n'+
			' Call doFlash5("'+common+'", "'+flashsrc+'", "'+bgcolor+'")\n'+
			' Else\n'+
			' Call noFlash()\n'+
			' End If\n'+
			'</SCRIPT>');
	} 
	else 
	{
		noFlash();
	}
	return FlashEnabled;
}
