
var req;
function loadXMLDoc(url){
	req = null;
	
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open("GET", url, true); 
		req.send(null);
		
		} else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP.4.0");
		} catch(e) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP.3.0");
		} catch(e) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
		try {
			req = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			req = false;
		}
		}
		}
	}
		if (req) {
		 req.onreadystatechange = processReqChange;
		 req.open("GET", url, true);
		 req.send();
		}
	}
}

/*
function processReqChange(){
	if (req.readyState == 4) {
		if (req.status == 200) {		
			document.getElementById("atualiza").innerHTML = req.responseText;
		} else {
			alert("Houve um problema ao obter os dados:\n" + req.statusText);
		}
	}
}
*/

/**
* Processa o retorno, se retornou e trata para não perder acentuação.
* Se não retornou nada mostra mensagem de erro.
*/
function processReqChange() {
    // apenas quando o estado for "completado"
    if (req.readyState == 4) {
        // apenas se o servidor retornar "OK"
        if (req.status == 200) {
            // Descodificando o retorno para jogar o valor na text
			document.getElementById("atualiza").innerHTML = req.responseText;
			//alert(req.responseText);
			resultado1 = req.responseText.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
			//alert(resultado1);
			resultadoFinal = unescape(resultado1); // Resolve o problema dos acentos
			//alert(resultadoFinal);
            //var resultado = unescape(req.responseText).replace(/\+/g," ");
            
			//exibeResultado.innerHTML = resultadoFinal;
        } else {
            alert("Houve um problema ao obter os dados:\n" + req.statusText);
        }
    }
}


function atualiza(valor){
	loadXMLDoc("conteudos.php?ID="+valor);
}
