$.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.0){$(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.0){$(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.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;};
