function dhtml_HttpPost(URL_TO_POST, POST_DATA) {
	var HttpRequest = false;
	
	if (window.XMLHttpRequest) {
		HttpRequest = new XMLHttpRequest();
	} else 
	if (window.ActiveXObject) {
		HttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	HttpRequest.open('POST', URL_TO_POST, true);
	HttpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

	HttpRequest.onreadystatechange = function() {
		if (HttpRequest.readyState == 4) {
			if (HttpRequest.status == 200) {
				eval(HttpRequest.responseText);
				//alert("Debug: " + HttpRequest.responseText);
			}
		}
	}
	HttpRequest.send(POST_DATA);
}

function dhtml_clearList(form, list)
{
	var element = document.getElementsByName(list)[0];
	while (element.length) {
		element.options[0] = null;
	}
}

function dhtml_addToList(list, value, name, selected)
{
	var element = document.getElementById(list);
	
	element.options[element.length] = new Option(name, value);
	if (selected)
		element.selectedIndex = element.length - 1;
}

function dhtml_setStatus(form, item, status)
{
	document.getElementsByName(item)[0].disabled = (!status);
}
