 // Função responsável por executar o ajax na mão.
 function myAjax() {
	var req = null;
		if(window.XMLHttpRequest){
			req = new XMLHttpRequest();
		} else if(window.ActiveXObject){
			req = new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		return req;
}

// Responsável por emitir a frase Aguarde ... antes de carregar o conteúdo utilizando Ajax
function aguardar(comp) {
	
	var temp = document.getElementById(comp);
	temp.innerHTML = '<br><br><br><br><br><br><br><br><br><br><CENTER><FONT FACE=\"Arial\" size=\"3\" color=\"Red\"><b>Aguarde .&nbsp;.&nbsp;.</b></FONT></CENTER>';
}


// Responsael por limpar o conteúdo de um conteúdo
function limpar(comp) {

	var temp = document.getElementById(comp);
	temp.innerHTML='';
}

//Carrega o conteúdo das URLS no componente ID passado como parâmetro
function carregar(id,url) {
	
	var ajax = myAjax();	
	ajax.open("POST",url,true);
	ajax.onreadystatechange = function() {
		if(ajax.readyState==4) {
			document.getElementById(id).innerHTML = ajax.responseText;
		}
	}
	ajax.send(null);	
}

// Carrega o conteúdo das URLs no componente ID passado como parâmetro via GET
function carregar_get(id,url) {
	
	var ajax = myAjax();	
	ajax.open("GET",url,true);
	ajax.onreadystatechange = function() {
		if(ajax.readyState==4) {
			document.getElementById(id).innerHTML = ajax.responseText;
		}
	}
	ajax.send(null);	
}