// JavaScript Document

function James() {						   
	BBCFlow = {
		helloY: $("#hello").offset().top,
		workY: $("#work").offset().top-250,
		skillsY: $("#skillset").offset().top-250,
		timelineY: $("#timeline").offset().top-250,
		connectY: $("#connect").offset().top-250,
		aboutY: $("#about").offset().top-250,
		//bottomY: $(document).height() - $(window).height() - 600
		bottomY: $("#about").offset().top+300
	};
	
	var noFixed; //Disable fixed positioning on mobile browsers
	
	if(navigator.userAgent.match(/iPad/i) != null || navigator.userAgent.match(/iPhone/i) != null){
		noFixed = true;
	}else{
		noFixed = false;
	}
	
	$(window).resize(function(){
		//BBCFlow.bottomY = $(document).height() - $(window).height();
	});
	function checkPlease(y) {

		//universal fayd value
		var fayD = 5000;

		//handle home link depending on section
		if (y > 210) {
			$("ul#main-nav .cap").show();
		} else if (y < 210) {	
			$("ul#main-nav .cap").hide();
		}

		//section-by-section logic for nav selection
		
		if (y >= BBCFlow.bottomY) {
		$("ul#main-nav .sel").removeClass("sel");
		
		} else if (y < BBCFlow.workY) {	
		$("ul#main-nav .sel").removeClass("sel");
		$("ul#main-nav .hello").addClass("sel").show();
		//window.location.hash = "#hello";
			
		} else if (y >= BBCFlow.workY && y < BBCFlow.skillsY) {
		$("ul#main-nav .sel").removeClass("sel");
		$("ul#main-nav .work").addClass("sel").show();
		//window.location.hash = "#work";
		
		} else if (y >= BBCFlow.skillsY && y < BBCFlow.timelineY) {
		$("ul#main-nav .sel").removeClass("sel");
		$("ul#main-nav .skillset").addClass("sel").show();
		//window.location.hash = "#skillset";
		
		} else if (y >= BBCFlow.timelineY && y < BBCFlow.connectY) {
		$("ul#main-nav .sel").removeClass("sel");
		$("ul#main-nav .timeline").addClass("sel").show();
		//window.location.hash = "#timeline";
		
		} else if (y >= BBCFlow.connectY && y < BBCFlow.aboutY) {
		$("ul#main-nav .sel").removeClass("sel");
		$("ul#main-nav .connect").addClass("sel").show();
		//window.location.hash = "#connect";
		
		} else if (y >= BBCFlow.aboutY && y < BBCFlow.bottomY) {
		$("ul#main-nav .sel").removeClass("sel");
		$("ul#main-nav .about").addClass("sel").show();
		//window.location.hash = "#about";
		
		}	  
  	};
  
	//Fixed Nav
	var area = "";
	$(window).load(function(){
		//BBCFlow.bottomY = $(document).height() - $(window).height();
		$(window).scroll(function(){
			var y = $(window).scrollTop();
			if(y > BBCFlow.helloY){
				if(!noFixed){
					checkPlease(y);
				}
			}
		});
	});	/**/
	
	// window loaded, highlight correct section in nav
	switch(window.location.href.substring(29)) {
		case "#hello" :
			$("ul#main-nav .hello").addClass("sel").show();
			$("ul#main-nav .cap").hide();
		break;
		case "#work" :
			$("ul#main-nav .work").addClass("sel").show();
		break;
		case "#skillset" :
			$("ul#main-nav .skillset").addClass("sel").show();
		break;
		case "#timeline" :
			$("ul#main-nav .timeline").addClass("sel").show();
		break;
		case "#connect" :
			$("ul#main-nav .connect").addClass("sel").show();
		break;
		case "#about" :
			$("ul#main-nav .about").addClass("sel").show();
		break;
	}
	if(window.location.href=="http://www.builtbycruzat.com" || window.location.href=="http://www.builtbycruzat.com/") {
			$("ul#main-nav .hello").addClass("sel").show();
			$("ul#main-nav .cap").hide();
	}
};


