$(document).ready(function() {

	var main_nav_scroll_settings = {
		duration: 'slow',
		easing: 'easeOutSine',
		axis: 'x',
		hash: 'true'
	}

	$('#main_nav').localScroll(main_nav_scroll_settings);
	
	var move_nav = function() {
		setTimeout(function() {
			var scroll_left = $(window).scrollLeft();
			
			$('ul#main_nav').stop(true);
			$('ul#main_nav').animate({left: (scroll_left + 20)+'px'},{duration: 'slow', easing: "easeOutBack"});
		}, 300);
	};
	
	move_nav(); // run it on load.
	
	$(window).scroll(move_nav);
	
	$('.menu_nav a').colorbox({initialWidth: "640px", width: "867px", initialHeight: "258px", height: "587px", opacity:"0.95",inline:'true'});
	$('#maritime_room_popup a.menu_nav').colorbox({initialWidth: "640px", width: "867px", initialHeight: "258px", height: "587px", opacity:"0.95",inline:'true'});
	

	var hide_maritime = function() {
		$('#cboxOverlay').fadeOut('fast');
		$('#maritime_room_popup').fadeOut('fast');
	};
	
	$('#maritime_link').click(function(e) {
		e.preventDefault();
		$('#maritime_room_popup').insertAfter('#cboxOverlay');
		$('#maritime_room_popup').css({zIndex:"9999"});
		// $('body').append('<div id="cboxOverlay" style="display: block; cursor: pointer; opacity: 0.95;"/>')
		$('#cboxOverlay').fadeIn('slow');

		var window_height = $(window).height();
		var window_width = $(window).width();
		var popup_height = $('#maritime_room_popup').height();
		var popup_width = $('#maritime_room_popup').width();
		var top_pos = (window_height/2) -(popup_height/2) + $(window).scrollTop();
		var left_pos = (window_width/2) -(popup_width/2) + $(window).scrollLeft();

		$('#maritime_room_popup').css({
			top: top_pos,
			left: left_pos
		});
		$('#maritime_room_popup a.menu_nav').click(function() {
			// $('#maritime_room_popup').css({zIndex:"10"});
			$('#maritime_room_popup').fadeOut('fast');
		});
		$('#maritime_room_popup').fadeIn('slow');
		$().bind("keydown.martime_close", function (e) {
			if (e.keyCode === 27) {
				e.preventDefault();
				hide_maritime();
			}
		});
		$('a#maritime_close').click(function(e) {
			e.preventDefault();
			hide_maritime();
		});
	});
	var hide_catering = function() {
		$('#cboxOverlay').fadeOut('fast');
		$('#catering_popup').fadeOut('fast');
	};
	
	$('#catering_link').click(function(e) {
		e.preventDefault();
		$('#catering_popup').insertAfter('#cboxOverlay');
		$('#catering_popup').css({zIndex:"9999"});
		
		// $('body').append('<div id="cboxOverlay" style="display: block; cursor: pointer; opacity: 0.95;"/>')
		$('#cboxOverlay').fadeIn('slow');

		var window_height = $(window).height();
		var window_width = $(window).width();
		var popup_height = $('#catering_popup').height();
		var popup_width = $('#catering_popup').width();
		var top_pos = (window_height/2) - (popup_height/2) + $(window).scrollTop();
		var left_pos = (window_width/2) - (popup_width/2) + $(window).scrollLeft();

		$('#catering_popup').css({
			top: top_pos,
			left: left_pos
		});
		$('#catering_popup').fadeIn('slow');
		$().bind("keydown.martime_close", function (e) {
			if (e.keyCode === 27) {
				e.preventDefault();
				hide_catering();
			}
		});
		$('a#catering_close').click(function(e) {
			e.preventDefault();
			hide_catering();
		});
	});
	
	var hide_photo = function(e) {
		$('#imgView').fadeOut('slow', function() {/*$(this).remove()*/});
		$('#maritime_room_popup').fadeIn('fast');
	};
	$('.photo_link').click(function(e) {
		e.preventDefault();
		$('#maritime_room_popup').css({zIndex:"9999"});
		$('#cboxOverlay').fadeIn('slow');

		var img = $('#cboxOverlay').after('<img id="imgView" width="980" height="555" src="'+$(this).attr('href')+'" class="image_pop" />');
		$('#imgView').attr('src',$(this).attr('href'));
		
		var window_height = $(window).height();
		var window_width = $(window).width();
		var popup_height = $('#imgView').height();
		var popup_width = $('#imgView').width();
		var top_pos = (window_height/2) -(popup_height/2);
		var left_pos = (window_width/2) -(popup_width/2) + $(window).scrollLeft();

		$('#imgView').css({
			zIndex: '9999',
			display: 'none',
			position: 'absolute',
			top: top_pos,
			left: left_pos,
			cursor: 'pointer'
		})
		// setTimeout(function() {
		$('#imgView').fadeIn('fast').click(function(e) {
			e.preventDefault();
			hide_photo();
		});
		// }, 1000);
		// $().bind("keydown.image_close", function (e) {
		// 	if (e.keyCode === 27) {
		// 		e.preventDefault();
		// 		hide_photo();
		// 	}
		// });
		
		$('#maritime_room_popup').fadeOut('fast');
	});

});
