$.fn.equalHeights=function(px){$(this).each(function(){var currentTallest=0;$(this).children().each(function(i){if($(this).height()>currentTallest)currentTallest=$(this).height()});if(!px||!Number.prototype.pxToEm)currentTallest=currentTallest.pxToEm();if($.browser.msie&&$.browser.version==6)$(this).children().css({height:currentTallest});$(this).children().css({"min-height":currentTallest})});return this};
$.fn.equalWidths=function(px){$(this).each(function(){var currentWidest=0;$(this).children().each(function(i){if($(this).width()>currentWidest)currentWidest=$(this).width()});if(!px||!Number.prototype.pxToEm)currentWidest=currentWidest.pxToEm();if($.browser.msie&&$.browser.version==6)$(this).children().css({width:currentWidest});$(this).children().css({"min-width":currentWidest})});return this};
Number.prototype.pxToEm=String.prototype.pxToEm=function(settings){settings=jQuery.extend({scope:"body",reverse:false},settings);var pxVal=this==""?0:parseFloat(this);var scopeVal;var getWindowWidth=function(){var de=document.documentElement;return self.innerWidth||de&&de.clientWidth||document.body.clientWidth};if(settings.scope=="body"&&$.browser.msie&&(parseFloat($("body").css("font-size"))/getWindowWidth()).toFixed(1)>0){var calcFontSize=function(){return(parseFloat($("body").css("font-size"))/
getWindowWidth()).toFixed(3)*16};scopeVal=calcFontSize()}else scopeVal=parseFloat(jQuery(settings.scope).css("font-size"));var result=settings.reverse==true?(pxVal*scopeVal).toFixed(2)+"px":(pxVal/scopeVal).toFixed(2)+"em";return result};
