var in_offset = 0;
var in_padding_offset = 0;

function setVerticalOffset( vn_offset ) {
    in_offset = vn_offset;
}

function setPaddingOffset( vn_padding_offset ) {
    in_padding_offset = vn_padding_offset;
}

function setHeight() {
    	         
    n_window_height = getWindowHeight() - in_offset;
    
    n_right_height = document.getElementById('right').clientHeight;
    n_left_height =  document.getElementById('left').clientHeight;

    if ( n_right_height > n_left_height ) {
        document.getElementById('left').style.minHeight = ( n_right_height - in_padding_offset ) + "px";
    } else if ( n_left_height > n_right_height ) {
        document.getElementById('right').style.minHeight = ( n_left_height - in_padding_offset ) + "px";
    }
    
    n_right_height = document.getElementById('right').clientHeight;
    n_left_height =  document.getElementById('left').clientHeight;
    
    if ( n_window_height > n_right_height ) {
        document.getElementById('left').style.minHeight = n_window_height + "px";
        document.getElementById('right').style.minHeight = n_window_height + "px";
    }

}

function setHeightBeforeAjax() {
    
    n_window_height = getWindowHeight() - in_offset;
    
    if ( is_ajax_div == "left" ) {
    
        document.getElementById('right').style.minHeight = n_window_height + "px";
        document.getElementById('left').style.minHeight = document.getElementById('right').clientHeight +"px";
    
    } else {
     
        document.getElementById('left').style.minHeight = n_window_height + "px";
        document.getElementById('right').style.minHeight = document.getElementById('left').clientHeight + "px";     
        
    }
    
    setHeight();
    
}

function setHeightAfterAjax() {
    setHeight();
}


window.onload = function() {
    setHeight();
}
window.onresize = function() {
    setHeight();
}