//	@Funcao: najax
//	@Parametro: none
	najax = function () {
		var ajax;
		try {
			ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers mais populares, como: Firefox, Safari, dentre outros.
		} 
		catch(ee) {
			try {
				ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS
			} 
			catch(e) {
				try {
					ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS
				} 
				catch(e) {
					ajax = false;
				}
			}
		}
		return ajax;
	}

//	@Funcao: ajax()
//	@Parametro: metodo, id, arquivo, valores
	function ajax(metodo, id, arquivo, valores) {
		if(document.getElementById) {
		//	div que exibira o resultado
			var conteudoid = document.getElementById(id);
			
		//	Inicia o Ajax	
			var ajax = najax();
			
		//	Requisicao
			ajax.open(metodo, arquivo, true);
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.onreadystatechange = function() {
				if(ajax.readyState == 1) { 
				// Quando estiver carregando, exibe: carregando...
					conteudoid.innerHTML = "<p>Aguarde</p>";
				}
				if(ajax.readyState == 4) { 
				// Quando estiver tudo pronto.
					if(ajax.status == 200) {
					//	Aloca o conteudo retornado pelo ajax nesta variavel
						var resultado = ajax.responseText;
						
					//	Resolve o problema de acentuacao
						resultado = resultado.replace(/\+/g," "); 
						resultado = unescape(resultado);
	
					//	Exibe o resultado do ajax
						conteudoid.innerHTML = resultado;
					} 
					else {
						conteudoid.innerHTML = "Erro: .";
					}
				}
			}
		//	Submete	
			ajax.send(valores);
		}
	}