$(document).ready(function() {
	GSP.initTabs();
	GSP.displayContent('views/gsp/home');
});

var GSP = {}; // namespace
GSP.displayContent = function(content_path){
	$.get(content_path+"/content.html", function(data){
		$("#content").html(data);
	});
	$.get(content_path+"/subheader.html", function(data){
		$("#sub-header").html(data);
	});
	$("#sub-header").css("display", "none");
	$("#sub-header").fadeIn(800);	
}

GSP.initTabs = function(){
	$(".tab").each(function(){
		
		$(this).click(function(){
			GSP.resetTabs();
			$(this).removeClass('gsp-deselected-tab');
			$(this).removeClass('gsp-hover-tab');
			$(this).addClass('gsp-selected-tab');
			GSP.displayContent(this.id);
		});
		
		if ( !$(this).hasClass("gsp-selected-tab") ){
			$(this).hover(
		      function () {
		        $(this).addClass('gsp-hover-tab');
		      }, 
		      function () {
		        $(this).removeClass('gsp-hover-tab');
		      }
		    );
		}
	    		
	});
}

GSP.resetTabs = function(){
	$(".tab").each(function(){
		$(this).removeClass('gsp-selected-tab');
		$(this).addClass('gsp-deselected-tab');		
	});
}


