$(document).ready(function() {
	$('.show-on-full-load').css('visibility', 'inherit');	
		
	$('.on-off-switch').click(function()
    {
        // Получаем идентификатор элемента
	    var id = $(this).attr('name');
        
        // Скрытие других блоков, которым назначено автоскрытие, кроме открываемого
        if ($('#' + id).is(':hidden'))
            $.autoHideAll('#' + id);
        
        // показываем или открываем блок
	    $('#' + id).slideToggle('slow');
	    
	    return false;
    })
    
    $('.favorite_link').click(function(){
        if ($(this).hasClass('loaded')) return false;
        $(this).addClass('loaded');
        
        var url = this.onclick();
        if (!url){
            window.location = '/people?login';
            return false;
        }
        
        var is_added = $(this).hasClass('is_added');
        this.title = (is_added ? 'Удаляется из Избранного, подождите...' : 'Добавляется в Избранное, подождите...');
        
        var t = this;
        var click = arguments.callee;
        var link_type = ($(this).hasClass('short_type') ? 'short' : 'default');
        
        $.get(
            url, {'get_link': 1, 'link_type': link_type},
            function(html){
                var new_link = $(html);
                $(t).replaceWith(new_link);
                new_link.click(click);
            },
            'html'
        );
        
        return false;
    })
});

