
			
			//Função que abre uma conexão XMLHttpRequest
			function OpenConnection()			
			{
				
				var requestResult = false;	//Criando variavel que portará a conexão
				
				//Verificando se o Browser trata a request em um objeto nativo
				if(window.XMLHttpRequest)				
				{					
					requestResult = new XMLHttpRequest;					
				}
				//Verificando se o Browser trata a request em um objeto ActiveX
				else if (window.ActiveXObject)				
				{					
					try
					{
						requestResult = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch(e)
					{
						requestResult = new ActiveXObject("Microsoft.XMLHTTP");
					}					
				}				
				
				
				return(requestResult);				
			}
			
			//Função que captura página HTML via AJAX
			function getURL(url, htmlObject)			
			{
							
					
				var connection = OpenConnection();		//Solicitando conexão HTTP
				
				//Verificando se houve conexão
				if(connection)				
				{					
					//Função interna executada quando o estado da requisão HTTP muda 
					connection.onreadystatechange =	function StateChange()										
						{	
							//Verificando se o processo de requisição chegou ao estágio final							
							if(connection.readyState == 4)							
							{			
								
								//Verificando se o resultado da tentativa da requisão foi bem-sucedida					
								if(connection.status == 200)								
								{										
									document.getElementById(htmlObject).innerHTML = connection.responseText;						
								}
								else
								{									
									document.getElementById(htmlObject).innerHTML = 'Foi encontrado um erro durante a captura da resposta XML. Provavelmente o documento não foi encontrado<br> Se este erro acontecer novamente, contate o desenvolvedor.';								
								}								
							}								
						}	
								
					connection.open("GET", url, htmlObject);	//Chamando a página
					connection.send("");						//Enviando a requisão					
							
				}
				//Verificando se NÃO houve conexão
				else				
				{					
					document.getElementById(htmlObject).innerHTML = 'Infelizmente seu navegador não suporta mecânismos AJAX. <br> Para poder ter acesso a este sistema, atualize seu navegador ou mude para um navegador que dê suporte ao objeto XMLHttpRequest';
				}					
			}
			
