(function(B){B.ifixpng2=function(C){B.ifixpng2.pixel=C;};B.ifixpng2.regexp={bg:/^url\(["']?(.*\.png([?].*)?)["']?\)$/i,img:/.*\.png([?].*)?$/i},B.ifixpng2.getPixel=function(){return B.ifixpng2.pixel||"/wcsstore/BoulangerStg/images/pixel.gif";};var A={base:B("base").attr("href"),ltie7:B.browser.msie&&B.browser.version<7,filter:function(C){return"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='"+C+"')";}};B.fn.ifixpng2=A.ltie7?function(){function C(H,G,E,D,F){H.css({filter:A.filter(G),width:E,height:D}).attr({src:B.ifixpng2.getPixel()}).positionFix();}return this.each(function(){var F=B(this);if(F.is("img")||F.is("input")){var H,E;if(this.src&&this.src.match(B.ifixpng2.regexp.img)){H=(A.base&&this.src.substring(0,1)!="/"&&this.src.indexOf(A.base)===-1)?A.base+this.src:this.src;if(!this.width||!this.height){B(new Image()).one("load",function(){C(F,H,this.width,this.height);B(this).remove();}).attr("src",H);}else{C(F,H,this.width,this.height);}}}else{if(this.style){var I=F.css("backgroundImage");if(I&&I.match(B.ifixpng2.regexp.bg)&&this.currentStyle.backgroundRepeat=="no-repeat"){I=RegExp.$1;var D=this.currentStyle.backgroundPositionX||0,J=this.currentStyle.backgroundPositionY||0;if(D||J){var G={},E;if(typeof D!="undefined"){if(D=="left"){G.left=0;}else{if(D=="right"){G.right=F.width()%2===1?-1:0;}else{G.left=D;}}}if(typeof J!="undefined"){if(J=="bottom"){G.bottom=F.height()%2===1?-1:0;}else{if(J=="top"){G.top=0;}else{G.top=J;}}}E=new Image();B(E).one("load",function(){var K,O,M={},N;if(/center|%/.test(G.top)){M.top="(this.parentNode.offsetHeight - this.offsetHeight) * "+(G.top=="center"?0.5:(parseInt(G.top)/100));delete G.top;}if(/center|%/.test(G.left)){M.left="(this.parentNode.offsetWidth - this.offsetWidth) * "+(G.left=="center"?0.5:(parseInt(G.left)/100));delete G.left;}F.positionFix().css({backgroundImage:"none"}).prepend(B("<div></div>").css(G).css({width:this.width,height:this.height,position:"absolute",filter:A.filter(I)}));if(M.top||M.left){var L=F.children(":first")[0];for(N in M){L.style.setExpression(N,M[N],"JavaScript");}}B(this).remove();});E.src=I;}else{F.css({backgroundImage:"none",filter:A.filter(I)});}}}}});}:function(){return this;};B.fn.positionFix=function(){return this.each(function(){var C=B(this);if(C.css("position")!="absolute"){C.css({position:"relative"});}});};})(jQuery);
