// javascripts for mouseover image
var naviPics = new Array();


function preLoadImages(url) {
        for(var i = 0; i < 5; i++) {
                naviPics[i] = new Array();
                for(var x = 0; x < 2; x++) {
                        naviPics[i][x] = new Image();
						naviPics[i][x].src = url + "alanavi_" + i + "_" + x + ".gif";
				}
		}
        for(var i = 5; i < 8; i++) {
                naviPics[i] = new Array();
                for(var x = 0; x < 2; x++) {
                        naviPics[i][x] = new Image();
						naviPics[i][x].src = url + "sub_" + i + "_" + x + ".jpg";
				}
		}		
}

//this is done in template so that the base url can be included with OpenCms <link>-tag.
//if(document.images) preLoadImages('')


function swapImage(n,onoff)  {
                eval("document.kuva" + n + ".src = naviPics[" + n + "][" + onoff + "].src");
}



// script for frontpage headers

var selectedHeader = new Array();
selectedHeader[5] = 1;
selectedHeader[6] = 0;
selectedHeader[7] = 0;

var activeHeader = 5;

function changeHeader(lyr){

	if (selectedHeader[lyr]==0){
		
		eval("swapImage("+lyr+",1)");
		
		oldLyr = "news"+activeHeader;
		newLyr = "news"+lyr;
		hide(oldLyr);
		show(newLyr);
		
		selectedHeader[activeHeader] = 0;		
		selectedHeader[lyr]=1;
		
		eval("swapImage("+activeHeader+",0)");
		
		activeHeader = lyr;		

	} 

}
function swapHeader(n,onoff)  {
	if (selectedHeader[n]==0){
		eval("document.kuva" + n + ".src = naviPics[" + n + "][" + onoff + "].src");
	}
}



// script for layers

var css = "" 
var vis = ""
var hid = ""

var nn = (document.layers) ? 1:0;
var ie = (document.all) ? 1:0;
var dom = (document.getElementById) ? 1:0;


function init() {
	if(nn) {
		css = "document.";
		sty = "";
		vis = "show";
		hid = "hide";

		
	} else if(ie) {
		css = "document.all.";
		sty = ".style";
		vis = "visible";
		hid = "hidden";
		
	} else {
		css = "document.getElementById('";
	    sty = "').style";
		vis = "visible";
		hid = "hidden";
	}
}


function show(obj) {
	eval(css + obj + sty + ".visibility = '" + vis + "'");
}

function hide(obj) {
	eval(css + obj + sty + ".visibility = '" + hid + "'");
}

function printWindow() {
	if (window.print) {
		window.print();
	}
}

document.onLoad = init();