var gurl;

function makeRequest(url,id) 
{	
	//alert('makeRequest='+url+','+id);
	//document.getElementById("debug").innerHTML=url
	gurl=url;
	if(window.XMLHttpRequest) {	request = new XMLHttpRequest();	}
	else if(window.ActiveXObject) {	request = new ActiveXObject("MSXML2.XMLHTTP"); }
	//document.write("url=" + url);
	//document.write("url=" + url);
	sendRequest(url,id);
}

function sendRequest(url,id)
{
	//alert('sendRequest='+url+','+id);
	request.onreadystatechange = function onResponse() {
		if(checkReadyState(request)) { document.getElementById(id).innerHTML = request.responseText; }
	};
																
	request.open("GET", url, true);
	request.send(null);
}

function checkReadyState(obj)
{
	//alert('checkReadyState='+obj);
	if(obj.readyState == 0) { window.status = "Sending Request..."; }
	if(obj.readyState == 1) { window.status = "Loading Response..."; }
	if(obj.readyState == 2) { window.status = "Response Loaded..."; }
	if(obj.readyState == 3) { window.status = ""; //"Response Ready..."; 
				}
	if(obj.readyState == 4)
	{
		if(obj.status == 200) {	return true; }
		// Add a custom message or redirect the user to another page
		else if(obj.status == 404) { window.status = "File not found"; }
		else { window.status = "url=" + gurl; }
	}
}