$(document).ready(function(){
	
	page_overlay();
	
	$(window).resize(function() {
		page_overlay();
	});
	
	$('#contact').jqm({
		trigger: "a.contact_trigger", 
		overlay: 1,
		onShow: function(h) {
			$('.nav').hide();
			var bodyWidth = $(window).width();
			var bodyHeight = $(window).height();
			h.w.css('left', (bodyWidth - 470) / 2);
			h.w.css('top', (bodyHeight - 470) / 2);
			h.w.show();
			h.w.children("div.page").children('img.circle').pngfix();
			h.o.css({'position':'absolute'});
		},
		onHide: function(h) {
			h.w.children("div.page").children('img.circle').pngunfix();
			h.w.hide();
			h.o.remove();
			$('.nav').show();
		}
		});

	$('#about').jqm({
		trigger: "a.about_trigger", 
		overlay: 1,
		onShow: function (h) {
			$('.nav').hide();
			var bodyWidth = $(window).width();
			var bodyHeight = $(window).height();
			h.w.css('left', (bodyWidth - 470) / 2);
			h.w.css('top', (bodyHeight - 470) / 2);
			h.w.show();
			h.w.children("div.page").children('img.circle').pngfix();
			h.o.css({'position':'absolute'});
		},
		onHide: function(h) {
			h.w.children("div.page").children('img.circle').pngunfix();
			h.w.hide();
			h.o.remove();
			$('.nav').show();
		}		
		});

	$('#clips').jqm({
		ajax: "/files/clippings.html", 
		trigger: "a.clips_trigger",
		overlay: 85,
		onShow: function (h) {
			h.w.css('top',0);
			h.w.show();
		}
	});

	$('#publication').jqm({
		ajax: '/files/publication.html', 
		trigger: "a.publication_trigger",
		overlay: 85,
		onLoad: function(h){
			h.w.click(function(){
				h.w.jqmHide();
				$('.jqmOverlay').remove();
			});
		}
	});

	$('#press').jqm({
		ajax: '/files/press.html', 
		trigger: "a.press_trigger",
		overlay: 85,
		onLoad: function(h){
			h.w.click(function(){
				h.w.jqmHide();
				$('.jqmOverlay').remove();
			});
		}
	});

	$('#award').jqm({
		ajax: '/files/award.html', 
		trigger: "a.award_trigger",
		overlay: 85,
		onLoad: function(h){
			h.w.click(function(){
				h.w.jqmHide();
				$('.jqmOverlay').remove();
			});
		}
	});

	$('#lectures').jqm({
		ajax: '/files/lectures.html', 
		trigger: "a.lectures_trigger",
		overlay: 85,
		onLoad: function(h){
			h.w.click(function(){
				h.w.jqmHide();
				$('.jqmOverlay').remove();
			});
		}
	});	

	$('#exhibitions').jqm({
		ajax: '/files/exhibitions.html', 
		trigger: "a.exhibit_trigger",
		overlay: 85,
		onLoad: function(h){
			h.w.click(function(){
				h.w.jqmHide();
				$('.jqmOverlay').remove();
			});
		}
	});

	// handle iframed overlays sizes
	function page_overlay() {
		$('.clippingsWindow').width($(window).width()-5);
		$('.clippingsWindow').height($(window).height()-20);
		$('.clippingsWindow#header').width($(window).width()-20);
		$('.eventsWindow').width($(window).width()-20);
		$('.eventsWindow').height($(window).height()-20);
	}
});