text: /* ========================================================
   * bootstrap-tabs.js v1.4.0
   * http://twitter.github.com/bootstrap/javascript.html#tabs
   * ========================================================
   * Copyright 2011 Twitter, Inc.
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   * http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   * ======================================================== */
  
  
  !function( $ ){
  
    "use strict"
  
    function activate ( element, container ) {	  
      container
        .find('> .active')
        .removeClass('active')
        .find('> .dropdown-menu > .active')
        .removeClass('active')
  
      element.addClass('active')
  
      if ( element.parent('.dropdown-menu') ) {
        element.closest('li.dropdown').addClass('active')
      }
    }  
  
    function tab( e ) {
      var $this = $(this)
        , $ul = $this.closest('ul:not(.dropdown-menu)')
        , href = $this.attr('href')
        , previous
        , $href
  
      if ( /^#\w+/.test(href) ) {
        e.preventDefault()
  
        if ( $this.parent('li').hasClass('active') ) {
          return
        }
  
        previous = $ul.find('.active a').last()[0]
        $href = $(href)
  
        activate($this.parent('li'), $ul)
        activate($href, $href.parent())
  
        $this.trigger({
          type: 'change'
        , relatedTarget: previous
        })
      }
    }
  
  
   /* TABS/PILLS PLUGIN DEFINITION
    * ============================ */
  
    $.fn.tabs = $.fn.pills = function ( selector ) {
      return this.each(function () {
        $(this).delegate(selector || '.tabs li > a, .pills > li > a', 'click', tab);      
      });    
    }
    $.fn.tabs.foo = function (element, container){
    	activate(element, container);
    }
  
    $(document).ready(function () {
      $('body').tabs('ul[data-tabs] li > a, ul[data-pills] > li > a')
    })
  
  }( window.jQuery || window.ender );
  