//
function createXMLHttpRequest() {
	var ajax = null;
	if (window.XMLHttpRequest) {
		ajax = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		try {
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e1) {
			try {
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e2) {
				return NULL;
			}
		}
	}
	return ajax;
}

function executeAjaxGet(func, url) {
	executeAjax(func,"GET",url,null);
	return;
}

function executeAjaxPost(func, url, params) {
	executeAjax(func,"GET",url,params);
	return;
}

function executeAjax(func, method, url, params) {
	var ajax = createXMLHttpRequest();
	if (ajax) {
		ajax.onreadystatechange = function() {
			func(ajax);
		}
		ajax.open(method, url, true);
		ajax.send(params);
	}
	return;
}

function setXmlValue(xmlData, id) {
	tags = xmlData.getElementsByTagName(id);
	setText(id, tags[0].firstChild.nodeValue);
//	setText(id, tags[0].childNodes[0].nodeValue);
	return;
}

