TOC = {
  activeItem: "",
  items: [],
  setup: function() {
    TOC.items = $("#toc a");
    TOC.items.each(function(index, el) {
      var el = $(this);

      if (el.attr("href") == location.hash)
        TOC.activateItem(el)

      el.click(function(e) {
        e.preventDefault();
        TOC.activateItem($(this))
      });
    });

    if (!TOC.activeItem)
      TOC.activateItem($(TOC.items[0]));
  },

  activateItem: function(item) {
    if (TOC.activeItem)
      TOC.activeItem.removeClass("active")

    TOC.activeItem = item.addClass("active");
    $("#sections").scrollTo($(TOC.activeItem.attr("href")), 800);
  }
}


$(document).ready(function(){
  // TOC.setup();

  $("html").addClass("js");
  if (jQuery.browser.msie){
    $("html").addClass("msie");
    $("html").addClass("msie" + jQuery.browser.version.split(".")[0]);
  }
});
