function embedFlash (id,width,height,align,src,scale,menu,bgcolor,flashvars,base){

  var objects                 = [];

  objects['id']               = id;
  objects['classid']          = 'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000';
  objects['codebase']         = 'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0';
  objects['width']            = width;
  objects['height']           = height; 
  objects['align']            = align;

  var params                  = [];

  params['allowscriptaccess'] = 'samedomain';
  params['movie']             = src
  params['scale']             = scale;
  params['menu']              = menu;
  params['base']              = base
  params['quality']           = 'high'
  params['bgcolor']           = bgcolor;
  params['wmode']             = 'window';
  params['flashvars']         = flashvars;

  var embeds                  = [];

  embeds['name']              = objects['id'];
  embeds['src']               = params['movie'];
  embeds['scale']             = params['scale'];
  embeds['menu']              = params['menu'];
  embeds['flashvars']         = params['flashvars'];
  embeds['base']              = params['base'];
  embeds['quality']           = params['quality'];
  embeds['bgcolor']           = params['bgcolor'];
  embeds['allowscriptaccess'] = params['allowscriptaccess'];
  embeds['width']             = objects['width'];
  embeds['height']            = objects['height'];
  embeds['align']             = objects['align'];
  embeds['type']              = 'application/x-shockwave-flash';
  embeds['pluginspage']       = 'http://www.macromedia.com/go/getflashplayer';
  embeds['wmode']             = params['wmode'];

  var objectString;
  var paramString             = '';
  var embedString;

  // Build the object tag
  objectString = '<object ';

  for (var object in objects){
    objectString += object + '="' + objects[object] + '" ';
  }

  objectString += '>\n';
  
  // Build the params
  for (var param in params){
    paramString += '<param name="' + param + '" value="' + params[param] + '" />\n';
  }

  // Build the embed tag   
  embedString = '<embed ';
  
  for (var embed in embeds){
    embedString += embed + '="' + embeds[embed] + '" ';
  }

  embedString += '/>\n';

  // Print the object
  document.write(objectString);
  document.write(paramString);
  document.write(embedString);
  // Close the object
  document.write('</object>\n');
}
