$(document).ready(function()
{
	
	QueryLoader.selectorPreload = "body";
	QueryLoader.init();
	
	$('#nav').localScroll();
	
	var $window = $(window);
	var windowHeight = $window.height();
	var $homeBG = $('#home');
	var $agenciaBG = $('#profile');
	var $diferenciaisBG = $('#music');
	var $clientesBG = $('#staff');
	var $portfolioBG = $('#news');
	var $equipeBG = $('#contatti');
	var $imgHome = $("#home .bg");
	var $imgContato = $("#contato .bg");
	
	$('#home, #profile, #music, #staff, #news, #contatti').bind('inview', function (event, visible)
	{
		if (visible == true)
		{
			$(this).addClass("inview");
		}
		else
		{
			$(this).removeClass("inview");
		}
	});
	
	function newPos(x, windowHeight, pos, adjuster, inertia)
	{
		return x + "% " + (-((windowHeight + pos) - adjuster) * inertia)  + "px";
	}

	function Move()
	{ 
		var pos = $window.scrollTop();

		//home
		if($homeBG.hasClass("inview"))
		{
			$homeBG.css({'backgroundPosition': newPos(50, windowHeight, pos, 900, 0.6)});
			//$imgHome.css({'backgroundPosition': newPos(40, windowHeight - 260, pos, 900, 0.3)});
		}
		
		//agencia
		if($agenciaBG.hasClass("inview"))
		{
			$agenciaBG.css({'backgroundPosition': newPos(50, windowHeight, pos, 2000, 0.6)});
		}
		
		//por que
		if($diferenciaisBG.hasClass("inview"))
		{
			$diferenciaisBG.css({'backgroundPosition': newPos(50, windowHeight, pos, 2000, 0.3)});
		}
		
		//clientes
		if($clientesBG.hasClass("inview"))
		{
			$clientesBG.css({'backgroundPosition': newPos(50, windowHeight, pos, 5050, 0.3)});
		}
		
		//portfolio
		if($portfolioBG.hasClass("inview"))
		{
			$portfolioBG.css({'backgroundPosition': newPos(50, windowHeight, pos, 5000, 0.3)});
		}
		
		//equipe
		if($equipeBG.hasClass("inview"))
		{
			$equipeBG.css({'backgroundPosition': newPos(50, windowHeight, pos, 7280, 0.3)});
		}
		
	}

	$window.resize(function()
	{
		Move();
	});		

	$window.bind('scroll', function()
	{
		Move();
	});




	$('#nav2').localScroll();
	
	var $window = $(window);
	var windowHeight = $window.height();
	var $homeBG = $('#home');
	var $agenciaBG = $('#profile');
	var $diferenciaisBG = $('#music');
	var $clientesBG = $('#staff');
	var $portfolioBG = $('#news');
	var $equipeBG = $('#contatti');
	var $imgHome = $("#home .bg");
	var $imgContato = $("#contato .bg");
	
	$('#home, #profile, #music, #staff, #news, #contatti').bind('inview', function (event, visible)
	{
		if (visible == true)
		{
			$(this).addClass("inview");
		}
		else
		{
			$(this).removeClass("inview");
		}
	});
	
	function newPos(x, windowHeight, pos, adjuster, inertia)
	{
		return x + "% " + (-((windowHeight + pos) - adjuster) * inertia)  + "px";
	}

	function Move()
	{ 
		var pos = $window.scrollTop();

		//home
		if($homeBG.hasClass("inview"))
		{
			$homeBG.css({'backgroundPosition': newPos(50, windowHeight, pos, 900, 0.6)});
			//$imgHome.css({'backgroundPosition': newPos(40, windowHeight - 260, pos, 900, 0.3)});
		}
		
		//agencia
		if($agenciaBG.hasClass("inview"))
		{
			$agenciaBG.css({'backgroundPosition': newPos(50, windowHeight, pos, 2000, 0.6)});
		}
		
		//por que
		if($diferenciaisBG.hasClass("inview"))
		{
			$diferenciaisBG.css({'backgroundPosition': newPos(50, windowHeight, pos, 2000, 0.3)});
		}
		
		//clientes
		if($clientesBG.hasClass("inview"))
		{
			$clientesBG.css({'backgroundPosition': newPos(50, windowHeight, pos, 5050, 0.3)});
		}
		
		//portfolio
		if($portfolioBG.hasClass("inview"))
		{
			$portfolioBG.css({'backgroundPosition': newPos(50, windowHeight, pos, 5000, 0.3)});
		}
		
		//equipe
		if($equipeBG.hasClass("inview"))
		{
			$equipeBG.css({'backgroundPosition': newPos(50, windowHeight, pos, 7280, 0.3)});
		}
		
	}

	$window.resize(function()
	{
		Move();
	});		

	$window.bind('scroll', function()
	{
		Move();
	});





});


