﻿$(document).bind('ready', function() {
    var groups = $('.highlightedNodesGroup');
    var groupsLinks = $('.sub a', groups);


    groupsLinks.unbind('click');

    groupsLinks.bind('click',
    function(e) {
        var target = $(e.target);
        if (!target.is('a')) {
            target = target.closest('a');
        }
        updateHighlightedLinkStates(target);
    });

    var activeLinks = $('.sub a.active', groups);
    for (var i = 0; i < activeLinks.length; i++) {
        updateHighlightedLinkStates($(activeLinks[i]));
    }
});


function updateHighlightedLinkStates(activeAnchor) {
    var context = activeAnchor.closest('.highlightedNodesGroup');

    var pageType = activeAnchor.attr('typeid');

    $('div.list[typeid!=' + pageType + ']', context).hide();
    $('div.list[typeid=' + pageType + ']', context).show();

    $('a[typeid=' + pageType + ']', context).addClass('active');
    $('a[typeid!=' + pageType + ']', context).removeClass('active');

    var catalogLink = $("div.link-block span a", context);
    catalogLink.attr('href',activeAnchor.attr('lnk'));
    
    if (pageType == 'Community') {
        catalogLink.text('Перейти к каталогу сообществ');
    } else
        if (pageType == 'Event') {
            catalogLink.text('Перейти к каталогу событий');
            
    } else if (pageType == 'User') {
    //catalogLink.text('Перейти к списку пользователей');
        catalogLink.text('');
    } 

 }
