		var xmlHttp
		var loadstatustext="<div style='background-color: #000; color: #fff; font-family: verdana; font-size: 12px; position:absolute; left:0px; top:0px; width:100px; height:24px; z-index:1;'><b><div style='padding-left: 3px; padding-top: 5px'>Carregando...</div></b></div>"

		function ConfigurarAjax(sNomeURL, sOndeMostrar, handler)
		{ 
			var objXmlHttp=null
			var sOQueFazDepois = null;
			try 
			{
				objXmlHttp = new XMLHttpRequest();
			}
			catch(ee)
			{
				try 
				{
					objXmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e)
				{
					try
					{
						objXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch(E)
					{
						objXmlHttp = false;
					}
				}
			}
			if (objXmlHttp) 
			{
				objXmlHttp.open('GET',sNomeURL,true);
				document.getElementById(sOndeMostrar).innerHTML = loadstatustext;
				objXmlHttp.onreadystatechange= function()
				{
					if (objXmlHttp.readyState == 4)
					{
						document.getElementById(sOndeMostrar).innerHTML = objXmlHttp.responseText;
						switch(objXmlHttp.status)
						{
							case 200:
								document.getElementById(sOndeMostrar).innerHTML = objXmlHttp.responseText;
								if (handler.length > 0)
								{
									document.getElementById(handler).focus();
									document.getElementById(handler).select();
								}
								break;
							case 404:
								document.getElementById(sOndeMostrar).innerHTML = "P&aacute;gina " + sNomeURL + " n&atilde;o encontrada!";	
								break;							
							case 500:
								document.getElementById(sOndeMostrar).innerHTML = "P&aacute;gina  " + sNomeURL + " apresentou o erro " + objXmlHttp.status + "!";								
								break;
						}
					}
				}
				objXmlHttp.send(null);
			}
			else
			{
				document.getElementById(sOndeMostrar).innerHTML = "N&atilde;o foi poss&iacute;vel criar o objeto XMLHttpRequest!";
			}
			return objXmlHttp
		}
