function pngfix() { 

$$('*').each(function(comp){
 
 	var url = comp.getStyle('background-image');
	var size = url.length;
 
 	if (url != 'none' && url.substring(size - 5, size - 2) == 'png') {
 		comp.setStyles({
 			background: '',
  			filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='" + url.substring(5, size - 2) + "')"
 		});
 	};
 
	if(comp.getTag() == 'img' && comp.getProperty('src').substring(comp.getProperty('src').length - 3) == 'png') {
 		var alt = new Element('input', {
  			'styles': {
  				'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='" + comp.getProperty('src') + "')",
  				'position': 'relative',
 				'background': 'transparent'
 			},
 			'title': comp.getProperty('alt')
  		});
 
		alt.setStyles(comp.getStyles('padding','margin','border','height','width'));
 		alt.setProperties(comp.getProperties('id','class'));
  		alt.disabled = true;
  		comp.replaceWith(alt);
  	};
 });
}

if(window.ie6){
	window.addEvent('domready', pngfix);
}
