(function($) {
	$.extend($.fn, {
		fixImgSrc: function() {
			if (!($.browser.msie && $.browser.version == "6.0")) {
				return;
			}
			var url = $(this).attr('src');
			var width = $(this).attr('width');
			var height = $(this).attr('height');
			$(this).attr('src', 'images/blank.gif');
			$(this)[0].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + url + "', sizingMethod='image')";
			$(this).attr('width', width);
			$(this).attr('height', height);
		},
		fixBackground: function(settings) {
			if (!($.browser.msie && $.browser.version == "6.0")) {
				return;
			}
			var url = $(this).css('background-image').replace(/^url\([\"\']?([^\"\)]+)[\"\']?\)$/ig, "$1");
			$(this).css('background-image', 'none');
			$(this)[0].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + url + "', sizingMethod='scale')";
		},
		fixPng: function() {
			if (!($.browser.msie && $.browser.version == "6.0")) {
				return;
			}
			$('[src$=.png]').each(function() {
				$(this).fixImgSrc();
			});
			$('*').each(function() {
				if ($(this).css('background-image').toLowerCase().indexOf(".png") == -1) {
					return;
				}
				$(this).fixBackground();
			});
		}
	});
})(jQuery);
