function check_leads_form() {
	f = document.forms['leadsform'];
    /*
	if (!f.elements['f[postcode]'].value.match(/^\s*[0-9]{4}\s*[a-z]{2}\s*$/i)) {
		alert('Vul een geldige postcode in');
		return false;
	}
	if (!f.elements['f[huisnummer]'].value) {
		alert('Vul uw huisnummer in');
		return false;
	}
    */
    if (!f.elements['f[email]'].value) {
		alert('Vul uw emailadres in');
		return false;
	}
    
	/* Sjef: dit uitzetten als telefoon niet verplicht */
    /*
	telefoonnummer = f.elements['f[telefoon]'].value;
	if((!telefoonnummer.replace(/\D/g,"").match(/^0[0-9]{9}$/))
    || telefoonnummer.replace(/\D/g,"") == '0000000000'
    || telefoonnummer.replace(/\D/g,"") == '0123456789'
    ) {
		alert('Vul een 10-cijferig telefoonnummer in');
		return false;
	}
    */
	/* Sjef: einde dit uitzetten als telefoon niet verplicht */
	return true;
}
function postcodelookup() {
	var f = document.forms[0];
	if (!f.elements['f[postcode]'].value) return;
	if (!f.elements['f[huisnummer]'].value) return;
	var xmlhttp=false;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	// JScript gives us Conditional compilation, we can cope with old IE versions.
	// and security blocked creation of the objects.
	 try {
	  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
	  try {
	   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	  } catch (E) {
	   xmlhttp = false;
	  }
	 }
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch (e) {
			xmlhttp=false;
		}
	}
	if (!xmlhttp && window.createRequest) {
		try {
			xmlhttp = window.createRequest();
		} catch (e) {
			xmlhttp=false;
		}
	}

	xmlhttp.open("GET", "/services/postcodelookup.php?query="+f.elements['f[postcode]'].value+f.elements['f[huisnummer]'].value,true);
	 xmlhttp.onreadystatechange=function() {
	  if (xmlhttp.readyState==4) {
		var x = xmlhttp.responseXML;
		var e = '';
		if (x) {
			e = x.getElementsByTagName('straatnaam');
			var straatnaam = '';
			if (e && e[0]) {
				straatnaam = e[0].firstChild.data;
			}
			e = x.getElementsByTagName('plaatsnaam');
			var plaatsnaam = '';
			if (e && e[0]) {
				plaatsnaam = e[0].firstChild.data;
			}
			e = x.getElementsByTagName('provincienaam');
			var provincienaam = '';
			if (e && e[0]) {
				provincienaam = e[0].firstChild.data;
			}
			e = x.getElementsByTagName('cebucocode');
			var cebucocode = '';
			if (e && e[0]) {
				cebucocode = e[0].firstChild.data;
			}
			var f = document.forms[0];
			if (straatnaam) {
				if (f.elements['f[straatnaam]']) f.elements['f[straatnaam]'].value=straatnaam;
			}
			if (plaatsnaam) {
				if (f.elements['f[woonplaats]']) f.elements['f[woonplaats]'].value=plaatsnaam;
			}
			if (provincienaam) {
				if (f.elements['f[provincie]']) f.elements['f[provincie]'].value=provincienaam;
			}
			if (cebucocode) {
				if (f.elements['f[cebucocode]']) f.elements['f[cebucocode]'].value=cebucocode;
			}
		}
	  }
	 }
	 xmlhttp.send(null);
     return 1;
}
