<!--CONVERTE CARACTERES PARA FORMATO HTML-->
function char2html(str) {
caractere = new Array('"','&','<','>','©','®','TM','´','«','»','¡','¿','À','à','Á','á','Â','â','Ã','ã','Ä','ä','Å',
'å','Æ','æ','Ç','ç','Ð','ð','È','è','É','é','Ê','ê','Ë','ë','Ì','ì','Í','í','Î','î','Ï','ï','Ñ','ñ','Ò','ò','Ó','ó','Ô','ô','Õ','õ','Ö','ö','Ø',
'ø','Ù','ù','Ú','ú','Û','û','Ü','ü','Ý','ý','ÿ','Þ','þ','ß','§','¶','µ','¦','±','·','¨','¸','ª',
'º','¬','­','¯','°','¹','²','³','¼','½','¾','×','÷','¢','£','¤','¥','-'); 

htmlentidade = new Array('&quot;','&amp;','&lt;','&gt;','&copy;'
,'<sup>&reg;</sup>','<font size="1"><sup>TM</sup></font>',
'&acute;','&laquo;','&raquo;','&iexcl;','&iquest;','&Agrave;'
,'&agrave;','&Aacute;','&aacute;','&Acirc;','&acirc;',
'&Atilde;','&atilde;','&Auml;','&auml;','&Aring;','&aring;','&AElig;'
,'&aelig;','&Ccedil;','&ccedil;','&ETH;','&eth;','&Egrave;','&egrave;',
'&Eacute;','&eacute;','&Ecirc;','&ecirc;','&Euml;','&euml;','&Igrave;',
'&igrave;','&Iacute;','&iacute;','&Icirc;','&icirc;','&Iuml;',
'&iuml;','&Ntilde;','&ntilde;','&Ograve;','&ograve;','&Oacute;','&oacute;',
'&Ocirc;','&ocirc;','&Otilde;','&otilde;','&Ouml;','&ouml;','&Oslash;','&oslash;',
'&Ugrave;','&ugrave;','&Uacute;','&uacute;','&Ucirc;','&ucirc;','&Uuml;','&uuml;',
'&Yacute;','&yacute;','&yuml;','&THORN;','&thorn;','&szlig;','&sect;','&para;',
'&micro;','&brvbar;','&plusmn;','&middot;','&uml;','&cedil;','&ordf;','&ordm;',
'&not;','&shy;','&macr;','&deg;','&sup1;','&sup2;','&sup3;','&frac14;',
'&frac12;','&frac34;','&times;','&divide;','&cent;','&pound;','&curren;','&yen;','&ndash;'); 

remonta = ""; 
 espaco=0;    
 remonta = str.replace(caractere, htmlentidade); 
 //alert(remonta);
 return remonta;
}

// JavaScript Document
function AJAX() {

this.Updater=carregarDados;
function carregarDados(caminhoRetorno,idResposta,metodo,mensagem) {

var conteudo=document.getElementById(idResposta)
conteudo.innerHTML= mensagem;

var xmlhttp = getXmlHttp();

//Abre a url
xmlhttp.open(metodo.toUpperCase(), caminhoRetorno,true);

//Executada quando o navegador obtiver o código
xmlhttp.onreadystatechange=function() {

if (xmlhttp.readyState==4){

//Lê o texto
var texto=char2html(xmlhttp.responseText);

//Desfaz o urlencode
texto=texto.replace(/\+/g," ");
texto=unescape(texto);

//Exibe o texto no div conteúdo

var conteudo=document.getElementById(idResposta);
conteudo.innerHTML=char2html(texto)
} 
}
xmlhttp.send(null);
}
}

function getXmlHttp() {
var xmlhttp;
try{
xmlhttp = new XMLHttpRequest();
}catch(ee){
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(E){
xmlhttp = false;
}
}
}
return xmlhttp;
}

