// JavaScript Document

/* 
 * Footer toggle function 
 * Drop out footer if page is scrolled down and footer is not being hovered.
 */
function footerDrop() {
	var $hover = false;
	$(window).scroll(
		function(){
			var scrollTop = $(window).scrollTop();
			var distanceTop = ($('#footInfo').offset().top + 150) - $(window).height();
			if(scrollTop != 0 && !$hover && scrollTop < distanceTop) {
				$('#footer').stop().animate({'bottom':'-70px'},400);
			} else {
				$('#footer').stop().animate({'bottom':'0px'},200);
			}
		}
	);
	$('#footer').hover(
		function (e) {
			var scrollTop = $(window).scrollTop();
			var distanceTop = ($('#footInfo').offset().top + 150) - $(window).height();
			if(scrollTop != 0 && scrollTop < distanceTop){
				$('#footer').stop().animate({'bottom':'0px'},200);
			}
			$hover = true;
		},
		function (e) {
			var scrollTop = $(window).scrollTop();
			var distanceTop = ($('#footInfo').offset().top + 150) - $(window).height();
			if(scrollTop != 0 && scrollTop < distanceTop){
				$('#footer').stop().animate({'bottom':'-70px'},400);
			}
			$hover = false;
		}
	);
}
