/* webdev: Pim Rijpsma - webdev@xs4all.nl */

/* 
	De Creative Commons Attribution-NonCommercial-NoDerivs 2.5 Licentie is van toepassing op dit werk. 
	Ga naar http://creativecommons.org/licenses/by-nc-nd/2.5/om deze licentie te bekijken.
*/

// getElementById
function getEl(el){
  return document.getElementById(el);
};

//verz looup content
var activeLookup;
activeLook = function(id) {
  var subnav = document.getElementById(id);
  if (!subnav){return;}
	var e = subnav.getElementsByTagName("LI");
	for (var i=0; i<e.length; i++) {
		if (e[i].className.indexOf('active') != -1){
			activeLookup = e[i];
		}
		e[i].onclick = function() {
			var oldActiveLookup = activeLookup;
			activeLookup = null;
			if (oldActiveLookup){
				oldActiveLookup.onclick();
			}
			this.className = this.className.indexOf('active') != -1 ? '' : 'active';
			activeLookup = this;
		}
	}
};

//hover form buttons
	var setHover = function(){
	var hbg = document.getElementsByTagName('input');
	for (var i = 0; i < hbg.length; i++) {		
		if(hbg[i].getAttribute('type')=='submit' || hbg[i].getAttribute('type')=='reset' || hbg[i].getAttribute('type')=='button' || hbg[i].getAttribute('type')=='file') {
			hbg[i].onmouseover=function(){
				this.className = 'buttonhover';
			}
			hbg[i].onmouseout=function(){
				this.className = 'button';
			}
		}
	}
};

//remove borders
var setBorder = function(){
var rbg = document.getElementsByTagName('input');
	for (var i = 0; i < rbg.length; i++) {
	if(rbg[i].getAttribute('type')=='radio' || rbg[i].getAttribute('type')=='checkbox'){
		rbg[i].style.border='none';
		rbg[i].style.width='auto';
		}
	}
};
	
/*function toggle(id) {
  	document.getElementById(id).style.display = 'none' ? 'block' : '';
}*/

function toggle(id) {
	var el = document.getElementById(id).style; 
	  if(el.display == "none") {
	  el.display = "block";}
	  else if(el.display == "block") {
	  el.display = "none";}
};

function hide(id) {
   	document.getElementById(id).style.display = 'none' ;
		document.getElementById(id).getElementsByTagName('input')[0].value = '';
};

function show(id) {
  	document.getElementById(id).style.display = 'block';
	//document.getElementById(id).getElementsByTagName('input')[0].value = '';
};


//DOM loader
function init() {
	if (arguments.callee.done) return;
	arguments.callee.done = true;
	if (document.getElementById('lookup') != null)activeLook('lookup');
	if(document.getElementsByTagName('input'))setHover();
};
if (document.addEventListener) {
	document.addEventListener("DOMContentLoaded", init, null);
}
if (/WebKit/i.test(navigator.userAgent)) {  
var _timer = setInterval(function() {        
	if (/loaded|complete/.test(document.readyState)) {            
		clearInterval(_timer); init();}}, 10);
};
// for Internet Explorer (using conditional comments)
/*@cc_on @*/
/*@if (@_win32)document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById("__ie_onload");
script.onreadystatechange = function() {    
	if (this.readyState == "complete") {        
		init();  
	}
};
/*@end @*/

window.onload = init;


