$(document).bind('keydown', 'esc', function(){ $('.footer_popup').trigger('click'); });

$(document).ready(function(){
	
	$('.footer-nav li a, .reserve_link a, .parlor_hours a').click(function(){
		$('select').selectBox('destroy');
		var this_class = $(this).get(0).className;
		$('.footer_popup').slideToggle({
			easing:'easeInCubic',
			speed: 2000
		});
		
		$('.footer_popup .popup_nav a.white').removeClass('white');
		$('.footer_popup .popup_nav a.' + this_class).addClass('white');
		line_up_lightbox();
		load_into_lightbox($(this).attr('href') );
		return false;
	});

	$('.popup_nav li a').click(function(){
	  $('.footer_content').fadeOut(0);
	  $('select').selectBox('destroy');
		$('.popup_nav li a').removeClass('white');
		$(this).addClass('white');
		load_into_lightbox( $(this).attr('href'));
		var windowHeight = $(window).height();
		var friendsHeight = (windowHeight-350);
		$('#foot_scroll').css({'height':friendsHeight });
	});

	$('.footer_popup .x a, .popup_nav li').click(function(event){
		if( $(event.target).parents('.middle, .popup_nav').length > 0 || $(event.target).hasClass('middle_white, .popup_nav') ) {
			return false;
		}
		
		$('.footer_popup').slideUp({
			easing:'easeOutCubic',
			speed: 1000
		});
		
		$('.middle').fadeOut(1000);
		return false;
	});

});

function line_up_lightbox() {			
  var windowHeight = $(window).height();
  var middleHeight = $('.middle').height();
  var middleTop = (windowHeight-middleHeight);
	$('.middle').css({'top': "85px"});
}

function load_into_lightbox( url ) {
	trigger_load( url );
}

function trigger_load( url ) {
	$('.footer_popup .middle').css('display', 'block').load( url, function() {
		line_up_lightbox();
		$("SELECT").selectBox('create');
		$(".drop_down_footer SELECT").selectBox('settings', {
			'menuTransition': 'slide',
			'menuSpeed' : 'fast'
      });
	});
}



