

function inet_pop_win(pageToLoad, winName, width, height, center, ramme) {
	xposition=0; yposition=0;
	if ((parseInt(navigator.appVersion) >= 4 ) && (center)){
		xposition = (screen.width - width) / 2;
		yposition = (screen.height - height) / 2;
		}
	width = width + ramme * 2
	args = "width=" + width + "," 
	+ "height=" + height + "," 
	+ "location=0," 
	+ "menubar=0,"
	+ "resizable=0,"
	+ "scrollbars=0,"
	+ "status=0," 
	+ "titlebar=0,"
	+ "toolbar=0,"
	+ "hotkeys=0,"
	+ "left=" + xposition + ","
	+ "top=" + yposition;

	window.open(pageToLoad+"&ramme="+ramme,winName,args );
}

function inet_open_win() {
	if (ua["dom"]) {
		var url = "";
		var target = "";

		var attributes = "";


		if (arguments.length > 0) {
			url = arguments[0];
		}

		//Target attribute:
		if (arguments.length > 1) {
			target = arguments[1];
		}
			
		//Optional attributes:
		if (arguments.length > 2) {
			attributes = arguments[2];
		}
	
		win = window.open(url, target, attributes);
		win.focus();
		return false;
	}
}

function toggleMenuLink(obj) {
	parobj = obj.parentNode;

	parclasses = parobj.className.split(" ");

	for (i=0; i<parclasses.length; i++) {
		if (parclasses[i] == "closed") {
			parclasses[i] = "open";
			parobj.className = parclasses.join(" ");
			i = parclasses.length;
		}
		else if (parclasses[i] == "open") {
			parclasses[i] = "closed";
			parobj.className = parclasses.join(" ");


			i = parclasses.length;


		}
	}

	return false;
}



/**** INIT ****/

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != "function") {
		window.onload = func;
	}
	else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}


function hasClassName(elm, cname) {
	if (ua["dom"]) {
		aCname = elm.className.split(" ");
		for (j=0; j<aCname.length; j++) {
			if (aCname[j] == cname) return true;
		}
	}
	return false;
}



function inet_print() {
	if (!ua["iemac"]){// && !ua["safari"]) {
		window.print();
	}
	return false;
}

function mo_lang(elm) {
	if (document.getElementById) {
		elm.className = 'on';
		elm.onmouseout = function() {
			elm.className = 'off';
		}
	}
}





function showSubMap(id) {
	var oSub = document.getElementById("submap");
	if (oSub) {
		oSub.style.backgroundImage = 'url(/site/images/submap'+id+'.gif)';

		var aDiv = oSub.getElementsByTagName('DIV');
		for (var i = 0; i < aDiv.length; i++) {
			if (aDiv[i].className == 'submap') {
				aDiv[i].style.display = (aDiv[i].id == 'submap'+id ? 'block' : 'none' );
			}
			else if (aDiv[i].id == 'submaptxt') {
				aDiv[i].style.display = 'none';
			}
		}
	}
	return false;
}

function overSubMapArea(submapid, areaid) {
	var oImg = document.getElementById('submap'+submapid+'img');
	if (oImg) {
		oImg.src = '/site/images/submap'+submapid+'_'+areaid+'.gif';
	}
}

function outSubMapArea(submapid) {
	var oImg = document.getElementById('submap'+submapid+'img');
	if (oImg) {
		oImg.src = '/site/images/blank.gif';
	}
}

function overMapArea(areaid) {
	var oImg = document.getElementById('rootmapimg');
	if (oImg) {
		oImg.src = '/site/images/map_'+areaid+'.gif';
	}
}

function outMapArea() {
	var oImg = document.getElementById('rootmapimg');
	if (oImg) {
		oImg.src = '/site/images/blank.gif';
	}
}