function pngfix(blank)
{

  if(document.all && !window.opera && typeof(window.XMLHttpRequest) == 'undefined')
  {
    $$('img').each(function(img)
    {
      img = $(img);
      if((img.src.match(/.png$/) || img.hasClassName('png')) && !img.hasClassName('flir-image') && !img.up('.pngfix-exclude'))
      {
        var oldsrc = img.src;
        var dim = img.getDimensions();
	if(dim.width == 0 || dim.height == 0)
	{
		var cls = $A($w(img.className));
		cls.each(function(cl){
			var m = cl.match(/png_width_(.+)/);
			if(m)
				dim.width = m[1];
			m = cl.match(/png_height_(.+)/);
			if(m)
				dim.height = m[1];
		});
	}
        dim.width += 'px';
        dim.height += 'px';

        dim.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="' + oldsrc +'");';
        img.src = blank;
        img.setStyle(dim);
      }
    });
  }
} 
//Event.onDOMReady(function(){ pngfix('/globalJavascript/blank.gif');});
if(typeof(pngfix_blank) == 'undefined')
    pngfix_blank = '/globalJavascript/blank.gif';
Event.observe(window, 'load', function(){ pngfix(pngfix_blank);});
