﻿function sortNum(a,b) { return b-a }
function equalizeHeightsWithMin(ids, min) {
	var objs=new Array(ids.length);
	var offsetHeights=new Array(ids.length+1);
	var padTop = new Array(ids.length);
	var padBottom = new Array(ids.length);
	var h = 0;
	
	if (document.getElementById(min)) {
        h = document.getElementById(min).offsetHeight;
        offsetHeights[ids.length] = h;
    }
        
    for (var i=0; i<ids.length; i++) {
	    if (document.getElementById(ids[i])) {
	        objs[i] = document.getElementById(ids[i]);
	        padTop[i] = objs[i].style.paddingTop;
	        padBottom[i] = objs[i].style.paddingBottom;
	        objs[i].style.height = "auto";
	        objs[i].style.paddingTop = "0";
	        objs[i].style.paddingBottom = "0";
	        offsetHeights[i] = objs[i].offsetHeight;
	    }
    }
    
    nh = offsetHeights.sort(sortNum);
 	
    for (var i=0; i<objs.length; i++) {
        if (document.getElementById(ids[i])) {
	        objs[i].style.height = nh[0]+"px";
	        objs[i].style.paddingTop = padTop[i];
	        objs[i].style.paddingBottom = padBottom[i];
	    }
    }
}

function equalizeHeights(ids) {
    equalizeHeightsWithMin(ids);
}

