/******************************/
/**          PNGFIX          **/
/**                          **/
/** Author: Tomasz Nabrzeski **/
/******************************/
(function($) {
    $.fn.pngfix = function(){
        var arVersion = navigator.appVersion.split("MSIE");
        var version   = parseFloat(arVersion[1]);
    
        if ((version >= 5.5) && (version < 7) && (document.body.filters)) {
            this.each(function() {
                if ($(this).attr('src')) {
                    url    = $(this).attr('src');
                    width  = $(this).width();
                    height = $(this).height();
                    
                    $(this).attr('src', baseUrl + 'images/blank.gif');
                    $(this).css({'width': width + 'px',
                                 'height': height + 'px',
                                 'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='" + url + "')"});
                } else if ($(this).css('background-image')) {
                    url = $(this).css('background-image');
                    url = url.substring(5, url.length - 2);
                    
                    $(this).css({'background': 'none',
                                 'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='" + url + "')"});
                }
            });
        }
    };
})(jQuery);
