$(document).ready(function() {
	
	redrawDotNav();
	
	/* Scroll event handler */
    $(window).bind('scroll',function(e){
    	parallaxScroll();
		redrawDotNav();
    });
    
	/* Next/prev and primary nav btn click handlers */
	$('a.manned-flight').click(function(){
    	$('html, body').animate({
    		scrollTop:0
    	}, 1000, function() {
	    	parallaxScroll(); // Callback is required for iOS
		});
    	return false;
	});
    $('a.sesame_glazed_chicken').click(function(){
    	$('html, body').animate({
    		scrollTop:$('#sesame_glazed_chicken').offset().top
    	}, 1000, function() {
	    	parallaxScroll(); // Callback is required for iOS
		});
    	return false;
    });
    $('a.classic_chicken').click(function(){
    	$('html, body').animate({
    		scrollTop:$('#classic_chicken').offset().top
    	}, 1000, function() {
	    	parallaxScroll(); // Callback is required for iOS
		});
    	return false;
    });
    $('a.beef_bourguignon').click(function(){
    	$('html, body').animate({
    		scrollTop:$('#beef_bourguignon').offset().top
    	}, 1000, function() {
	    	parallaxScroll(); // Callback is required for iOS
		});
    	return false;
    });
    $('a.chicken_penne_toscana').click(function(){
    	$('html, body').animate({
    		scrollTop:$('#chicken_penne_toscana').offset().top
    	}, 1000, function() {
	    	parallaxScroll(); // Callback is required for iOS
		});
    	return false;
    });
    $('a.chicken_teriyaki').click(function(){
    	$('html, body').animate({
    		scrollTop:$('#chicken_teriyaki').offset().top
    	}, 1000, function() {
	    	parallaxScroll(); // Callback is required for iOS
		});
    	return false;
    });
    $('a.five_cheese_chicken_ziti').click(function(){
    	$('html, body').animate({
    		scrollTop:$('#five_cheese_chicken_ziti').offset().top
    	}, 1000, function() {
	    	parallaxScroll(); // Callback is required for iOS
		});
    	return false;
    });
	$('a.real_simple').click(function(){
    	$('html, body').animate({
    		scrollTop:$('#top').offset().top
    	}, 1000, function() {
	    	parallaxScroll(); // Callback is required for iOS
		});
    	return false;
    });
    
    /* Show/hide dot lav labels on hover */
    $('nav#primary a').hover(
    	function () {
			$(this).prev('h1').show();
		},
		function () {
			$(this).prev('h1').hide();
		}
    );
    
});

/* Scroll the background layers */
function parallaxScroll(){
	var scrolled = $(window).scrollTop();
	$('#parallax-bg1').css('top',(0-(scrolled*.25))+'px');
	$('#parallax-bg2').css('top',(0-(scrolled*.5))+'px');
	$('#parallax-bg3').css('top',(0-(scrolled*.75))+'px');
	
	if($(window).scrollTop() < 900) {
		$('#bg1-1').attr('src','assets/images/backgrounds/salt.png');
		$('#bg1-1').css('right',153);
	}
	
	if($(window).scrollTop() >= 900) {
		$('#bg1-1').attr('src','assets/images/backgrounds/fork.png');
		$('#bg1-1').css('right',70);
	}
	
}

/* Set navigation dots to an active state as the user scrolls */
function redrawDotNav(){
	
var section1Top =  0;
	// The top of each section is offset by half the distance to the previous section.
	var section2Top =  $('#sesame_glazed_chicken').offset().top - (($('#chicken_teriyaki').offset().top - $('#sesame_glazed_chicken').offset().top) / 2);
	var section3Top =  $('#chicken_teriyaki').offset().top - (($('#classic_chicken').offset().top - $('#chicken_teriyaki').offset().top) / 2);
	var section4Top =  $('#classic_chicken').offset().top - (($('#beef_bourguignon').offset().top - $('#classic_chicken').offset().top) / 2);;
	var section5Top =  $('#beef_bourguignon').offset().top - (($('#chicken_penne_toscana').offset().top - $('#beef_bourguignon').offset().top) / 2);;
	var section6Top =  $('#chicken_penne_toscana').offset().top - (($('#five_cheese_chicken_ziti').offset().top - $('#chicken_penne_toscana').offset().top) / 2);;
	var section7Top =  $('#five_cheese_chicken_ziti').offset().top - (($(document).height() - $('#five_cheese_chicken_ziti').offset().top) / 2);;

	$('#nav a').removeClass('active');
	if($(document).scrollTop() >= section1Top && $(document).scrollTop() < section2Top){
		$('#nav a.manned-flight').addClass('active');
	} else if ($(document).scrollTop() >= section2Top && $(document).scrollTop() < section3Top){
		$('#nav a.sesame_glazed_chicken').addClass('active');
	} else if ($(document).scrollTop() >= section3Top && $(document).scrollTop() < section4Top){
		$('#nav a.chicken_teriyaki').addClass('active');
	} else if ($(document).scrollTop() >= section4Top && $(document).scrollTop() < section5Top){
		$('#nav a.classic_chicken').addClass('active');
	}  else if ($(document).scrollTop() >= section5Top && $(document).scrollTop() < section6Top){
		$('#nav a.beef_bourguignon').addClass('active');
	}  else if ($(document).scrollTop() >= section6Top && $(document).scrollTop() < section7Top){
		$('#nav a.chicken_penne_toscana').addClass('active');
	} else if ($(document).scrollTop() >= section7Top){
		$('#nav a.five_cheese_chicken_ziti').addClass('active');
	}

	
}

