   function replacePngImg(containerId, targetId, top, left, right, bottom) {
     var supported = /MSIE/.test(navigator.userAgent) && navigator.platform == "Win32";
     if (supported) {
       var srcObj = document.getElementById(targetId);
       var myImg  = document.createElement("DIV");
       myImg.style.position = srcObj.style.position; myImg.id = srcObj.id;
       myImg.style.zIndex = srcObj.style.zIndex;
       if (top) { myImg.style.top = srcObj.style.top; }
       if (left) { myImg.style.left = srcObj.style.left; myImg.align = 'right'; } // FIXME
       if (right) { myImg.style.right = srcObj.style.right; }
       if (bottom) { myImg.style.bottom = srcObj.style.bottom; }
       myImg.innerHTML = "<img class='pngtransparency' src='"+ srcObj.src +"' width='"+ srcObj.clientWidth +"' height='"+ srcObj.clientHeight +"' />";
       document.getElementById(containerId).replaceChild(myImg, srcObj);
     }
   }

   function fixObjSize(targetId, browser) {
     var supported = 1;
     if (browser) { supported = 0; if ( navigator.userAgent.indexOf(browser) > 0) { supported = 1; } }
     if (supported) {
       var srcObj = document.getElementById(targetId);
       srcObj.style.width = srcObj.clientWidth;
       srcObj.style.height = srcObj.clientHeight;
     }
   }

