function cria_msg() {
  var xmlHttp;
  try {xmlHttp=new XMLHttpRequest();}
  catch (e) {
    try {xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
    catch (e) {
      try {xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
      catch (e) {
        document.getElementById('mensagens').innerHTML += "<br><br><font class='style2v bold'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Seu navegador não suporta o V-MSN!<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src='imagens/ico_firefoxb.gif' style='vertical-align:middle;'>V-MSN possui melhor performance no Mozilla Firefox!</font>";
        return false;
      }
    }
  }
  return xmlHttp;
}

function send_msg(cod) {
  xmlHttp=cria_msg();
  xmlHttp.onreadystatechange=state_msg;
  xmlHttp.open("GET","vmsn_refresh.asp?c="+cod+"&r="+Math.random(),true);
  xmlHttp.send(null);
}

function state_msg() {
  if(xmlHttp.readyState==4) {
    if (xmlHttp.responseText != "") {
      document.getElementById('mensagens').innerHTML += xmlHttp.responseText;
      document.getElementById('mensagens').scrollTop = document.getElementById('mensagens').scrollHeight;
    }
  }
}

function cria_vmsn() {
  var xmlHttpv;
  try {xmlHttpv=new XMLHttpRequest();}
  catch (e) {
    try {xmlHttpv=new ActiveXObject("Msxml2.XMLHTTP");}
    catch (e) {
      try {xmlHttpv=new ActiveXObject("Microsoft.XMLHTTP");}
      catch (e) {
        return false;
      }
    }
  }
  return xmlHttpv;
}

function send_vmsn() {
  document.getElementById("vmsn").style.visibility = "hidden";
  xmlHttpv=cria_vmsn();
  xmlHttpv.onreadystatechange=state_vmsn;
  xmlHttpv.open("GET","vmsn_verifica.asp?r="+Math.random(),true);
  xmlHttpv.send(null);
}

function state_vmsn() {
  if(xmlHttpv.readyState==4) {
    if (xmlHttpv.responseText != "") {
      document.getElementById("vmsn").style.visibility = "visible";
      document.getElementById("msgs").style.overflow = "hidden";
      document.getElementById('vmsn').innerHTML = xmlHttpv.responseText;
      window.setTimeout("hide_vmsn()", 8000);
    }
  }
}

function hide_vmsn(obj) {
  document.getElementById('vmsn').style.visibility = "hidden";
  document.getElementById("msgs").style.overflow = "auto";
}
