
dominio="http://" + document.location.host + "/roc/";

function carrega_pagina(pag, dest){

		pag = dominio+pag
        var http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            /*if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // See note below about this line
            }*/
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
		destino = document.getElementById(dest);

        if (!http_request) {
            destino.innerHTML("Erro ao efetuar requisição.");
            return false;
        }
		
        //http_request.onreadystatechange = function() { carregando_requisicao(http_request, destino); };
		//http_request.setRequestHeader('encoding','ISO-8859-1'); 
        http_request.open("GET", pag, false);

        http_request.send(null);
		
	//	http_request.setRequestHeader('Content-Type','text/xml'); 
	//	alert("epa");
		
		//strText = "<xmp>"+http_request.responseText+"</xmp>";

		strText = http_request.responseText;
/*
		strText = strText.replace("Á","&Aacute;");
		strText = strText.replace("Í","&Iacute;");
		strText = strText.replace("Ó","&Oacute;");
		strText = strText.replace("Ú","&Uacute;");
		strText = strText.replace("É","&Eacute;");
		strText = strText.replace("Ä","&Auml;");
		strText = strText.replace("Ï","&Iuml;");
		strText = strText.replace("Ö","&Ouml;");
		strText = strText.replace("Ü","&Uuml;");
		strText = strText.replace("Ë","&Euml;");
		strText = strText.replace("À","&Agrave;");
		strText = strText.replace("Ì","&Igrave;");
		strText = strText.replace("Ò","&Ograve;");
		strText = strText.replace("Ù","&Ugrave;");
		strText = strText.replace("È","&Egrave;");
		strText = strText.replace("Ã","&Atilde;");
		strText = strText.replace("Õ","&Otilde;");
		strText = strText.replace("Â","&Acirc;");
		strText = strText.replace("Î","&Icirc;");
		strText = strText.replace("Ô","&Ocirc;");
		strText = strText.replace("Û","&Ucirc;");
		strText = strText.replace("Ê","&Ecirc;");
		strText = strText.replace("á","&aacute;");
		strText = strText.replace("í","&iacute;");
		strText = strText.replace("ó","&oacute;");
		strText = strText.replace("ú","&uacute;");
		strText = strText.replace("é","&eacute;");
		strText = strText.replace("ä","&auml;");
		strText = strText.replace("ï","&iuml;");
		strText = strText.replace("ö","&ouml;");
		strText = strText.replace("ü","&uuml;");
		strText = strText.replace("ë","&euml;");
		strText = strText.replace("à","&agrave;");
		strText = strText.replace("ì","&igrave;");
		strText = strText.replace("ò","&ograve;");
		strText = strText.replace("ù","&ugrave;");
		strText = strText.replace("è","&egrave;");
		strText = strText.replace("ã","&atilde;");
		strText = strText.replace("õ","&otilde;");
		strText = strText.replace("â","&acirc;");
		strText = strText.replace("î","&icirc;");
		strText = strText.replace("ô","&ocirc;");
		strText = strText.replace("û","&ucirc;");
		strText = strText.replace("ê","&ecirc;");
		strText = strText.replace("Ç","&Ccedil;");
		strText = strText.replace("ç","&ccedil;");
		
	   var strTextUncoded = unescape(strText.replace(/\+/g," ")); */	   

	   destino.innerHTML = strText;
	   //alert(strText);


	    //destino.innerHTML = http_request.responseText;

}

    function carregando_requisicao(http_request, dest) {
        if (http_request.readyState == 4) {
            if (http_request.status < 400) {
                dest.innerHTML = http_request.responseText;
            } else {
                dest.innerHTML = "Erro("+http_request.status+":"+http_request.statusText+") ao efetuar requisição.<br />Por favor, tente novamente.";
            }
        }
		else if (http_request.readyState == 0) {
                dest.innerHTML = "Iniciando...";
		}
		else {
			    dest.innerHTML = "Carregando...";
		}

    }
    
function carrega_pagina_append(pag, dest){

        var http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
		destino = document.getElementById(dest);

        if (!http_request) {
            destino.innerHTML("Erro ao efetuar requisição.");
            return false;
        }
		
        http_request.open("GET", pag, false);

        http_request.send(null);
		
		strText = http_request.responseText;
       
	   //alert(strText);
	   if (document.all){
           destino.insertAdjacentHTML('beforeEnd', strText);           
	   }
	   else{
	       destino.innerHTML += strText;
	   }

}    
