﻿(function(a){a.ifixpng=function(b){a.ifixpng.pixel=b};a.ifixpng.getPixel=function(){return a.ifixpng.pixel||"images/pixel.gif"};var b={ltie7:a.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),filter:function(a){return "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='"+a+"')"}};a.fn.ifixpng=b.ltie7?function(){return this.each(function(){var c=a(this),e=a("base").attr("href");if(c.is("img")||c.is("input")){if(c.attr("src").match(/.*\.png([?].*)?$/i)){var f=e&&c.attr("src").substring(0,1)!="/"?e+c.attr("src"):c.attr("src");c.css({filter:b.filter(f),width:c.width(),height:c.height()}).attr({src:a.ifixpng.getPixel()}).positionFix()}}else{var d=c.css("backgroundImage");if(d.match(/^url\(["']?(.*\.png([?].*)?)["']?\)$/i)){d=RegExp.$1;c.css({backgroundImage:"none",filter:b.filter(d)}).positionFix()}}})}:function(){return this};a.fn.iunfixpng=b.ltie7?function(){return this.each(function(){var b=a(this),c=b.css("filter");if(c.match(/src=["']?(.*\.png([?].*)?)["']?/i)){c=RegExp.$1;if(b.is("img")||b.is("input"))b.attr({src:c}).css({filter:""});else b.css({filter:"",background:"url("+c+")"})}})}:function(){return this};a.fn.positionFix=function(){return this.each(function(){var c=a(this),b=c.css("position");if(b!="absolute"&&b!="relative")c.css({position:"relative"})})}})(jQuery)
