// Poup window configuration
var popupParams = 'toolbar=0,scrollbars=1,location=1,statusbar=1,menubar=0,resizable=1,width=800,height=600';

// Javascript popup
function popUp(url, popupId) {
	if(!popupId) {
		var day = new Date();
		popupId = day.getTime();
	}
	
	var popup = window.open(url, popupId, popupParams);
	popup.focus();
	
	return popup;
}

(function($) {
	// Document load function
	$(function() {
		// Turn flagged links into popups
		$('a[target]').click(function(event) {
			if(!(/^_/.test(this.target))) {
				// Prevent default click action
				event.preventDefault();
				
				// Popup url in javascript popup instead
				var href = $(this).attr('href');
				if(href) {
					popUp($(this).attr('href'));
				}
			}
		});
		
		// Show popup navigation
		$('.popup-nav').show();
		
		// Bind popup navigation event handlers
		$('#close_window').click(function(event) {
			event.preventDefault();
			window.close();
		});
		$('#print_window').click(function(event) {
			event.preventDefault();
			window.print();
		});
	});
})(jQuery);
