$(document).ready(function() {

    //When page loads...
    $(".tab_content").hide(); //Hide all content
    $("ul.tabs li:first").addClass("active").show(); //Activate first tab
    $(".tab_content:first").show(); //Show first tab content
	stretchTabContainerIfNeeded();
	
    //On Click Event
    $("ul.tabs li").click(function() {

        $("ul.tabs li").removeClass("active"); //Remove any "active" class
        $(this).addClass("active"); //Add "active" class to selected tab
        $(".tab_content").hide(); //Hide all tab content

        var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
        $(activeTab).fadeIn(); //Fade in the active ID content
        return false;
    });

	$("table.Level2Default").click(function(){
		showFirstTab(this);
	});	
});

function showFirstTab(parentTab){
	//get id of the tab clicked
	var subTabId = $(parentTab).attr("id");
	//get id of tab's content
	var contentId = "#Content_" + subTabId;		
	//show the first ".tab_content" within that tab's content
	var tabToActivate = $(contentId).find("ul.tabs li:first");
	var tabContentToShow = $(contentId).find(".tab_content:first");
	$(tabToActivate).addClass("active").show();
	tabContentToShow.show();
}

function stretchTabContainerIfNeeded()
{
	var widest = $("#widestTabContent");
	var widestWidth = widest.attr("width");
	if(widestWidth)
	{
		$(".tab_container").width(widestWidth);
	}
}
