function make_request() {
	if (window.XMLHttpRequest) {
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/html; charset=iso-8859-1');
		}
	} else if (window.ActiveXObject) {
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) {
		alert('Kan geen XMLHTTP sessie aanmaken.');
		return false;
	}
	return http_request;
}

function ophalen( url, div_id ) 
{
	refresh_http_request = make_request();
	
	refresh_http_request.onreadystatechange = function () 
	{
		if (refresh_http_request.readyState == 4) 
		{
			if (refresh_http_request.status == 200)
			{
				result = unescape(refresh_http_request.responseText);
				document.getElementById( div_id ).innerHTML = result;
			}
		}
	}
	
	refresh_http_request.open('GET', url);
	refresh_http_request.send(null);
}

function versturen( url, div_id, var3 )
{
	document.getElementById("bezig").style.display = 'block';
	document.getElementById("niet_bezig").style.display = 'none';

	if( var3 === undefined )
	{
		var text = escape(document.getElementById("value").value);
		text = text.replace(/\+/g, "%2B");
	}
	else
	{
		text = var3;
	}
	
	var parameters = "value="+text;
	
	send_request = make_request();
	
	send_request.onreadystatechange = function ()
	{
		if( send_request.readyState == 4 )
		{
			if( send_request.status == 200 )
			{
				result = unescape( send_request.responseText );
				if( result != "" )
				{
					document.getElementById( div_id ).innerHTML = result;
				}
				
				document.getElementById("bezig").style.display = 'none';
				document.getElementById("niet_bezig").style.display = 'block';
				
			}
		}
	}
	
	send_request.open('POST', url, true);
	send_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	send_request.setRequestHeader("Content-length", parameters.length);
	send_request.setRequestHeader("Connection", "close");
	send_request.send(parameters);
}

function CloseDiv( div_id )
{
	document.getElementById( div_id ).style.display = 'none';
}
