var ajax;

function finaliza(){
    ajax = functionAjax()

    var get="chat_finaliza.php"
    get=get+"?sid="+Math.random()
    ajax.onreadystatechange=stateChanged
    ajax.open("GET",get,true)
    ajax.send(null)


    function stateChanged()
    {
    	if (ajax.readyState==4 || ajax.readyState=="complete")
        {
    	   //document.getElementById("situacao").innerHTML=ajaxx.responseText;
    	}
     }
	 alert ('Atendimento finalizado');
}

function consulta(cod_fila)
{
        ajax = funcaoAjax()

        var get = "chat_aguardando_ajax.php"
        get = get + "?cod_fila=" + cod_fila
        get = get + "&sid=" + Math.random()
        ajax.onreadystatechange = stateChanged
        ajax.open("GET", get, true)
        ajax.send(null)

    function stateChanged()
    {
         switch (ajax.readyState)
         {
             case 1:
                  document.getElementById("chat_aguardando").innerHTML = "<p align='center'><img src='../images/ajax.gif' width='50' height='50' /></p>";
                  break;
             case 4:
                  if (ajax.readyState == 4 || ajax.readyState == "complete")
                  {
                       document.getElementById("chat_aguardando").innerHTML = ajax.responseText;
                  }
                  break;
                    default:
                        document.getElementById("chat_aguardando").innerHTML = "<p><b>Lamento...<br /><p>problema na enquete !</p></b></p>";
          }
      }

}

function requisita()
{
	ajax = functionAjax()
	var msg = document.getElementById('msg').value
	var get="chat_envia.php"
	get=get+"?msg="+msg
    get=get+"&sid="+Math.random()
	ajax.onreadystatechange=stateChanged
	ajax.open("GET",get,true)
	ajax.send(null)


	function stateChanged()
    {
    	if (ajax.readyState==4 || ajax.readyState=="complete")
        {
    	   //document.getElementById("situacao").innerHTML=ajaxx.responseText;
    	}
     }
    barra()
    Limpar()
}

function barra()
{
    setTimeout("document.getElementById('recebe').scrollTop = 1000000;", 1000);
}
function Limpar()
{
    document.getElementById("msg").value = '';
    document.getElementById("msg").focus();
}

function chatRecebe()
{
	ajax = functionAjax()

	var get = "chat_recebe.php"
	get = get + "?sid=" + Math.random()
	ajax.onreadystatechange = stateChanged
	ajax.open("GET", get, true)
	ajax.send(null)

	function stateChanged(){
		if (ajax.readyState == 4 || ajax.readyState == "complete") {
			document.getElementById("recebe").innerHTML = ajax.responseText;
		}
	}
    //setInterval('barra()', 5000);
    //setTimeout('barra()', 2000);
    setTimeout("document.getElementById('recebe').scrollTop = 1000000;", 1000);
}


function functionAjax() {

	var ajax = null;

	try {
		ajax = new XMLHttpRequest();
		} catch(e) {
			try {
				ajax = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
						ajax = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(E) {
						alert("Use um navegador descente, recomendo MOZILLA FIREFOX");
						return false;
				}
			}
		}
	return ajax;
}
