function init(strTr) {
  if (navigator.userAgent.indexOf("MSIE")!=-1) {
    pngRepair(strTr);
//    if (window.attachEvent) window.attachEvent("onload", sfHover);
  }
}
function pngRepair(strTr) {
  for (i=0; i < document.getElementsByTagName("img").length; i++) {
    if (document.getElementsByTagName("img")[i].src.indexOf(".png")!=-1) {
      if (document.getElementsByTagName("img")[i].src.indexOf(strTr) != -1) {
        width = document.getElementsByTagName("img")[i].width;
        height = document.getElementsByTagName("img")[i].height;
        src = document.getElementsByTagName("img")[i].src;
        document.getElementsByTagName("img")[i].src='/img_common/transp.gif';
        document.getElementsByTagName("img")[i].height = height;
        document.getElementsByTagName("img")[i].width = width;
        document.getElementsByTagName("img")[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',sizingMethod='scale');";
      }
    }
  }
}
  function drawLetter(parentElt, letter, color) {
    var newImg = document.createElement("img");
    var newImgSrc = document.createAttribute("src");
    newImgSrc.nodeValue = "/images/letters/"+color+"/"+letter+".png";
    var newImgAlt = document.createAttribute("alt");
    if (letter == "blank") newImgAlt.nodeValue = " ";
    else newImgAlt.nodeValue = letter;
    newImg.setAttributeNode(newImgSrc);
    newImg.setAttributeNode(newImgAlt);
    document.getElementById(parentElt).appendChild(newImg);
  }
  function replaceText(id, color, uc) {
    if (!uc) uc = true;
    if (!color) color = "white";
    para = document.getElementById(id);
    text = para.firstChild.data;
    if (uc) text = text.toUpperCase();
    para.firstChild.data = "";
    for (i=0; i < text.length; i++) {
      if (text.substr(i, 1)==" ") drawLetter (id, "blank", color)
      else drawLetter (id, text.substr(i, 1), color)
    }
  }