function WriteFlash(swf_url,width,height,params){
  //Defaults
  var obj_script_access = '<param name="allowScriptAccess" value="sameDomain" />';
  var emb_script_access = ' allowScriptAccess="sameDomain" ';
  var obj_quality = '<param name="quality" value="high" />';
  var emb_quality = ' quality="high" ';
  var obj_wmode = '<param name="wmode" value="transparent">';
  var emb_wmode = ' wmode="transparent" ';
  var obj_loop = '<param name="LOOP" value="false">';
  var emb_loop = ' loop="none" ';
  var objParamString = '<param name="movie" value="'+swf_url+'" />';
  var embParamString = '<embed src="'+swf_url+'" width="'+width+'" height="'+height+'" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" ';
  if(params != null){
    var splitarr = params.split("&");
    for(var i=0;i<splitarr.length;i++){
      var tmp = splitarr[i];
      var split2arr = tmp.split("=");
      var strAtt = split2arr[0].toLowerCase();
      var strVal = split2arr[1].toLowerCase();
      if(strAtt=="allowscriptaccess"){
        obj_script_access = '<param name="allowScriptAccess" value="'+strVal+'" />';
        emb_script_access = 'allowScriptAccess="'+strVal+'" ';
      }
      else  if (strAtt=="quality") {
        obj_quality = '<param name="quality" value="'+strVal+'" />';
        emb_quality = ' quality="'+strVal+'" ';
      }
      else if (strAtt=="wmode") {
        obj_wmode = '<param name="wmode" value="'+strVal+'">';
        emb_wmode = ' wmode="'+strVal+'" ';
      }
      else {
        objParamString += '<param name="'+strAtt+'" value="'+strVal+'" />';
        embParamString += ' '+strAtt+'="'+getEmbed(strVal)+'" ';
      }
    }
  }
  //Object Tag
  objParamString += obj_script_access+obj_quality+obj_wmode+obj_loop;
  var outstring = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"'
  +' width="'+width+'" height="'+height+'" align="middle">';

  outstring += objParamString;

  //Embed Tag
  embParamString += emb_script_access+emb_quality+emb_wmode+emb_loop+' />';

  //Combine and close object tag
  outstring += embParamString+'</object>';
  document.write(outstring);
}


