function createXMLHTTP()
{
	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.");
}

function ExecutaAJAX(arqConteudo, idDestino, queryString)
{
	if ((arqConteudo == "") || (idDestino == "") || (queryString == ""))
		return alert("Falta Parametros");

	var oHTTPRequest = createXMLHTTP();
	oHTTPRequest.open("post", arqConteudo, true);
	oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	oHTTPRequest.onreadystatechange = function()
	{
		if (oHTTPRequest.readyState==1)
		{
			sLoading = "<div style=\"width: 100%; height: 100px; background: url(Image/Loading.gif) center center no-repeat;\"></div>"
			document.getElementById(idDestino).innerHTML = sLoading ;
		}
		if (oHTTPRequest.readyState==4)
		{
			document.getElementById(idDestino).innerHTML = oHTTPRequest.responseText;
		}
	}
	oHTTPRequest.send(queryString);
}

function PopUp(url, width, height)
{
	var sParametros

	var left = parseInt(screen.availWidth / 2) - parseInt(width / 2);
	var top = parseInt(screen.availHeight / 2) - parseInt(height / 2);
	
	sParametros += "scroolbar=no";
	sParametros += ",toolbar=no";
	sParametros += ",addressbar=no";
	sParametros += ",statusbar=no";
	sParametros += ",width=" + width + "px";
	sParametros += ",height=" + height + "px";
	sParametros += ",left=" + left + "px";
	sParametros += ",top=" + top + "px";
	
	window.open(url, "popup", sParametros);
}

