
function init() {
	if (isSet(document.getElementsByTagName("title")))
		window.defaultStatus = document.getElementsByTagName("title")[0].innerText;
	var elements = document.getElementsByTagName("a")
	for (var i = 0; i < elements.length; i++) {
		var element = elements[i];
		element.onmouseover = function() {window.status=this.innerText; return true;}
		element.onmouseout  = function() {window.status="";}
	}
	setActiveMenuItem();
	checkForm();
}

window.onload = init;

function PopUp(url,width,height,name){
	var top = (screen.height - height) / 2;
	var left = (screen.width - width) / 2;
	var options = "width=" + width + ",height=" + height + ",left=" + left + ",top=" + top + ",menubar=no,toolbar=no,location=no,directories=no,resizable=no";
	myWindow = window.open(url,name,options);
	myWindow.focus();
}

function ImageEnlarge(multimediaid,x,y) {
	PopUp("asp/ImageEnlarge.asp?id=" + multimediaid,x,y,"enlarge")
}

function setActiveMenuItem() {
	var childNodesNumber = 1
	if(isSet(document.getElementById("navigation").childNodes[0].tagName)) 
		childNodesNumber = 0
	var menuItems = document.getElementById("navigation").childNodes[childNodesNumber].childNodes;
	for( var i = 0; i < menuItems.length; i++ ) {
		if (menuItems[i].id == "page" + rootid) {
			var NodeClass = menuItems[i].childNodes[0].className;
			menuItems[i].className = NodeClass + " active";
		}
	}
}

function checkForm(){
	if (document.formulier) {
		document.formulier.getElementsByTagName("input")[0].focus();
	}
}

function doFontSize(elementID) {
	if (document.all || document.getElementById) {
		var el = document.getElementById(elementID);
		if (el.style.fontSize != "120%"){
			el.style.fontSize = "120%";
			el.style.lineHeight= "150%";
			el.style.letterSpacing = "0.2px";
			document.getElementById("fontsize").src = "img/icons/fontdecrease.gif"
		} else {
			el.style.fontSize = "100%";
			el.style.lineHeight= "150%";
			el.style.letterSpacing = "0.1px";
			document.getElementById("fontsize").src = "img/icons/fontincrease.gif"
		}
	}
}

function doFavorites(sTitle){
	window.external.AddFavorite(location.href, sTitle);
}	

function sendEmail(c) {
	var a = "mai"; var b = "lto:"; 
	return (a + b + c);
}

function doPrint() {
	document.getElementById("stylesheet").href = "css/print.css";
	window.print();
	document.getElementById("stylesheet").href = "css/style.css";
}

function doSearch() {
	var searchfrase = document.getElementById("searchfrase").value;
	document.location.href = "index.asp?p=-2&searchfrase=" + searchfrase;
}

function checkSearch(e) {
 var keyCode = getKeyCode(e);
 if (keyCode == 13) {
		doSearch()
		return false
	} else {
		return true
	}
}

function getKeyCode(e){
	var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
	return keyCode;
}

function isSet(el){
	return( typeof el != 'undefined' );
}

function hasProperties(el){
	for( var i in el ){return true;	}
	return false;
}
