var request;
var dest;

function loadHTML(URL, destination, params) {
	//params = "param=1&name=binny";
	dest = destination;
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest();
		request.onreadystatechange = processStateChange;
		if (params == null) {
			request.open('GET', URL, true);
			request.send(null);
		}
		else {
			request.open('POST', URL, true);
			//Send the proper header information along with the request
			request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			request.setRequestHeader("Content-length", params.length);
			request.setRequestHeader("Connection", "close");
			request.send(params);
		}
	}
	else if (window.ActiveXObject) {
		request = new ActiveXObject("Microsoft.XMLHTTP");
		if (request) {
			request.onreadystatechange = processStateChange;
			if (params == null) {
				request.open('GET', URL, true);
				request.send();
			}
			else {
				request.open('POST', URL, false);
				//Send the proper header information along with the request
				request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				request.setRequestHeader("Content-length", params.length);
				request.setRequestHeader("Connection", "close");
				request.send(params);
			}
		}
	}
}
