function linksPimp() {
	var domain = linksDomain(document.location.href);
	for (var i = 0; i < document.links.length; i++) {
		var link = document.links[i];
		var popup = linksContains(link.className, "popup");
		if (popup || (link.href.substring(0, 7) == "http://" || link.href.substring(0, 8) == "https://") && linksDomain(link.href) != domain)
			link.target = "_blank";
	}
}

function linksDomain(href) {
	var pos1 = href.indexOf("://");
	if (pos1 < 0)
		return null;
	var pos2 = href.indexOf("/", pos1 + 3);
	if (pos2 < 0)
		return href.substring(pos1);
	return href.substring(pos1 + 3, pos2);
}

function linksContains(haystack, needle) {
	return (" " + haystack + " ").indexOf(" " + needle + " ") >= 0;
}

linksPimp();

document.write("<div id=\"link-popup\" style=\"position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-image: url(images/petrol-80.png); visibility: hidden;\"></div>");
