/*----- Ajax request -----*/
function createRequest() {
	try {
			request = new XMLHttpRequest();
	} catch(err1) {
			// alert(err1.description);
			try {
  				request = new ActiveXObject("Msxml2.XMLHTTP");
  		} catch (err2) {
    			try {
    					request = new ActiveXObject("Microsoft.XMLHTTP");
    			} catch (err3) {
      				request = null;
    			}
  		}
	}
					
	if (request == null) {
			alert("Error creating request object!");
	} else {
			return request;
	}
}
				
var XMLHttpObj = createRequest();
		
		
		
function sendRequest(modurl, result_tag) {						
  XMLHttpObj.open("GET", modurl, true);
  XMLHttpObj.onreadystatechange = function() { useHttpResponse(result_tag); };
  XMLHttpObj.send(null);
}

function useHttpResponse(arg) {
	var result_tag = arg;
	if (XMLHttpObj.readyState == 4) {
			if (XMLHttpObj.status == 200) {
					document.getElementById(result_tag).innerHTML = XMLHttpObj.responseText;
			}
	} else {
			document.getElementById(result_tag).innerHTML = "<table><tr><td height='800'>&nbsp;</td></tr></table>";
	}
}
