var visiblelista = true;
addEvent(window,'load',inicializarEventos,false);
function inicializarEventos()
{
  var ob=document.getElementById('nombre');
  addEvent(ob,'keyup',presionTecla,false);

}

var conexion1;
function presionTecla(e)
{
  conexion1=crearXMLHttpRequest();
  conexion1.onreadystatechange = procesarEventos;
  pal=document.getElementById('nombre').value;
  if (pal != '') {
  conexion1.open('GET','autocompletar_ferias.asp?pal='+pal, true);
  conexion1.send(null);
  }
  else
  {
	borrarResultados();
	  }
}


function resalta_texto(obj) {
	var razon = document.getElementById('nombre');
	razon.value = obj;
	borrarResultados();
}

function procesarEventos()
{
  var resultados = document.getElementById('resultados');

  if(conexion1.readyState == 4)
  {
    if (conexion1.status==200)
    {
      var xml = conexion1.responseXML;
      var pals=xml.getElementsByTagName('palabra');
      resultados.innerHTML='';      
      for(f=0;f<pals.length;f++)
      {
        resultados.innerHTML = resultados.innerHTML + '<a href="#" onclick="resalta_texto('+String.fromCharCode(39)+pals[f].firstChild.nodeValue+String.fromCharCode(39)+')" class="cursor_manito">'+pals[f].firstChild.nodeValue + '</a><br>';
      } 
    }
    else
      alert(conexion1.statusText);
  } 
  else 
  {
	 
    resultados.innerHTML = 'buscando...';
  }
}

function borrarResultados()
{
  var resultados = document.getElementById('resultados');
	resultados.innerHTML = '';
}

//***************************************
//Funciones fijas 
//***************************************
function addEvent(elemento,nomevento,funcion,captura)
{
  if (elemento.attachEvent)
  {
    elemento.attachEvent('on'+nomevento,funcion);
    return true;
  }
  else  
    if (elemento.addEventListener)
    {
      elemento.addEventListener(nomevento,funcion,captura);
      return true;
    }
    else
      return false;
}

function crearXMLHttpRequest() 
{
  var xmlHttp=null;
  if (window.ActiveXObject) 
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  else 
    if (window.XMLHttpRequest) 
      xmlHttp = new XMLHttpRequest();
  return xmlHttp;
}
