$(function(){
  if (location.hash) {
    doScroller();
    return false;
  }

  $("a.internal").click(function(){
    setTimeout(function(){
      doScroller();
    },25);
  });  
})


function doScroller() {
  var here = location.hash;
  var parentTab = $(here).parents(".ui-tabs-panel").attr("id");

  if (parentTab) {
    $(".tab_container").tabs("select","#" + parentTab);
    setTimeout(function(){
      $.scrollTo(here, 500);
    },25);
  }
}
