/*
 e24PNGFix
	- MooTools version required: 1.2.2
	Changelog:
		- 1.0: First release
*/

/*Based on the fixPNG module from MooTools, My Object Oriented Javascript Tools. Copyright (c) 2006-2007 Valerio Proietti, <http://mad4milk.net>, MIT Style License.||Clientcide Copyright (c) 2006-2008, http://www.clientcide.com/wiki/cnet-libraries#license*/
/* Copyright: equipo24 S.L.N.E <http://equipo24.com/> - Distributed under MIT License - Keep this message! */

$extend(Browser, {
	fixPNG: function(el) {
		if (Browser.Engine.trident){
			el = $(el);
			if (el) {
				var w = el.getStyle('width');
				var h = el.getStyle('height');
				var imgURL = el.getStyle('background');
				if (imgURL.test(/\((.+)\)/)){
					el.setStyle('background', '');

					var subEl = new Element('div', {
						'style': 'width: ' + w + ';' +
						'height: ' + h + ';' +
						"filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='" + imgURL.match(/\((.+)\)/)[1] + "');"							
					});	
					el.grab(subEl);							
				};
			}	
		}
	}
});

