/**
 * An alpha transparent png fix script.
 * Use it for free wherever you want.
 * @Author: TomS <tom@enedue.com>
 *
 */
var AlphaPng = new Class({
	
	initialize: function(){
		this.fixImg();
		this.fixBg();
	},
	
	fixImg: function(){
		$ES('img[src$=png]').each(function(png){
			el.setStyles({
				'filter': 'progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=\'true\', src=\''+png.getProperty('src')+'\', sizingMethod=\'scale\')'
			});
		});
	},
	
	fixBg: function(){
		$$('table', 'td', 'div').each(function(el, i){
			var img = el.getStyle('background-image');
			if(img.substr(img.lastIndexOf('.'), 4) == '.png') {
				var src = img.replace(/"|url\(|\)/g, '');
				el.setStyles({
					'filter': 'progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=\'true\', src=\''+src+'\', sizingMethod=\'scale\')',
					'background-image': 'none'
				});
			}
		});
	}
	
});

window.addEvent('domready', function(){
	//if(false /*@cc_on || @_jscript_version < 5.7 @*/) {
		//new AlphaPng();
	//}
});

