
$.fn.equalHeights = function(elem_h) {
	$(this).each(function(){
		var currentTallest = 0;

		$(this).find(elem_h).each(function(i){
			if ($(this).height() > currentTallest) { currentTallest = $(this).height(); }
		});
		// for ie6, set height since min-height isn't supported
		//if ($.browser.msie && $.browser.version == 6.0) { $(this).find(elem_h).css({'height': currentTallest}); }
		$(this).find(elem_h).css({'min-height': currentTallest}); 
		$(this).find(elem_h).css({'max-height': currentTallest});
		$(this).find(elem_h).css({'height': currentTallest});
	});
	return this;
};

$.fn.equalHeights = function(elem_h, cols, rows, num_ele) {
	
	var c = 0;
	var r = 0;
	var i = 0;
	
	for (r=0; r<rows; r++) {
		var currentTallest = 0;

		for (c=0; c<cols && i < num_ele; c++) {
			if ($("*[id*=" + r + "_" + c + "]").height() > currentTallest) { currentTallest = $("*[id*=" + r + "_" + c + "]").height(); }
			i++;
		}
		i = i - cols;
		for (c=0; c<cols && i < num_ele; c++) {
			$("*[id*=" + r + "_" + c + "]").css({'min-height': currentTallest+5});
			$("*[id*=" + r + "_" + c + "]").css({'max-height': currentTallest+5});
			$("*[id*=" + r + "_" + c + "]").css({'height': currentTallest+5});
			i++;
		}
	}
	
	return this;
};
