function showMessage(messageClass, messageId) {
    $("#" + messageId).show();
    showHideMessageBox(messageClass);
}

function hideMessage(messageClass, messageId) {
    $("#" + messageId).hide();
    showHideMessageBox(messageClass);
}


function showHideMessageBox(messageClass) {
    var messages = $("." + messageClass);

    var show = false;
    for (var i=0; i<messages.length; i++) {
        if (messages[i].style.display != "none") {
            show = true;
            break;
        }
    }

    var container;
    switch (messageClass) {
        case "infoMessage": container = $("#_infoContainer"); break;
        case "warningMessage": container = $("#_warningContainer"); break;
        case "criticalMessage": container = $("#_criticalContainer"); break;
        case "confirmMessage": container = $("#_confirmContainer"); break;
    }
    if (show) {
        container.show(100);
    } else {
        container.hide(100);
    }
}

