jQuery(document).ready(function($){





	var view = $(window);
	var markerGlobal = $( "#nav-global" );
	var navGlobal = $("nav.root");
	
	var markerHome = $( "#nav-actioncall" );
	var navHome = $("#pagenav");
	
	if($("#main").hasClass("homepage")){
		$("#nav-global nav.root span.home a").attr("href", "#hallplay");
	}
	 
	//Global
	$(window).bind(
		"scroll resize",
		function(){
			var viewTop = view.scrollTop();
			var markerTop = markerGlobal.offset().top + navGlobal.height() + 100;
			
			if ( (viewTop > markerTop) 
				&& !navGlobal.hasClass( "fixed" ) )
			{
				navGlobal.addClass( "fixed" );
				navGlobal.removeClass( "flow" );
			
			}else if ( (viewTop <= markerTop) 
						&& navGlobal.hasClass( "fixed" ) )
			{
				navGlobal.addClass( "flow" );
				navGlobal.removeClass( "fixed" );
			}
		}
		
	)
	
	//Home Only
	if($("#main").hasClass("homepage")){$(window).bind(
		"scroll resize",
		function(){
			var viewTop = view.scrollTop();
			var markerTop = markerHome.offset().top + navHome.height();
			
			if ( (viewTop > markerTop) 
				&& !navHome.hasClass( "fixed" ) )
			{
				navHome.addClass( "fixed" );
				navHome.removeClass( "flow" )
			}else if ( (viewTop <= markerTop) 
						&& navHome.hasClass( "fixed" ) )
			{
				navHome.addClass( "flow" )
				navHome.removeClass( "fixed" );
			}
	
		}
		
	)}


	$(function() {
		$("nav a, .backtp").bind('click',function(event){
			var $anchor = $(this);
			var extraHeight = 0;

			if ($anchor.attr('href') != "#hallplay") {
				extraHeight = navHome.height() -50;
			}
			
			$('html, body').stop().animate({
				scrollTop: $($anchor.attr('href')).offset().top - extraHeight
			}, 1000,'easeInOutExpo');
			event.preventDefault();
		});
	});
	
	
})

