$(window).scroll(function(){
	if($(document).scrollTop() > 295){
		$("#logo").css("position","fixed");
		$("#logo").css("top","3px");           
		$("#logo").css("margin-left","400px");
	}
	else{
		$("#logo").css("position","absolute");
		$("#logo").css("top","300px");
		$("#logo").css("margin-left","400px");
	}

});

$(function(){

	$('nav a, .box a').click(function(){
		$(this).addClass('clicked');
	});

	$('nav, .box').localScroll({
		hash: true,
		axis: 'y',
		onBefore: function(event, el, target) {	
			var hashLink = $('a.clicked').attr('href');
			$('a.active').removeClass('active');
			$('nav a[href='+hashLink+']').addClass('active');
		},
		onAfter: function() {
			$('nav a.clicked').removeClass('clicked');
		}
	});
	scrollToHash();
});

$(window).scroll(function () {
  var inview = $('.box:in-viewport:first').attr('id');
	$('a.active').removeClass('active');
	$('nav a[href=#'+inview+']').addClass('active');
});

function scrollToHash() {
	if(window.location.hash != '' && $('nav a[href='+window.location.hash+']').length != 0) {
		$('nav a[href='+window.location.hash+']').trigger('click');
	}
}

$("textarea").focus(
	function()
	{
		if(this.value == this.defaultValue)
		{
			this.select();
		}
	}
);
