function trim(value) {
  value = value.replace(/^\s+/,''); 
  value = value.replace(/\s+$/,'');
  return value; 
}


function embedFonts(swf_url,tagName, color, size, spacing, capitals, multi) {
  var isTitle = (swf_url.indexOf("embedBold.swf") != -1);
  
  if(isTitle) {
    size = 20;
    spacing = -1;
  }

  var els = document.getElementsByTagName(tagName);
  for(var i=0; i<els.length; i++) {
    var id = "embedFont_"+tagName+"_"+i;
    els[i].id = id;
    
    var so = new SWFObject(swf_url, id+'_main', '100%', '100%', '6', '#FFFFFF');
    so.addParam('menu', 'false');
    so.addParam('wmode', 'transparent');      
    so.addVariable('textColor',color);
    so.addVariable('textSize',size);
    so.addVariable('spacing',spacing);
    if(capitals) {
      so.addVariable('upperCase','true');   
    }
    
    
    
    if(multi) {
      so.addVariable('multi','true');
    }
    
    var str = trim( els[i].innerHTML );
    if(isTitle && str != "") {
      str = "/"+str;
    }
    
    so.addVariable('str', str);
    so.write(id);
  }
}
