$(function() {

	$(document).keyup(function(event){
		if (event.keyCode == 27) {
			try{
				$("#overlay").fadeOut("slow", function(){
					$(this).remove();
				});
				$("#lightbox-overlay").fadeOut("slow", function(){
					$(this).remove();
				});
			}catch(e){}
		}
	});

	$("#lightbox-overlay a.close").live("click", function(){
			try{
				$("#overlay").fadeOut("slow", function(){
					$(this).remove();
				});
				$("#lightbox-overlay").fadeOut("slow", function(){
					$(this).remove();
				});
			}catch(e){}
	});

	$("#overlay").live("click", function(){
			try{
				$("#overlay").fadeOut("slow", function(){
					$(this).remove();
				});
				$("#lightbox-overlay").fadeOut("slow", function(){
					$(this).remove();
				});
			}catch(e){}
	});
	
	$("a.open-lightbox").live("click", function(){
		var url = $(this).attr("href");
		$.ajax({
			type: "POST",
			url: url,
			data: "",
			success: function(data){
				var winW = $(window).width();
				var winH = $(window).height();
				$("body").append(data);
				var w = $("#lightbox-overlay").width();
				var h = $("#lightbox-overlay").height();
				$("#lightbox-overlay").css('left', winW/2-w/2).css('top', winH/2-h/2).fadeIn("slow");
				$("#overlay").fadeIn("slow");
				$.scrollTo(0, 400);
			}
		});
		return false;
	});

});
