function getFlashCode(source, width, height, id, wmode, flashvars, basepath, bgcolor, align, allowFullscreen) {
  if(!bgcolor) {bgcolor = '#ffffff';}
  sourceCode = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0" width="' + width + '" height="' + height + '" id="' + id + '"';
  if (align) {sourceCode += 'align="' + align + '"';}
  sourceCode += '><param name="allowScriptAccess" value="always"><param name="movie" value="' + source + '"><param name="quality" value="high"><param name="bgcolor" value="' + bgcolor + '">';
  if(wmode)     {sourceCode += '<param name="wmode" value="' + wmode + '">';}
  if(flashvars) {sourceCode += '<param name="flashvars" value="' + flashvars + '">';}
  if(basepath)  {sourceCode += '<param name="base" value="' + basepath + '">';}
  if(allowFullscreen) {sourceCode += '<param name="allowFullscreen" value="true">';}
  sourceCode += '<param name="menu" value="false">';
  sourceCode += '<embed src="' + source + '" menu="false" quality="high" ';
  if(wmode)     {sourceCode += 'wmode="' + wmode + '" ';}
  if(flashvars) {sourceCode += 'flashvars="' + flashvars + '" ';}
  if(align)     {sourceCode += 'align="' + align + '" ';}
  if(basepath)  {sourceCode += 'base="' + basepath + '" ';}
  if(allowFullscreen) {sourceCode += 'allowfullScreen="true" ';}
  sourceCode += 'bgcolor="' + bgcolor + '" width="' + width + '" height="' + height + '" name="' + id + '" id="' + id + '" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer"></embed></object><br>';
  return sourceCode;
}
