﻿$(document).ready(function () {
    setInterval("OnlineUpdate();", 300000);
});

function OnlineUpdate() {
    $.ajax({
        type: "POST",
        url: "/sn/OnlineUpdate.ashx",
        cache: false,
        async: true
    });
}

function updateNotifications(notifications) {
    if (notifications == null)
        return;

    if (notifications.announcements != null && notifications.announcements > 0) {
        $('#announcementCount').html(notifications.announcements);
        $('#newAnnouncements').removeClass('notification_hidden');
    }

    if (notifications.messages != null && notifications.messages > 0) {
        $('#mailCount').html(notifications.messages <= 99 ? notifications.messages : '99+');
        $('#mailCount').removeClass('notification_hidden');
    }

    if (notifications.bootycalls != null) {
        if (notifications.bootycalls > 0)
            $('#bootycallCount').html(notifications.bootycalls <= 99 ? notifications.bootycalls : '99+');
        else {
            $('#widget_booty_call').hide();
            $('.widget_booty_link').hide();
        }
    }

    if (notifications.events != null && notifications.events > 0) {
        $('#eventCount').html(notifications.events <= 99 ? notifications.events : '99+');
        $('#newEvents').removeClass('notification_hidden');
    }

    if (notifications.groups != null && notifications.groups > 0) {
        $('#groupPostCount').html(notifications.groups <= 99 ? notifications.groups : '99+');
        $('#newGroupPosts').removeClass('notification_hidden');
    }
}
