(function($) {
	jQuery.fn.pngFix = function(settings) {
		// Settings
		settings = jQuery.extend({
			blankgif: "/elements/blank.gif"
		}, settings);
		var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
		var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);
		if (jQuery.browser.msie && (ie55 || ie6)) {
			//fix images with png-source
			jQuery(this).find("img[@src$=.png]").each(function() {
				this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='scale')";
				this.src = settings.blankgif;
			});
		}
		return jQuery;
	};
})(jQuery);
