﻿htagreplace = {
  tag:'p',
  width:298,
  height: 80,
  getStyle:function(el,styleProp)
  {
    var x = typeof(el)=='string' ? document.getElementById(el) : el;
    if (x.currentStyle)
      var y = x.currentStyle[styleProp];
    else if (window.getComputedStyle)
      var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);
    return y;
  },
  show: function() {
    var hhtags = document.getElementsByTagName(this.tag);
    for(var i =0; i<hhtags.length; i++) {
      var htag = hhtags[i];
      var div = document.createElement('div');
      div.id = ''+Math.random();
      htag.parentNode.insertBefore(div,htag);
      var size = this.getStyle(htag,'font-size');
      if(!size)
        size = this.getStyle(htag,'fontSize');
      divsize = size.match('px') || size.match('pt') ? parseInt(size.substr(0,size.length-2)) : parseInt(size);
      var so = new SWFObject("flash/futura-replace.swf", "pattern", this.width, divsize+30, "8", "#FFFFFF");
      so.addVariable("h1text", htag.innerHTML.replace('&','%26'));
      so.addVariable("color", "#ffffff");
      so.addVariable("size", size);
      so.addParam("wmode", "transparent");
      so.write(div.id);
      if(div.innerHTML!='')
        htag.style.display='none';
    } 
  } 
}