﻿/* SystemAlertValidations.js */

/****************
Disable system Alert Panel in Global Header
*****************/
function DisableAlertMerssagePanel() {
    var alertPanel = document.getElementById(parent.alertPanelClientID);
    alertPanel.style.display = 'none'
}
/****************
Update message count in Header
*****************/
function UpdateAlertMessageCount(alertCount, notificationID, flag) {
    var meassage = document.getElementById(parent.AlertCount);
    meassage.innerHTML = '(' + alertCount + ')';

    var alertLink = $("#" + parent.AlertLink);


    if (alertCount == 1) {

        alertLink.html(Alert);

    }
    else {

        alertLink.html(Alerts);

    }

    if (alertCount == 0) {
        alertLink.attr("href", "#");
        alertLink.attr("onclick", "");
        alertLink.unbind("click");

    }
    else {
        alertLink.attr("href", "#");

    }

    UpdateMessageStyles(notificationID, flag);
}

/****************
Update Read Messages.
*****************/
function RefreshMessageCenterMessages() {
    if (PageName == 'Dashboard') {
        Amway.Core.Web.UI.Dashboard.DashboardParentControl.RefreshMessageCenterMessages(function(response) {
            if (response.value != null) {
                document.getElementById(MessageCenterPanelClientID).innerHTML = response.value;
                return false;
            }
        });
    }
}

/****************
Update Read Messages styles.
*****************/
function UpdateMessageStyles(notificationID, readflag) {


    var Notification = $("." + notificationID);


    if (readflag == 'True') {
        Notification.addClass("MC_LYT_DB_Msgread");
        Notification.removeClass("MC_LYT_DB_MsgUnread");

    }
    else {

        Notification.removeClass("MC_LYT_DB_Msgread");
        Notification.addClass("MC_LYT_DB_MsgUnread");
    }

}


