function navigate(){

	var linkArray = [$('#nav li a.logolink'), $('#nav li a.floorlink'), $('#nav li a.wallslink'), $('#nav li a.exteriorlink'), $('#nav li a.bespokelink'), $('#nav li a.contactlink')];
	var spanArray = [$('#nav li a.logolink span'), $('#nav li a.floorlink span'), $('#nav li a.wallslink span'), $('#nav li a.exteriorlink span'), $('#nav li a.bespokelink span'), $('#nav li a.contactlink span')];

	var count;
	noScroll = setTimeout(updateScrollNav, 100);
	
  
	$(window).scroll(function(){ 
		count++;
		clearTimeout(noScroll);
		noScroll = setTimeout(updateScrollNav, 0);
		
	});
  
	function updateScrollNav(){
		count = 0;
		var i;
		for(i = 0; i< linkArray.length; i++){
			if(checkAligned(linkArray[i])){
				$('#nav li a').removeClass("current");
				$('#nav li a span').removeClass("backgroundMover");
				$('#nav li a').stop().animate({opacity:0.8});
				$(linkArray[i]).addClass("current");
				$(spanArray[i]).addClass("backgroundMover");
				$(linkArray[i]).stop().animate({opacity:1});
			}
		}
	}

	function checkAligned(element){
		var docViewTop = $(window).scrollTop();
        	docViewBottom = docViewTop + $(window).height();
       		elemTop = $($(element).attr('href')).offset().top;
        	elemBottom = elemTop + $($(element).attr('href')).height();
       		//Is more than half of the element visible
     		return ((elemBottom >= docViewTop) && (elemTop <= docViewBottom));
	}

};

