// função que cria o objeto ajax

 
function iniciaAjax(){
	//verifica se o navegador eh o IE
	if (window.ActiveXObject) {
		//se eh o IE
		ajax = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		ajax =  new XMLHttpRequest();
	}	
}

//função que inicia a troca de conteúdo

function mudaConteudo(objeto, pagina){
	//verifica se a função foi chamada por um dos botões
	
	
	
	//inicia um novo objeto ajax
	iniciaAjax();
	
	//a cada mudança no estágio da requisição chama a segunda função
	ajax.onreadystatechange = efetivaMudaConteudo;
	
	//configura e abre a conexão com o servidor
	
	ajax.open("GET", pagina);
	
	//envia
	ajax.send(null);	
}

// função que conclui a alteração na pagina de acordo
// com a resposta do servidor

function efetivaMudaConteudo(){
	
	//verifica se a requisição está completa	
	if(ajax.readyState==4){
		
		//verifica se a requisicao obteve sucesso
		if(ajax.status==200){
			//alert("ok");
			document.getElementById("conteudo").innerHTML = ajax.responseText;			
		}else {
			alert("Houve um erro "+ajax.statusText);
		}
		
		
	}
	
}
