Prototype.Browser.Version=(navigator.userAgent.toLowerCase().match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1];if(Prototype.Browser.IE&&Prototype.Browser.Version<8){Element.addMethods({inheritHack:function(B,A){var B=$(B);if(B.getStyle(A)&&B.getStyle(A)!="transparent"){return}B.ancestors().each(function(C){if(C.getStyle(A)&&C.getStyle(A)!="transparent"){B.setStyle(A+":"+C.getStyle(A));throw $break}})}});document.observe("dom:loaded",function(){$$(".legend").invoke("inheritHack","background-color")})}if(Prototype.Browser.IE&&Prototype.Browser.Version<7){Element.addMethods({pngHack:function(C){var C=$(C);if((C.match("img"))&&(C.src.include("png"))){if(!Element._pngHackGif){var E=$A(document.getElementsByTagName("script")).find(function(F){return(F.src&&F.src.match(/\/pngfix(\.min)?\.js$/))});Element._pngHackGif=E.src.substr(0,E.src.lastIndexOf("/"))+"/x.gif"}var B=C.src;var D="scale";C.style.width=C.width+"px";C.style.height=C.height+"px";C.src=Element._pngHackGif}else{if(C.getStyle("backgroundImage").include("png")){var A=C.getStyle("backgroundColor")||"";var B=C.getStyle("backgroundImage").gsub(/url\(|\)|'|"/,"");var D="scale";C.setStyle({backgroundImage:"none",position:"static"})}else{return C}}C.runtimeStyle.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="#{al}",sizingMethod="#{sz}")'.interpolate({al:B,sz:D});return C}});document.observe("dom:loaded",function(){$$("img").invoke("pngHack");if($("cntr_bottom")){$("cntr_bottom").pngHack()}})};