var rp = {
  png: {
    transparent_img_url: "//siteseal.ratepoint.com/member/buttons/transparent.png",

    fix: function(element) {
      if (!this.is_ie_5_or_6())
        return;

      var src = element.src;

      if (src.indexOf(this.transparent_img_url) != -1)
        return; // Already fixed

      if (src.search(/\.png$/) == -1) return;

      if (element['onload']) element.removeAttribute('onload', 0)

      var w = element.width
      var h = element.height

      element.src = this.transparent_img_url;
      element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='image')";
    },

    fix_by_img_id: function(id) {
      this.fix(document.getElementById(id))
    },

    is_ie_5_or_6: function() {
      var pos = navigator.userAgent.indexOf("MSIE ");

      if (pos == -1)
        return false;

      var version = navigator.userAgent.substring(pos + 5);

      return (((version.indexOf("5.5") == 0) || (version.indexOf("6") == 0)) && (navigator.platform == ("Win32")));
    }
  }
}
// backward compatibility
var rpfixPNG = function(img_element) { rp.png.fix(img_element) }