var container = document.getElementById('container');
var leftContainer = document.getElementById('leftContainer');
var rightContainer = document.getElementById('rightContainer');

function fixAll() {
    container.style.height = "auto";
    leftContainer.style.height = "auto";

    if (container.clientHeight != leftContainer.clientHeight && leftContainer.clientHeight >= rightContainer.clientHeight) {
        container.style.height = (leftContainer.clientHeight) + "px";
    }
    
    if (container.clientHeight != rightContainer.clientHeight && leftContainer.clientHeight <= rightContainer.clientHeight) {
        container.style.height = (rightContainer.clientHeight) + "px";
    }
    
    if (leftContainer.clientHeight != container.clientHeight) {
        leftContainer.style.height = (container.clientHeight - 10) + "px";
    }
    
    rightContainer.style.width = ((container.clientWidth - leftContainer.clientWidth) - 20) + "px";
}

fixAll();