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";
    }

/*    var news_container = document.getElementById("news_container");
    var news_background = document.getElementById("news_background");
    var news = document.getElementById("news");
    news_background.style.width=news.offsetWidth+"px";
    news_background.style.height=news.offsetHeight+"px";
    news.className="news_foreground";
    news_background.className="news_background_transparent";*/
}
function logout()
{
    if(readCookie("muse_username") || readCookie("username"))
    {
        document.cookie = 'muse_username=""; expires="-1"; path=/';
        document.cookie = 'muse_password=""; expires="-1"; path=/';
        document.cookie = 'username=""; expires="-1"; path=/';
        document.cookie = 'password=""; expires="-1"; path=/';
    }
}

function readCookie(name)
{
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++)
    {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

