var MSG_LEVEL = false;
var MSG = new Array();
var MSG_BOX_CLASS = new Array();

MSG_BOX_CLASS['hidden'] = 'msgBoxHidden';
MSG_BOX_CLASS['error'] = 'msgBoxError';
MSG_BOX_CLASS['info'] = 'msgBoxInfo';
MSG_BOX_CLASS['confirm'] = 'msgBoxConfirm';

function appendMsg(msg, level) {
    MSG.push(msg);
    MSG_LEVEL = level;
}

function showMsg() {
    var msgBox = $('#msgBox');
    var html = msgBox.html();
    for(m in MSG) {
        html = html+MSG[m]+"<br />\n";
    }
    msgBox.html(html);
    if(MSG_LEVEL) {
        msgBox.removeClass();
        msgBox.addClass(MSG_BOX_CLASS[MSG_LEVEL]);
    }
    window.scroll(0, 0);
}

function clearMsg() {
    MSG_LEVEL = 'hidden';
    MSG = new Array();
    var msgBox = $('#msgBox');
    msgBox.removeClass();
    msgBox.addClass(MSG_BOX_CLASS[MSG_LEVEL]);
    msgBox.html('');
}

$(window).load(function() {
    showMsg();
});