function request(address, id)
{
	var http_request= false;
	if (window.XMLHttpRequest) {
		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { }
		}
	}
	if (id != 'NULL') {	http_request.onreadystatechange = function() { setContents(http_request, id); } }
	else { http_request.onreadystatechange = function() { } } 
	http_request.open('GET', address, true);
	http_request.send(null);
}
function setContents(request, id)
{
	if (request.readyState == 4) {
		if (request.status == 200) {
			document.getElementById(id).innerHTML = request.responseText;
		}
	}
}
