
function AbrirAjax() {
var Ajax;
try {Ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers mais populares, como: Firefox, Safari, dentre outros.
}catch(ee) {
try {Ajax = new ActiveXObject(" Msxml2.XMLHTTP"); // Para o IE da MS
}catch(e) {
try {Ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS
}catch(e) {Ajax = false;
}
}
}
return Ajax;
}



function ajaxComentarios(id,limite,tipo,retorna,carregando) { 

if (carregando)
	document.getElementById('div_comentarios').innerHTML="<center><br><br><img src='"+retorna+"images/carregando.gif' border=0></center>";
	
   var ajax = AbrirAjax();
    ajax.open("GET",retorna+"ajax/comentarios.php?id="+id+"&limite="+limite+"&tipo="+tipo+"&retorna="+retorna,true); // Aqui você optita entre ASP ou PHP
    ajax.onreadystatechange = function() {
        if(ajax.readyState == 4) {
            if(ajax.status == 200) {
                var imprimir = ajax.responseText;
				document.getElementById('div_comentarios').innerHTML=imprimir;
            } else {
                document.getElementById('div_comentarios').innerHTML="Ocorreu um erro ao carregar os comentários, por favor <a href='javascript:document.location(); '>atualize a página</a>";
            }
        }
    }
    ajax.send(null);
    setTimeout("LerArquivo();",1000);
}

function ajaxAvaliacao(id,tipo,voto,retorna) { 

document.getElementById('star_conteudo').innerHTML="&nbsp; &nbsp; <img src='"+retorna+"images/carregando.gif' border=0>&nbsp; &nbsp;  carregando...";
   var ajax = AbrirAjax();
    ajax.open("GET",retorna+"ajax/avaliacao.php?id="+id+"&tipo="+tipo+"&retorna="+retorna+"&voto="+voto,true); // Aqui você optita entre ASP ou PHP
    ajax.onreadystatechange = function() {
        if(ajax.readyState == 4) {
            if(ajax.status == 200) {
                var imprimir = ajax.responseText;
				document.getElementById('star_conteudo').innerHTML=imprimir;
            } else {
                document.getElementById('star_conteudo').innerHTML="<br><br><center>Ops, erro ao abrir esta página, tente novamente</center>";
            }
        }
    }
    ajax.send(null);
    setTimeout("LerArquivo();",1000);
}

function abreArquivoAjax(url,div,retorna,carregando) { 
div=document.getElementById(div);
if (carregando)
	div.innerHTML="<br><br><center><img src='"+retorna+"images/carregando.gif' border=0>&nbsp; &nbsp;  Carregando...</center>";
if (carregando==-1)
	div.innerHTML="<img src='"+retorna+"images/carregando.gif' border=0>&nbsp; &nbsp;  Carregando...";
if (carregando==-2)
	div.innerHTML="<img src='"+retorna+"images/carregando.gif' border=0>";
   var ajax = AbrirAjax();
    ajax.open("GET",retorna+url,true); // Aqui você optita entre ASP ou PHP
    ajax.onreadystatechange = function() {
        if(ajax.readyState == 4) {
            if(ajax.status == 200) {
                var imprimir = ajax.responseText;
				div.innerHTML=imprimir;
            } else {
                div.innerHTML="<br><br><center>Ops, erro ao abrir esta página, tente novamente</center>";
            }
        }
    }
    ajax.send(null);
    setTimeout("LerArquivo();",1000);
}

function ajaxCorrecao(id,retorna) { 

field=document.getElementById(id);
texto=field.value;
field.value="aguarde...";
var ajax = AbrirAjax();
    ajax.open("GET",retorna+"ajax/autoCorrecao.php?texto="+texto,true); // Aqui voce optita entre ASP ou PHP
    ajax.onreadystatechange = function() {
        if(ajax.readyState == 4) {
            if(ajax.status == 200) {
                var imprimir = ajax.responseText;
				if (imprimir!=''){
					field.value=imprimir;
					
				}else{
					alert('erro1');
					}
            } else {
				alert('erro');
            }
        }
    }
    ajax.send(null);
}

function ajaxEnviaRecado(para,texto,div,retorna,carregando,tipo) { 
div=document.getElementById(div);
texto=texto.replace(/\n/g,"[::break::]");
if (carregando)
	div.innerHTML="<br><br><center><img src='"+retorna+"images/carregando.gif' border=0>&nbsp; &nbsp;  Carregando...</center>";
if (carregando==-1)
	div.innerHTML="<img src='"+retorna+"images/carregando.gif' border=0>&nbsp; &nbsp;  Carregando...";
   var ajax = AbrirAjax();
    ajax.open("GET",retorna+'ajax/envia_recado.php?para='+para+'&texto='+texto+'&tipo='+tipo,true); // Aqui você optita entre ASP ou PHP
    ajax.onreadystatechange = function() {
        if(ajax.readyState == 4) {
            if(ajax.status == 200) {
                var imprimir = ajax.responseText;
				div.innerHTML=imprimir;
				if (imprimir==1){
					abreSubTabUser(2); 
					abreArquivoAjax('ajax/usuario/recados.php?id='+para+'&enviado=1','ajax_conteudo',retorna,true)
				}
            } else {
                div.innerHTML="<br><br><center>Ops, erro ao abrir esta página, tente novamente</center>";
            }
        }
    }
    ajax.send(null);
    setTimeout("LerArquivo();",1000);
}
