(function(A){A.Meca={};A.Meca.hover={};A.Meca.hover.config={};A.Meca.hover.config.enable=true;A.Meca.hover.config.selector=".btn";A.Meca.hover.config.postfix="_o";A.Meca.external={};A.Meca.external.config={};A.Meca.external.config.enable=true;A.Meca.external.config.selector='a[rel~="external"]';A.Meca.pngfix={};A.Meca.pngfix.config={};A.Meca.pngfix.config.enable=true;A.Meca.pngfix.config.bgpngSelector=".bgpng";A.Meca.pngfix.config.imgpngSelector=".pngfix";A.Meca.pngfix.config.blankGif=false;A.Meca.pngfix.config.wrapSpanClass="imgpngWrapSpan";A.Meca.heightAlign={};A.Meca.heightAlign.config={};A.Meca.heightAlign.config.enable=true;A.Meca.heightAlign.config.selector="ul.heightAlign li";A.Meca.positionFixed={};A.Meca.positionFixed.config={};A.Meca.positionFixed.config.enable=true;A.Meca.positionFixed.config.selector=".fixed";A.Meca.hover.exec=function(){if(!A.Meca.hover.config.enable){return ;}A(A.Meca.hover.config.selector).each(function(){if(!A(this).attr("src")){return ;}var D=this.src;var C=this.src.replace(/\.\w+$/,A.Meca.hover.config.postfix+"$&");var B=new Image();B.src=C;A(this).hover(function(){this.src=C;},function(){this.src=D;});});};A.Meca.external.exec=function(){if(!A.Meca.external.config.enable){return ;}A(A.Meca.external.config.selector).attr("target","_blank");};A.Meca.pngfix.exec=function(){if(!A.Meca.pngfix.config.enable){return ;}if(!(A.browser.msie&&A.browser.version=="6.0")){return ;}var B=function(E,C){var D="DXImageTransform.Microsoft.AlphaImageLoader";return"progid:"+D+'(src="'+E+'",sizingMethod='+C+")";};A(A.Meca.pngfix.config.bgpngSelector).each(function(){var E=A(this).css("backgroundImage").slice(5,-2);var C=(A(this).css("backgroundRepeat")==="no-repeat")?"crop":"scale";var D={filter:B(E,C),"background-image":"none",zoom:"1"};A(this).css(D);});A(A.Meca.pngfix.config.imgpngSelector).each(function(){var C={filter:B(A(this).attr("src"),"crop"),width:A(this).width(),height:A(this).height(),zoom:"1"};if(A.Meca.pngfix.config.blankGif){A(this).css(C).attr("src",A.Meca.pngfix.config.blankGif);}else{var D=A(document.createElement("span")).addClass(A.Meca.pngfix.config.wrapSpanClass).css(C);A(this).css("display","none").wrap(D);}});};A.Meca.heightAlign.exec=function(){if(!A.Meca.heightAlign.config.enable){return ;}var B=0;A(A.Meca.heightAlign.config.selector).each(function(){height=A(this).height();if(B<height){B=height;}}).height(B);};A.Meca.positionFixed.exec=function(){if(!A.Meca.positionFixed.config.enable){return ;}if(!(A.browser.msie&&A.browser.version=="6.0")){return ;}A(A.Meca.positionFixed.config.selector).each(function(){var C=A(this);var B=parseInt(A(this).css("top"))||0;var D=parseInt(A(this).css("left"))||0;C.css("position","absolute").parents().each(function(){if(A(this).css("position")=="relative"){A(this).after(C);}});A(window).scroll(function(){C.css({top:A(document).scrollTop()+B,left:A(document).scrollLeft()+D});});});};A(function(){for(var B in A.Meca){if(A.Meca[B].exec){A.Meca[B].exec();}}});})(jQuery);