jQuery(function($){
	var tabContainers = $('div.tabs .tab-panels > div');
	tabContainers.hide().filter(':first').show();
	
	$('div.tabs ul.tabNavigation a').click(function () {
			tabContainers.hide();
			tabContainers.filter(this.hash).show();
			$('div.tabs ul.tabNavigation a').removeClass('selected');
			$(this).addClass('selected');
			$("div.tab-navigation").css("background-position",  event_tab_offset() + "px " + $("div.tab-navigation").height() + "px");
			return false;
	});
	
	$("#next .upcoming-events").click(function(event){
		event.preventDefault();
		$('div.tabs ul.tabNavigation li:eq(1) a').click();
	});
		
	// Add tab indicator
	var event_tab_offset = function() {
		return $(".tabNavigation .selected").offset().left - $(".tabNavigation .selected").offsetParent().offset().left - 6 + $(".tabNavigation .selected").width()/2;
	}
		
	if ( $("div.tab-navigation").length ) {
		$("div.tab-navigation")
			.height($(".tabNavigation").outerHeight() + parseInt($(".tabNavigation").css("margin-top")))
			.css("background-position",  event_tab_offset() + "px " + $("div.tab-navigation").height() + "px");
	}
			//: transparent url()  scroll bottom left;
		
	if ( window.location.hash == "#upcoming" || window.location.hash == "#whoisdavid#upcoming" ) $('div.tabs ul.tabNavigation li:eq(1) a').click();
});
