	function createXMLHTTP() {
		var ajax;
		try {
			ajax = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e) {
			try {
				ajax = new ActiveXObject("Msxml2.XMLHTTP");
				alert(ajax);
			}
			catch(ex) {
				try {
					ajax = new XMLHttpRequest();
				}
				catch(exc) {
					 alert("Esse browser não tem recursos para uso do Ajax");
					 ajax = null;
				}
			}
			return ajax;
		}
		   var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];
		   for (var i=0; i < arrSignatures.length; i++) {
				try {
					var oRequest = new ActiveXObject(arrSignatures[i]);
					return oRequest;
				}
				catch (oError) {
			    }
		   }
			   throw new Error("MSXML is not installed on your system.");
	}
