
function GenerateFlash(oSrc, oWidth, oHeight, oName, oVars, element, oBgColor)
{
	// Object tag
	oHTML = '<object';
	oHTML += ' codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"';
	oHTML += ' classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"';
	oHTML += ' id="' + oName + '" align="middle" width="' + oWidth + '" height="' + oHeight + '"';

	if(oBgColor)
		oHTML += ' style="background:' + oBgColor + '"';

	oHTML += '>';

	// Parameters
	oHTML += '<param name="allowScriptAccess" value="always" /> ';
	oHTML += '<param name="movie" value="' + oSrc + '" /> ';
	oHTML += '<param name="quality" value="high" /> ';
	oHTML += '<param name="FlashVars" value="' + oVars + '" />';

	/*if(oBgColor)
		oHTML += '<param name="bgcolor" value="' + oBgColor + '" /> ';
	else*/
		oHTML += '<param name="wmode" value="transparent" /> ';

	// Embed tag
	oHTML += '<embed name="' + oName + '" align="middle"';
	oHTML += ' width="' + oWidth + '" height="' + oHeight + '"';

	if(oBgColor)
		oHTML += ' style="background:' + oBgColor + '"';

	/*if(oBgColor)
		oHTML += ' bgcolor="' + oBgColor + '"';
	else*/
		oHTML += ' wmode="transparent"';

	oHTML += ' allowScriptAccess="always"';
	oHTML += ' src="' + oSrc + '" quality="high" FlashVars="' + oVars + '"';
	oHTML += ' pluginspage="https://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" swLiveConnect="true"></embed>';
	oHTML += '</object>';

	if(element)
		document.getElementById(element).innerHTML = oHTML;
	else
		document.write(oHTML);
}