var ua = jQuery.browser; jQuery(document).ready(function($) { equalColumns(); $(window).resize( equalColumns ); /* equal height columns */ function equalColumns() { $(".ehc").each( function() { var row = $(this); if ( ua.msie && parseInt( ua.version, 10 ) < 8 ) { var height = row.outerHeight(); // outerheight for IE < 8 } else { var height = row.height(); } row.find("> div").each( function() { $(this).height( height ); }); }); } /* IE6/7 fixes */ if ( ua.msie && parseInt( ua.version, 10 ) < 8 ) { /* for IE6, add sfhover class for li:hover support */ if ( parseInt( ua.version, 10 ) < 7 ) { $("ul li").hover( function() { $(this).addClass("sfhover") }, function() { $(this).removeClass("sfhover") } ); } }; });