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

function line_up_lightbox() {			
	$('.footer_popup:visible .middle_white').css({
		// 'marginLeft': ( $(window).width() - $('.footer_popup .middle_white').width() ) / 2,
		// 'marginTop': ( $(window).height() * .1 ) / 2
		'marginTop': -1 * ( $('.footer_popup:visible .middle_white').height() / 2 )
	});
}

function load_into_lightbox( url ) {
	$('.footer_popup .popup_nav a').each(function() {
	
	});
	
	
	if( $('#privacy_policy').length > 0 ) {
		
		$('#privacy_policy').css({'display':'block'}).animate({'opacity':0}, 'normal', function() {
			trigger_load( url );	
		});
		
	} else {
		
		trigger_load( url );
		
	}
}

	function trigger_load( url ) {
		$('.footer_popup .middle_white').css('display', 'block').load( url + ' .content', function() {
			if( $(this).find('.return').length > 0 ) {
				
				
			}
			$('#foot_loader').fadeOut(1000);
			$('#privacy_policy').css('opacity', 0).animate({'opacity':1});
			line_up_lightbox();
			CSBfleXcroll('privacy_policy');
			$('.popup_nav li:last').css({marginRight:0});
			

		});
	}

$(document).ready(function(){
	$('.footer .footer_navi li a, .return_box').click(function(){
		
		var this_class = $(this).get(0).className;
		
		$('.footer_popup').slideToggle({
			easing:'easeInCubic',
			speed: 1000
		});
		
		$('.footer_popup .popup_nav a.l_blue').removeClass('l_blue');
		$('.footer_popup .popup_nav a.' + this_class).addClass('l_blue');
		
		load_into_lightbox( $(this).attr('href') );
		
		return false;
	});
	// $('.popup_nav li a').hover(function () {
	//     $(this).addClass('hovers');
	//   }, 
	//   function () {
	//     $(this).removeClass("hovers");
	//   }
	// );
	$('.popup_nav li a').click(function(){
		$('.popup_nav li a').removeClass('l_blue');
		$(this).addClass('l_blue');

		load_into_lightbox( $(this).attr('href') );
	});

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

  $('.x').click(function(){
    $(".x").animate({opacity:0}, 10);
    $(".x").fadeIn("fast");      
  });

  $('.news-letter').click(function(){
    $(".popup_nav, .middle_white").animate({opacity:0}, 10);
    $("#middle_news, .news_container").fadeIn("fast");      
  });
  
  $('.terms-conditions, .faq, .privacy-policy').click(function(){
    $(".popup_nav, .middle_white, .x").animate({opacity:1}, 10); 
    $(".popup_nav, .middle_white, .x").fadeIn("fast");    
  });
  
  $('.x a').click(function(){
    $("#middle_news, .news_container").fadeOut("fast");     
  }); 
  
});



