$(document).ready(function() {
  $("a[rel*='external']").attr("target","_blank");

  $.tools.tabs.addEffect("default", function(tabIndex, done) { 
    this.getPanes().slideUp('1500').eq(tabIndex).slideDown('1500'); 
    done.call(); 
  });

  $("ul.tabs > li").hover(
    function(){$(this).addClass('hover');},
    function(){$(this).removeClass('hover');}
  )

  var api = $("ul.tabs").tabs("div.panes > div", {
    onBeforeClick: function(event, tabIndex) {
	  this.getTabs().parent().removeClass("current");
	    $(this.getTabs()[tabIndex]).parent().addClass("current");
	  },
      current: 'selected',
      initialIndex: null,
  });

  $('.panes li:has(a)').hover(
    function(){$(this).addClass('hover');},
    function(){$(this).removeClass('hover');}
  );

  $('.panes li').click(function(){
      $('a:first', this).click();
      return false;
  });

  $('.panes ul.fancy li').hover(function(){
    $(this).children().animate({paddingLeft:"20px"}, {queue:false, duration:300});
  }, function(){
    $(this).children().animate({paddingLeft:"0"}, {queue:false, duration:300});
  });

});
