function postFormSync(btn) { // SYNCHRONOUS posting (not Async, therefore not AJAX)... pass the Button object to this function
	var result = 'Fout 1 bij versturen formulier';
	var xmlhttp = GetXmlHttpObject();
	if (xmlhttp) {
		var frm = btn.form;
		var url = frm.action;
		var params='';
		for (var i=0;i<frm.length;i++) {
			if (frm.elements[i].name !== '') {
				params=params+'&'+frm.elements[i].name+'='+frm.elements[i].value;
			};
		}
		var params = params.substr(1);
		xmlhttp.open('POST', url, false); //false = synchronous, true = asynchronous 
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader("Content-length", params.length);
		xmlhttp.setRequestHeader("Connection", "close");
		xmlhttp.send(params);
		result = xmlhttp.responseText;
	}
	return result;
}

function getPage(url) {
	var result = '';
	var xmlhttp = GetXmlHttpObject();
	if (xmlhttp) {
		xmlhttp.open('GET', url, false); //false = synchronous, true = asynchronous 
		xmlhttp.send(null);
		if (xmlhttp.status == 200) { 
			result = xmlhttp.responseText; 
		}
	} else {
		result = "Fout bij ophalen gegevens met NetJAX";
	}
	return result;
}

function GetXmlHttpObject() {
	if (window.XMLHttpRequest) {
		// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	if (window.ActiveXObject) {
		// code for IE6, IE5
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				return false;
			}
		}
	}
	return false;
}
