/* javascript-functies www.groenlinksgouda.nl */
/* ©2005-6 arthur van zuylen, www.2parts.nl */


/* 'add event' functie om meerdere javascript-functies aan te roepen */
function addEvent(obj, evType, fn) {
	if (obj.addEventListener) {
		obj.addEventListener(evType, fn, true);
		return true;
	
	} else if (obj.attachEvent) {
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	
	} else {
		return false;
	}
}   

/* activeer selectbox zonder button */
function go(num) {
	box = document.forms[num].elements[0];
	destination = box.options[box.selectedIndex].value;
	if (destination) location.href = destination;
}

/* leeg inputvenster */
function cleartext(thefield) {
 	if (thefield.defaultValue == thefield.value)
 	thefield.value = ""
}

/* vul inputvenster */
function fillemptytext(thefield) {
	if (thefield.value == "")
	thefield.value = thefield.defaultValue
}

/* selecteer inputvenster */
function selectall(form, element) {
	if (document.forms.length > 0) {
 		document.forms[form].elements[element].focus();
 		document.forms[form].elements[element].select();
	}
}

/* focus op inputvenster */
function setfocus(form, element) {
	if (document.forms.length > 0) {
		document.forms[form].elements[element].focus();
	}
}

/* universeel showhide-script met inline HTML voor feedback*/
function showhide(item,link_tag,toon_html,verberg_html) {
	obj=document.getElementById(item);
   	visible=(obj.style.display!="none")
   	key=document.getElementById(link_tag + item);
   		
   	if (visible) {
    	obj.style.display="none";
    	key.innerHTML=toon_html;
   	} else {
     	
    	obj.style.display="block";
    	key.innerHTML=verberg_html;
   	}
}


/* showhide-script voor tabs */
function showtab(object, tab_id) {
	var linkNodes = object.parentNode.parentNode.childNodes;
	for (i=0;i<linkNodes.length;i++) {
		if(linkNodes[i].nodeName == 'LI') {
		linkNodes[i].childNodes[0].className = 'inactief'; 
		}
	}
	
	object.className = 'actief';
	
	var nodes = object.parentNode.parentNode.parentNode.childNodes;
	for (i=0;i<nodes.length;i++) {
		if ( nodes[i].className == 'tabdata') {
			if (nodes[i].id == tabId) {
				nodes[i].style.visibility = 'visible';
				nodes[i].style.display = 'block';
			} else {
				nodes[i].style.visibility = 'hidden';
				nodes[i].style.display = 'none';
			}
		}
	}
}


/* verzend/preview-button */
function button(type) {
	document.berichtformulier.knop.value = type;
	document.berichtformulier.submit();
}

/* open popup-venster */
var newWin = null;
function closeWin(){
	if (newWin != null){
		if(!newWin.closed)
			newWin.close();
	}
}

function popUp(strURL) {
	if (strURL != '') {
		closeWin();

		var hoogte='';
		var breedte='';
		if (window.screen.height >= 760) {
			hoogte='500';
			breedte='700';
		} else {
			hoogte='500';
			breedte='700';
		}	

		var positie_top='';
		var positie_links='';
		positie_top=(screen.availHeight-hoogte)/2;
		positie_links=(screen.availWidth-breedte)/2;

		var strOptions="";
		strOptions="status=no,toolbar=yes,menubar=no,scrollbars=yes,resizable=no,location=no,top="+positie_top+",left="+positie_links+",height="+hoogte+",width="+breedte;
		newWin = window.open(strURL, 'newWin', strOptions);
		newWin.focus();
	}
}

/* sluit popup-venster */
function sluitpopup() {
	if (newWin && !newWin.closed) {
		newWin.self.close();
	}
}
