// ------------------------------------------------------------------------

/**
 *
 * Controls the tabbing system
 *
 */


$(function () {
	$('.tab_nav').addClass('show_tab_nav');
	$('div#tabs > div').addClass('tab_content_with_java');
	$('div#tabs h4').hide();
	//$('div#tabs h4').addClass('tab_h4_header');
	$('div#tabs  h4 + div.indent').removeClass('indent');
	
	
	$('div#tabs').each(function() {
		var tabContainers = $(this).children('div');
		
		//alert(tabContainers.size());
		//alert($(this).find('ul.tab_nav a').size());
		
		$(this).find('ul.tab_nav a').click(function (){
			tabContainers.hide().filter(this.hash).show();
			
			$(this).parent().siblings().children().removeClass('selected');
			$(this).addClass('selected');
	
			return false; //This is what keeps the hash from showing in the URL and allows remembering of current tab
		});
		
		$('ul.tab_nav').each(function() {
			$(this).find('a').filter(':first').click();
		});
		
		
		if(window.tab) {
			tab = window.tab;
		} else {
			var tab = location.hash;
		}
		
		if(tab) {
			$('ul.tab_nav a[href=#'+tab+']').click();
		} else {
			$('ul.tab_nav a').filter(':first').click();
		}
				
		
	});
	
	/*var page = location.hash;
		
	if(page) {
		console.log(page);
		console.log($('div#tabs ul.tab_nav a[href='+page+']').filter(':first'));
		$('div#tabs ul.tab_nav a[href='+page+']').filter(':first').click();
	}*/
	
	
});


$(function () {
	$('.campus_tab_nav').addClass('show_campus_tab_nav');
	
    var tabContainers = $('div#campus_tabs > div');

    $('div#campus_tabs ul.campus_tab_nav a').click(function (){
        tabContainers.hide().filter(this.hash).show();
        
        $('div#campus_tabs ul.campus_tab_nav a').removeClass('selected');
        $(this).addClass('selected');

        return false; //This is what keeps the hash from showing in the URL and allows remembering of current tab
    });
	
	if(window.campus) {
		// campus is being set by the URL get variable
		campus = window.campus;
	} else if ($.cookie("default_campus")){
		// campus is being set by default campus cookie
		campus = $.cookie("default_campus");
	} else {
		//campus is being set tab click
		var campus = location.hash;
	}
	
	if((campus) && ($('div#campus_tabs ul.campus_tab_nav a[href=#'+campus+']').length > 0)) {
		$('div#campus_tabs ul.campus_tab_nav a[href=#'+campus+']').click();
	} else {
		// called when no campus is specified
		$('div#campus_tabs ul.campus_tab_nav a').filter(':first').click();
	}
	
});
