function fixpng(element, method) {
 if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)) {
  var src;  
  
  if (element.tagName == 'img' || element.tagName == 'IMG' || element.type == 'image' || element.type == 'IMAGE') {
   if (/\.png$/.test(element.src)) {
    src = element.src;
    element.src = "images/spacer.gif";
   } else {      
      src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
      if (src) {
       src = src[1];
       element.runtimeStyle.backgroundImage="none";
      }     
     }
  } else {     
     src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)     
     if (src) {
      src = src[1];
      element.runtimeStyle.backgroundImage="none";
     }
    }   
    
   if (src) {    
    element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='" + method + "')";
   };
 }  
}