var xmlHttp;

function doAjax(inURL,inFunc,ret){
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Browser does not support our technology!");
		return;
	}
	
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete"){ 
			if (inFunc){
				if (ret){
					eval(inFunc + '(\'' + xmlHttp.responseText + '\')');
				} else {
					eval(inFunc + '()');
				}
			}
		}
	}
	xmlHttp.open("GET",inURL,true)
	xmlHttp.send(null)
}

function GetXmlHttpObject(){ 
	var objXMLHttp = null;
	if (window.XMLHttpRequest){
		objXMLHttp = new XMLHttpRequest();
	} else if (window.ActiveXObject){
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}