function AJAX() {

this.Updater=carregarDados;
function carregarDados(caminhoRetorno,idResposta,metodo,mensagem,display) {

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=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.style.visibility = "visible";
conteudo.innerHTML=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;
}

  //funções para busca
  //funções para busca
  //funções para busca
  //funções para busca
//oculta os box de busca
function busca_oculta()
{
    document.getElementById("boxbusca").style.display = "none";
}
//mostra os comentarios
function busca_resultados(url, tipo)
{
    var ajax = new AJAX();
    var palavra = document.getElementById("palavra").value;
    document.getElementById("boxbusca").style.display = "block";
    ajax.Updater(url+"busca_ajax/?palavra="+palavra+"&tipo="+tipo,"boxbusca","get","<center><img src='"+url+"images/indicator.gif' border='0' alt='' /><br />aguarde...<br /></center>");
}


  //funções para notícias
  //funções para notícias
  //funções para notícias
  //funções para notícias


//mostra os comentarios
function noticia_comentario(id, url)
{
    var ajax = new AJAX();
    ajax.Updater(url+"noticia_comentarios?id="+id,"boxtextarea","get","<center><img src='"+url+"images/indicator.gif' border='0' alt='' /><br />aguarde...<br /></center>");
}

//envia o comentario
function noticia_comentario_envia(id, url)
{
  if(document.getElementById("comentario").value == "")
  {
   alert("Por favor, digite uma mensagem");
  }
  else
  {
    var msg = document.getElementById("comentario").value;
    var ajax = new AJAX();
    ajax.Updater(url+"noticia_comentarios?id="+id+"&msg="+msg,"boxtextarea","get","<center><img src='"+url+"images/indicator.gif' border='0' alt='' /><br />aguarde...<br /></center>");
    document.getElementById("comentariofaca").innerHTML="<br />Mensagem enviada com sucesso!<br />";
  }
}

//abre o box pra enviar a noticia por e-mail
function noticia_envia_abre()
{
   document.getElementById("noticiaenvia").style.display = "block";
}

//envia a noticia por e-mail
function noticia_envia(id, url)
{
  if(document.getElementById("seunome").value == "")
  {
   alert("Por favor, digite seu nome");
   return false
  }
  if(document.getElementById("seuemail").value == "")
  {
   alert("Por favor, digite seu e-mail");
   return false
  }
  if(document.getElementById("nome").value == "")
  {
   alert("Por favor, digite o nome do seu amigo");
   return false
  }
  if(document.getElementById("email").value == "")
  {
   alert("Por favor, digite o e-mail do seu amigo");
   return false
  }
    var nome = document.getElementById("nome").value;
    var email = document.getElementById("email").value;
    var seunome = document.getElementById("seunome").value;
    var seuemail = document.getElementById("seuemail").value;
    var msg = document.getElementById("msg").value;
    var ajax = new AJAX();
    ajax.Updater(url+"noticia_envia_email?id="+id+"&nome="+nome+"&email="+email+"&seunome="+seunome+"&seuemail="+seuemail+"&msg="+msg,"noticiaenvia","get","<center><img src='"+url+"images/indicator.gif' border='0' alt='' /><br />aguarde...<br /></center>");
    return false;
}

  //funções para letra
  //funções para letra
  //funções para letra
  //funções para letra
  
//abre o box pra enviar a noticia por e-mail
function letra_envia_abre()
{
   document.getElementById("letraenvia").style.display = "block";
}

//envia a letra por e-mail
function letra_envia(id, url)
{
  if(document.getElementById("seunome").value == "")
  {
   alert("Por favor, digite seu nome");
   return false
  }
  if(document.getElementById("seuemail").value == "")
  {
   alert("Por favor, digite seu e-mail");
   return false
  }
  if(document.getElementById("nome").value == "")
  {
   alert("Por favor, digite o nome do seu amigo");
   return false
  }
  if(document.getElementById("email").value == "")
  {
   alert("Por favor, digite o e-mail do seu amigo");
   return false
  }
    var nome = document.getElementById("nome").value;
    var email = document.getElementById("email").value;
    var seunome = document.getElementById("seunome").value;
    var seuemail = document.getElementById("seuemail").value;
    var msg = document.getElementById("msg").value;
    var ajax = new AJAX();
    ajax.Updater(url+"letra_envia_email?id="+id+"&nome="+nome+"&email="+email+"&seunome="+seunome+"&seuemail="+seuemail+"&msg="+msg,"letraenvia","get","<center><img src='"+url+"images/indicator.gif' border='0' alt='' /><br />aguarde...<br /></center>");
    return false;
}
  
//mostra os comentarios
function letra_comentario(id, url)
{
    var ajax = new AJAX();
    ajax.Updater(url+"letra_comentarios?id="+id,"boxtextarea","get","<center><img src='"+url+"images/indicator.gif' border='0' alt='' /><br />aguarde...<br /></center>");
}

//envia o comentario
function letra_comentario_envia(id, url)
{
  if(document.getElementById("comentario").value == "")
  {
   alert("Por favor, digite uma mensagem");
  }
  else
  {
    var msg = document.getElementById("comentario").value;
    var ajax = new AJAX();
    ajax.Updater(url+"letra_comentarios?id="+id+"&msg="+msg,"boxtextarea","get","<center><img src='"+url+"images/indicator.gif' border='0' alt='' /><br />aguarde...<br /></center>");
    document.getElementById("comentariofaca").innerHTML="<br />Mensagem enviada com sucesso!<br />";
  }
}

//envia o voto
function letra_voto_envia(id, url)
{
    var voto = document.getElementById("voto").value;
    var ajax = new AJAX();
    ajax.Updater(url+"letra_voto?id="+id+"&voto="+voto,"letravoto","get","<center><img src='"+url+"images/indicator.gif' border='0' alt='' /><br />aguarde...<br /></center>");
}

