$(function(){
	var aboutTop = $("#about").offset().top - 80;
	var contactTop = $("#contact").offset().top - 80;
	
	$("a[href='#']").addClass('noclick').attr('href','');
	$("a.noclick").click(function(ev){
		ev.preventDefault();
	});
	
	$(window).scroll(function(){
		var currentHeight = $(window).scrollTop();
		
		if($(window).scrollTop() + $(window).height() > $(document).height() - 100)
		{
			$("header nav li.on").removeClass('on');
			$("header nav li.contact").addClass('on');
		}
		else
		{
			if(currentHeight >= aboutTop)
			{
				$("header nav li.on").removeClass('on');
				$("header nav li.about").addClass('on');
			}
			else
			{
				$("header nav li.on").removeClass('on');
				$("header nav li.websites").addClass('on');
			}
		}
	});
	
	$("header nav li.websites").click(function(){
		$("html, body").animate({
			scrollTop: 0
		}, 500);
	});
	
	$("header nav li.about").click(function(){
		$("html, body").animate({
			scrollTop: aboutTop
		}, 500);
	});
	
	$("header nav li.contact").click(function(){
		$("html, body").animate({
			scrollTop: contactTop
		}, 500);
	});
	
	$("#hero .images").cycle({
		random: true
	});
});
