﻿// JavaScript Document
// FUNÇÃO RESPONSÁVEL DE CONECTAR A UMA PAGINA EXTERNA NO NOSSO CASO A BUSCA_NOME.PHP
// E RETORNAR OS RESULTADOS
function ajax(url)
{
	req = null;
	// Procura por um objeto nativo (Mozilla/Safari)
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open("GET",url,true);
		req.send(null);
		// Procura por uma versão ActiveX (IE)
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.onreadystatechange = processReqChange;
			req.open("GET",url,true);
			req.send();
		}
	}
}
function processReqChange()
{
   if(req.readyState == 1){
      document.getElementById('caixaramal').innerHTML = "<span class=\"legenda\">Verificando...</span>";
   }
	// apenas quando o estado for "completado"
	if (req.readyState == 4) {
		// apenas se o servidor retornar "OK"
		if (req.status == 200) {
			// retornado nela, como texto HTML
			if(req.responseText == 2){
				document.getElementById('caixaramal').innerHTML = "<span class=\"destaque\">Ramal Registrado</span><input type=hidden name=status value=0>";
			} else {
			   if(req.responseText == 1){
	           document.getElementById('caixaramal').innerHTML = "<span class=\"aviso\">Ramal Nao Registrado</span><input type=hidden name=status value=1>";
	         } else {
	         	document.getElementById('caixaramal').innerHTML = "";
	         }
			}
		} else {
			alert("Houve um problema ao obter os dados:n" + req.statusText);
		}
	}
}
function pesquisa2(field, event, valor)
{
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if (keyCode == 13) {
	var i;
	for (i = 0; i < field.form.elements.length; i++)
	if (field == field.form.elements[i])
		break;
	i = (i + 1) % field.form.elements.length;
	field.form.elements[i].focus();
	return false;
} else {
	url="include/busca_ramal.php?ramal="+valor;
	alert(url);
	ajax(url);
}
}
function pesquisa(valor)
{
	url="include/busca_ramal.php?ramal="+valor;
	ajax(url);
}