jQuery(document).ready(function(){

jQuery(".dop_info_link").click(function(){
    var ident = jQuery(this).attr('id').split('_');
    jQuery("#dopcontent"+ident[1]).toggle('slow');
    return false;
});
    
function deactivatetab(tab){
tab.removeClass('active');
var mytab = tab.attr('name');
// $(tabobj).setStyle('display', 'none'); /* если не используем Fx просто прячем блок */
// Эффекты можно отключить или изменить - просто комментируем две следующие строки
jQuery("#"+mytab).hide();
}
 
function activatetab(tab){
tab.addClass('active');
var mytab = tab.attr('name');
//tab.css('display', 'block');
// Эффекты можно отключить или изменить - просто комментируем две следующие строки
jQuery("#"+mytab).show("slow");
}
 
function tabclick(tabobj){
//читаем имя текущего блока вкладок
var prnt = tabobj.parent().parent('div[name^=blocktabs]');
// узнаём активную ранее вкладку
var obj = prnt.attr('name');
var oldtabid = jQuery.cookie(obj);
 
var oldobj = jQuery(prnt).find("#"+oldtabid);
deactivatetab(oldobj);
activatetab(tabobj);
jQuery.cookie(obj, jQuery(tabobj).attr('id') );
}
 
function tabinit(){
//ищем все вкладки внутри блоков
jQuery('div[name^=blocktabs]').each(function(bel){
    var tabs = jQuery(this).find('li[name^=tab]');
    //добавляем обработку клика для каждой вкладки
    tabs.each(function(el){jQuery(this).click(function(e){
        tabclick(jQuery(this));
    });
    });
     
    //читаем куки для блока вкладок
    var qname = jQuery(this).attr('name');
    var TabCookie = jQuery.cookie(qname);
    if(TabCookie == null){
    // если не установлены указываем активную первую вкладку
    TabCookie = jQuery(tabs[0]).attr('id');
    jQuery.cookie(qname, jQuery(tabs[0]).attr('id'));
    }
    // делаем вкладку активной
    tobj = jQuery(this).find("#"+TabCookie);
    activatetab(tobj);
});
}
 
tabinit();    
});
