function createXMLHttpRequest() {
	var request = false;
	if (window.XMLHttpRequest) {
		if (typeof XMLHttpRequest != "undefined") {
			try {
				request = new XMLHttpRequest();
			} catch (e) {
				request = false;
			}
		} else if (window.ActiveXObject) {
			try {
				request = new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e) {
				request = false;
			}
		}
	}
	return request;
}
function requestData(p_request, p_URL, p_data) {
	if (p_request) {
		p_request.open('POST', p_URL, true);
		p_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      	p_request.setRequestHeader("Content-length", p_data.length);
      	p_request.setRequestHeader("Connection", "close");
      	p_request.send(p_data);
		p_request.send(p_data);
	}
}