
	var req;
	var nomeDiv;

	var method = 'GET';
	
	function loadXMLDocAJAX(url)
	{
		req = null;
		
		if(window.XMLHttpRequest)
		{
			req = new XMLHttpRequest();
		}
		else if (window.ActiveXObject)
		{
			try
			{
				req = new ActiveXObject("Msxml2.XMLHTTP.4.0");
			}
			catch(e)
			{
				try
				{
					req = new ActiveXObject("Msxml2.XMLHTTP.3.0");
				}
				catch(e)
				{
					try
					{
						req = new ActiveXObject("Msxml2.XMLHTTP");
					}
					catch(e)
					{
						try
						{
							req = new ActiveXObject("Microsoft.XMLHTTP");
						}
						catch(e)
						{
							req = false;
						}
					}
				}
			}
		}

		if (req)
		{
			req.onreadystatechange = processReqAJAX;

			req.open(method, url, true);

			if (method != 'GET')
			{
				var campos = '';

				req.send(campos);
			}
			else
			{
				req.send(null);
			}
		}
	}

	function processReqAJAX()
	{
		if (req.readyState == 4)
		{
			if (req.status == 200)
			{
				document.getElementById(nomeDiv).innerHTML = req.responseText;
			}
			else
			{
				if (req.status == 404)
				{
					document.getElementById(nomeDiv).innerHTML = 'Erro 404!';
				}
				else
				{
					document.getElementById(nomeDiv).innerHTML = 'Problemas com o servidor! - ' + req.statusText + ' - ' + req.status;
				}
			}
		}
		else if (req.readyState == 2 || req.readyState == 3)
		{
			document.getElementById(nomeDiv).innerHTML = 'Carregando...';
		}
	}

	function carregaAJAX(destino, div)
	{
		nomeDiv = div;

		loadXMLDocAJAX(destino);
	}

