//Gecentreerd openen van een popup venster
function popup(mypage, myname, w, h, scroll) {
	var url = mypage;
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
	win = window.open(url, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) {
		win.window.focus();
	}
}

//Return ampersand (xhtml validation)
function writeAmp(field) {
	ampString='&'+field+'=';
	return ampString;
}

//Wijzigen xfa form submit 
function submitForm(xfa) {
	df=document.forms[0];
	df.action=xfa;
	df.submit();
}

//Anchor target workaround (rel="external")
function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank";
		}
	}
}
window.onload = externalLinks;

function verzendInschrijving() {
	form=document.forms[0];
	var inp = [
		['naam','text','Naam is niet ingevuld'],
		['adres','text','Adres is niet ingevuld'],
		['postcode','zip','Er is geen geldige postcode ingevuld'],
		['woonplaats','text','Woonplaats is een verplicht veld'],
		['telefoon','text','Telefoon is een verplicht veld'],
		['email','email','Er is geen geldig e-mailadres ingevuld']
	];
	checked = CheckFormFields(inp,form);
	if (checked) form.submit();
}

function verzendReactie() {
	form=document.forms[0];
	var inp = [
		['naam','text','U heeft uw naam niet ingevuld'],
		['email','email','U heeft geen geldig e-mailadres ingevuld'],
		['onderwerp','text','U heeft geen onderwerp ingevuld'],
		['reactie','text','U heeft geen reactie ingevuld']
	];
	checked = CheckFormFields(inp,form);
	if (checked) form.submit();
}