/* Create the new window */
function openInNewWindow(e) {
	var event;
	if (!e) event = window.event;
	else event = e;
	// Abort if a modifier key is pressed
	if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) {
		return true;
	}
	else {
	    var newWindow = window.open(this.getAttribute('href'));
		if (newWindow) {
			if (newWindow.focus) {
				newWindow.focus();
			}
			return false;
		}
		return true;
	}
}

function getNewWindowLinks() {
	if (document.getElementById) {
		var links = document.getElementsByTagName('a');
		var link;
		for (var i = 0; i < links.length; i++) {
			link = links[i];
    		if (link.className.match("new-window")) {
				// Add a background image (and padding) indicating that the link will open a new window
				link.style.background = "url(images/new-window.gif) no-repeat right center";
				link.style.padding = "0 17px 0 0";
				link.onclick = openInNewWindow;
			}
		}
	}
}