var http_request = false;
function makePOSTRequest(url, parameters) {
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
	 http_request = new XMLHttpRequest();
	 if (http_request.overrideMimeType) {
	 // set type accordingly to anticipated content type
	 //http_request.overrideMimeType('text/xml');
		http_request.overrideMimeType('text/html');}
	 } else if (window.ActiveXObject) { // IE
		try {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
		try {
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
		}
	}
	if (!http_request) {
		alert('Cannot create XMLHTTP instance');
		return false;
	}
  
	http_request.onreadystatechange = alertContents;
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parameters.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parameters);
}


function alertContents() {
  if (http_request.readyState == 4) {
	if (http_request.status == 200) {
	 //alert(http_request.responseText);
	 result = http_request.responseText;
	 var subSection = result.substring(3,0).toLowerCase();
	 var succes = (subSection == '<h2');
	 if (succes) {
		  document.getElementById('formulier').innerHTML = '';
		  document.getElementById('succes').innerHTML = result;
	} else {document.getElementById('feedback').innerHTML = result; }
   } else {
	 //alert(http_request.status);
	 document.getElementById('formulier').innerHTML = '';
	 document.getElementById('succes').innerHTML = '<h2 align="center" class="error">Er is een fout opgetreden.</h2><p align="center">Het formulier kan niet verzonden worden.</p>';
	}
  }
}

function verstuur() {
	var poststr = "sender=" + escape(document.getElementById("sender").value) +
	"&naam=" + escape(document.getElementById("naam").value) +
	"&bedrijf=" + escape(document.getElementById("bedrijf").value) +
	"&adres=" + escape(document.getElementById("adres").value) +
	"&postcode=" + escape(document.getElementById("postcode").value) +
	"&plaats=" + escape(document.getElementById("plaats").value) +
	"&telefoon=" + escape(document.getElementById("telefoon").value) +
	"&email=" + escape(document.getElementById("email").value) +
	"&website=" + escape(document.getElementById("website").value) +
	"&opmerkingen=" + escape(document.getElementById("opmerkingen").value ) +
	"&referer=" + escape(document.getElementById("referer").value );
	makePOSTRequest('post.asp', poststr);
}
