/* AJAX Library */
function CreateHttpObject() {
	try { return new XMLHttpRequest(); }
	catch (e) {
	  try { return new ActiveXObject("Msxml2.XMLHTTP"); }
	  catch (e) {
	  	try { return new ActiveXObject("Microsoft.XMLHTTP"); }
	    catch (e) {  alert("Your browser does not support AJAX!"); }
	  }
	}
}

function GetHttpResponse(aDoc,aHolder,aUrl) {
	var objHttp = CreateHttpObject();
	if (objHttp) {
		objHttp.onreadystatechange = function() {
			if(objHttp.readyState == 4) {
				var objSelection = aDoc.getElementById(aHolder);
				objSelection.innerText = objHttp.responseText;
				//objSelection.innerHTML = objHttp.responseText;
			}
		}
		objHttp.open("GET",aUrl,true);
		objHttp.send(null);
	} else {
		alert("No HTTP Object! [" + aUrl + "]");
	}
}
function GetHttpResponse_Ext(aDoc,aHolder,aUrl) {
	var objHttp = CreateHttpObject();
	if (objHttp) {
		objHttp.onreadystatechange = function() {
			if(objHttp.readyState == 4) {
				var objSelection = aDoc.getElementById(aHolder);
				//objSelection.innerText = objHttp.responseText;
				objSelection.innerHTML = objHttp.responseText;
			}
		}
		objHttp.open("GET",aUrl,true);
		objHttp.send(null);
	} else {
		alert("No HTTP Object! [" + aUrl + "]");
	}
}