﻿// JScript File

function clearSelect(select)
{
	while (select.options.length > 0)
		select.options[0] = null;
}

function $(id) {
	return document.getElementById(id);
}



function addEvent(el, eventType, listener) {
	var r = false;
	if (el.addEventListener) {
		el.addEventListener(eventType, listener, false);
		r = true;
	} else if (el.attachEvent) {
		r = el.attachEvent('on' + eventType, listener);
	}
	return r;
}




function over_image() {
	$('sweden').src = '/images/map/' + this.className + '.gif';
	$('lan').getElementsByTagName('li')[parseInt(this.className) - 1].childNodes[0].style.textDecoration = 'underline';
	return true;
}

function out_image() {
	$('sweden').src = '/images/map/sverige.gif';
	$('lan').getElementsByTagName('li')[parseInt(this.className) - 1].childNodes[0].style.textDecoration = 'none';
	return true;
}

function preload_image(src) {
	var image = new Image(241, 565);
	image.src = src;
}

addEvent(window, 'load', function() {

	
	preload_image('/images/map/1.gif');
	preload_image('/images/map/2.gif');
	preload_image('/images/map/3.gif');
	preload_image('/images/map/4.gif');
	preload_image('/images/map/5.gif');
	preload_image('/images/map/6.gif');
	preload_image('/images/map/7.gif');
	preload_image('/images/map/8.gif');
	preload_image('/images/map/9.gif');
	preload_image('/images/map/10.gif');
	preload_image('/images/map/11.gif');
	preload_image('/images/map/12.gif');
	preload_image('/images/map/13.gif');
	preload_image('/images/map/14.gif');
	preload_image('/images/map/15.gif');
	preload_image('/images/map/16.gif');
	preload_image('/images/map/17.gif');
	preload_image('/images/map/18.gif');
	preload_image('/images/map/19.gif');
	preload_image('/images/map/20.gif');
	preload_image('/images/map/21.gif');
	preload_image('/images/map/sverige.gif');
	
	var lan = $('lan').getElementsByTagName('li');
	var areas = $('map').getElementsByTagName('area');
	for (var i = 0; i < areas.length; i++) {
		areas[i].onmouseover = over_image;
		areas[i].onmouseout = out_image;
		areas[i].href = lan[i].childNodes[0].href;
		lan[i].childNodes[0].onmouseover = over_image;
		lan[i].childNodes[0].onmouseout = out_image;
	}
});


