function externalLinks() {
	if (!document.getElementsByTagName) return;
		var anchors = document.getElementsByTagName("a");
		for (var i=0; i<anchors.length; i++) {
			var anchor = anchors[i];
			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") anchor.target = "_blank";
		}
} 

var preloaded = new Array();

function preload_images() {
    for (var i = 0; i < arguments.length; i++){
        preloaded[i] = document.createElement('img');
        preloaded[i].setAttribute('src',arguments[i]);
    };
};

preload_images(
    'images/laatikko_ylaosa.png',
    'images/laatikko_alaosa.png'
);


function openBox(id) {
	var boxes = document.getElementById("nostot").getElementsByTagName("DIV");
	var links = document.getElementById("kaupunki_navi").getElementsByTagName("a");
	var maplinks = document.getElementById("kartta").getElementsByTagName("a");

	var box = document.getElementById('nosto_'+id);
	var link = document.getElementById('link_'+id);
	var maplink = document.getElementById('link_kartta_'+id);
	
	for (var i=0; i<boxes.length; i++) {
		if (boxes[i].className != 'contents') {
			boxes[i].className = 'nostolaatikko_closed';
		}
	}
	
	for (var i=0; i<links.length; i++) {
		links[i].className = '';
	}
	
	for (var i=0; i<maplinks.length; i++) {
		maplinks[i].className = 'karttalinkki';
	}
	
	box.className = 'nostolaatikko_open';
	link.className = 'selected';
	maplink.className = 'karttalinkki_selected';
}

function closeBox(id) {
	var box = document.getElementById('nosto_'+id);
	var link = document.getElementById('link_'+id);
	var maplink = document.getElementById('link_kartta_'+id);
	
	box.className = 'nostolaatikko_closed';
	link.className = '';
	maplink.className = 'karttalinkki';
}

function onHover(id) {
	var link = document.getElementById('link_'+id);
	var maplink = document.getElementById('link_kartta_'+id);
	if (link.className != 'selected') {
		link.className = 'hover';
		maplink.className = 'karttalinkki_hover';
	}
}

function outHover(id) {
	var link = document.getElementById('link_'+id);
	var maplink = document.getElementById('link_kartta_'+id);
	if (link.className != 'selected') {
		link.className = '';
		maplink.className = 'karttalinkki';
	}
}

window.onload=function() {
	externalLinks();
}