window.onload = init;

function init() {
	menuHover();
	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="";}
	}
	checkForm();
}

function menuHover() {
	if( isSet( document.body.currentStyle ) ) {
		var listItems = document.getElementById("navigation").getElementsByTagName( 'li' );
		for( var i = 0; i < listItems.length; i++ ) {
			if( listItems[ i ].className == 'parent' ) {
				var parent = listItems[ i ];
				if( isSet( parent ) && isSet( parent.lastChild.style ) ) {
					parent.onmouseover = function( ) { this.lastChild.style.display = 'block';}
					parent.onmouseout = function( ) { this.lastChild.style.display = 'none';}
				}
			}
		}		
	}
}


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 != "125%"){
			el.style.fontSize = "125%";
			el.style.lineHeight= "150%";
			el.style.letterSpacing = ".3mm";
			document.getElementById("fontsize").src = "../img/fontdecrease.gif"
		} else {
			el.style.fontSize = "100%";
			el.style.lineHeight= "130%";
			el.style.letterSpacing = ".1mm";
			document.getElementById("fontsize").src = "../img/fontincrease.gif"
		}
	}
}

function doFavorites(){
	window.external.AddFavorite(location.href, document.title);
}	

function doPrint() {
	document.getElementById("stylesheet").href = "../css/WpcPrint.css";
	window.print();
	document.getElementById("stylesheet").href = "../css/WpcStyle.css";
}

function doSearch(frontpageid) {   
  window.location = "/wpcsearch.aspx?frontpageid=" + frontpageid + "&search=" + document.getElementById("searchFrase").value;   
}  

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;
}