var req=null;
var console=null;
var result=null;
var ready_notification=null;
var READY_STATE_UNINITIALIZED=0;
var READY_STATE_LOADING=1;
var READY_STATE_LOADED=2;
var READY_STATE_INTERACTIVE=3;
var READY_STATE_COMPLETE=4;

	
function sendRequest(url,div,params,HttpMethod) {
	if(div) {
		console=document.getElementById(div);
	}
	if (!HttpMethod) {
		HttpMethod="GET";
	}
	req=initXMLHTTPRequest();
	if (req) {
		req.onreadystatechange=onReadyState;
		req.open(HttpMethod,url,true)
		req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
		req.send(params);
	}
}

function initXMLHTTPRequest() {
	var xRequest=null;
	if (window.XMLHttpRequest) {
		xRequest=new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		xRequest=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return xRequest;
}

function onReadyState() {
	var ready=req.readyState;
	var authenticated=null;
	if (ready==READY_STATE_COMPLETE) {
		ready_notification=true;
		result=req.responseText;
	}
	else {
		ready_notification=false;	
	}

}

function getReadyState() {
	return ready_notification;	
}

function getResults() {
	return result;	
}

