var em_div;
var em;

function init()
{
    logout();
    document.forms[0][0].focus();
    em_div = document.getElementById("em");
    em = em_div.offsetHeight;
    resize();
    window.onresize = resize;
    detect_font_change();
}
function detect_font_change()
{
    var new_em = em_div.offsetHeight;
    if(new_em != em)
    {
        em = new_em;
        resize();
    }
    setTimeout("detect_font_change()", 200);
}
function resize()
{
    var height = 0;
    var biggest_offset = 0;

    for(var column=1; column<=3; ++column)
    {
        var column_main = document.getElementById("column"+column);
        var column_text = document.getElementById("column"+column+"_text");
        var column_title = document.getElementById("column"+column+"_title");
        var column_footer = document.getElementById("column"+column+"_footer");

        if(column_main.offsetTop > biggest_offset)
        { biggest_offset = column_main.offsetTop; }

        var proposed_height = (column_text.offsetHeight+column_title.offsetHeight+column_footer.offsetHeight+1.5*em);
        if(proposed_height > height)
        { height = proposed_height; }
    }

    if(height > 0)
    {
        for(var column=1; column<=3; ++column)
        {
            var column_main = document.getElementById("column"+column);
            column_main.style.height = (height-column_main.offsetTop+biggest_offset)+"px";
        }

        var tab_border = document.getElementById("tab_border");
        var column1 = document.getElementById("column1");
        tab_border.style.height = column1.offsetHeight+"px";
    }
}
function logout()
{
    document.cookie = 'username=""; expires="-1"; path=/';
}


