jQuery(document).ready(function() { CheckHeight(); jQuery("input[type='image'],input[type='submit'],input[type='button'],a").click(CheckHeight); jQuery("body,img").load(CheckHeight); CollapseSetup(); }); function CheckHeight() { var parent = jQuery('.ColumnContainer'); parent.each(function(index, element) { var kids = jQuery(element).children('div'); var maxheight = 0; kids.each(function(index, element) { if (maxheight < jQuery(element).height()) { maxheight = jQuery(element).height(); } }); jQuery(element).height(maxheight); }); } function CollapseSetup() { jQuery('ul.Collapsing > li:has(ul)').each(function() { var li = jQuery(this); li.contents().filter(function() { return this.nodeType != 1; }).wrap(""); li.addClass("Closed"); li.children("a").click(function() { li.toggleClass("Closed"); li.toggleClass("Open"); CheckHeight(); }); li.children("a").mouseover(function() { jQuery(this).addClass("LinkHover"); }); li.children("a").mouseout(function() { jQuery(this).removeClass("LinkHover"); }); }); CheckHeight(); }