  jQuery.fn.BB_Tabs = function()
  {

    return this.each(function()
    {
      var Tabs_Obj = jQuery(this);
      var Active = 0;
      var cookieID = "BB_Tabs[" + Tabs_Obj.attr("id") + "]";// + jQuery().find(".BB_Tabs").index(Tabs_Obj);

      // Определяем текущий активный
      // Если активный указан явно
      if (-1<Tabs_Obj.find(">.TabsList .TabsItem").index(Tabs_Obj.find(">.TabsList .Active"))) Active = Tabs_Obj.find(">.TabsList .TabsItem").index(Tabs_Obj.find(">.TabsList .Active"));
      // Иначе, если есть куки
      else if (cookieID!="BB_Tabs[]" && jQuery.cookie(cookieID)!=null) Active = jQuery.cookie(cookieID);
      
      // Показываем текущий активный
      ShowActive(Active);

      function ShowActive()
      {
          // Скрываем старый
          Tabs_Obj.find(">.TabsList .TabsItem").removeClass("Active");
          Tabs_Obj.find(">.TabsContent>.TabsItem").hide();

          // Показываем нужный
          Tabs_Obj.find(">.TabsList .TabsItem:eq(" + Active + ")").addClass("Active");
          Tabs_Obj.find(">.TabsContent>.TabsItem:eq(" + Active + ")").show();
          
          if (cookieID!="BB_Tabs[]") jQuery.cookie(cookieID, Active);
      }
      
      Tabs_Obj.find(">.TabsList .TabsItem a").click(function() 
      {
        // Определяем ID
        ID_Item = Tabs_Obj.find(">.TabsList .TabsItem").index(jQuery(this).parent(".TabsItem"));

        if (Active != ID_Item)
        {
          // Переопределяем активный
          Active = ID_Item;

          // Показываем активный
          ShowActive(Active);
        }

      });

    });

  };