jQuery(function($) {
	
	var pageLock = false;
	var prev_page = null;
	var new_page = null;


	
	
	/* Nav
	-----------------------------------*/

	function scrollToPage(pageSpacerHeight)
	{
		var scrollY = $("p.footer").offset().top + $("p.footer").outerHeight() + pageSpacerHeight - $(window).height() ;
		$('body').animate({'scrollTop': scrollY}, 500);
		$('html').animate({'scrollTop': scrollY}, 500);
	}
	 
	 
	 /* Click
	-----------------------------------*/
	$('.nav li.page-item-13').removeClass('page_item'); 		
	$('.nav li.page_item a').click(function () { 		
		
		// set previous page
		prev_page = new_page;
		
		pageName = $(this).text().toLowerCase();
		new_page = $('div#'+pageName);
		// if page is open, do nothing
		if(new_page == prev_page)
		{
			return false;	
		}	
		
		// fade out prev page
		if(prev_page){prev_page.fadeTo(500,0);}
		scrollToPage(new_page.height());
		$('.page-spacer').animate({'height' : new_page.height()}, 
		function(){
			if(prev_page){prev_page.hide();}
			new_page.fadeTo(500,1);	
		});
		
		// remove nav class
		$('.nav li').removeClass("current");
		
		// remove close button
		$('div.close').remove();
		
		// add nav class
		$(this).parent().addClass("current");
		
		// add close button
		$(this).after('<div class="close">x</div>');
		$('div.close').click(function () {
			$(this).remove();
			new_page.stop().fadeTo(500, 0, function(){$('.page').hide();});	
			$('.nav li').removeClass("current");
			$('html').stop().animate({scrollTop: 0}, 500);
			$('.page-spacer').animate({'height' : 0});
			new_page = null;
		});
		
		return false;
    }); 
	
	
	
	
/*-----------------------------------
    Nav
-----------------------------------*/
	
 	var showingDesigners = false;
	
	$('.nav li.designers a.toggle').click(function(){
		if(showingDesigners == false)
		{
			$(this).parent().addClass("current2");
			$('.nav li.designers').find('li').slideDown(500);
			$(this).after('<div class="close2">x</div>');
			
			$('div.close2').click(function () {
				$(this).remove();
				$('.nav li.designers').find('li').slideUp(500);
				$('.nav li').removeClass("current2");
				showingDesigners = false;
			});
			showingDesigners = true;	
		}
		return false;

	});
	
	
	
});


