var CURRENTPAGE = 'home';
var CURRENTCASESTUDY = 'nike';

$.ajaxSetup({
	
	'beforeSend': function(xhr) {
		xhr.setRequestHeader("Accept", "text/javascript");
	}
	
});


// On document ready
$(document).ready(function() {

	$.backstretch('images/home-bg.png', {speed: 500});
	
	bindNavEvents();
	
	$('#content-container div.section').hide();
	$('.case-study-img').hide();
	$('#'+CURRENTPAGE).show();

});



/* NAVIGATION */

function bindNavEvents() {
	
	$('#navigation a').bind('click', function(evt) {
	
		$('#navigation a').unbind('click');
		pname = $(this).attr('href').substr(1);
		goToPage(pname);
		evt.preventDefault();
	
	});
	
};

function bindSubnavEvents() {
	
	$('#case-study-subnav a').bind('click', function(evt) {
	
		$('#case-study-subnav a').unbind('click');
		pname = $(this).attr('href').substr(1);
		goToCaseStudy(pname);
		evt.preventDefault();
	
	});
	
};

function goToPage(name) {

	$('#'+CURRENTPAGE).fadeOut(200, function() { 
	
		$('#backstretch').remove();	
		CURRENTPAGE = name;
		
		if (CURRENTPAGE!='case-studies') {
		 
			$.backstretch('images/'+name+'-bg.png', {speed: 500}, function() {
			
				$('#'+name).fadeIn(1000, function() {
				
					bindNavEvents();
				
				});
			
			});
			
		} else {
			
			$('.case-study-img').hide();
			goToCaseStudy('nike', true);
			$('#'+name).fadeIn(1000, function() {
			
				bindSubnavEvents();
				bindNavEvents();
				
			
			});
			
		};
		
	});

};

function goToCaseStudy(name, skipfade) {
	
	$('#'+CURRENTCASESTUDY).fadeOut(200, function() { 
	
		CURRENTCASESTUDY = name;
	
		if (!skipfade) {
			
			$('#'+name).fadeIn(1000, function() {
		
				bindSubnavEvents();
		
			});
			
		} else {
			
			$('#'+name).show();
			bindSubnavEvents();
			
		}
		
	});
	
};
