function getServer(url) {
	return getDir(url, 0);
}

function getDir(url, num) {
	if (typeof num == 'undefined')
		num = 3;
	else
		num += 2;
	return url.split('/')[num];
}

function check_links() {
	count = document.links.length;
	i = 0;

	while (count > i) {
		try {
			url = document.links[i].href;
		} catch (e) {
			continue;
		}
		
		server = getServer(url);
		dir = getDir(url, 1);

		if (server && server.indexOf('oikocredit') == -1
				|| getDir(url, 1) == 'sa'
				|| (getServer(url) == '' && getDir(url, 0) == 'sa')) {

			document.links[i].target = '_blank';
		}

		i++;
	}
}
addEvent(window, "load", check_links);
