var TAB = 9;
var ESC = 27;
var KEYUP = 38;
var KEYDN = 40;
var ENTER = 13;

var focoAtual = 0;
httpPacotes = getHTTPObject();

function showDados(campo, e){
	var key;
	if (window.event) key = window.event.keyCode;
	else if (e) key = e.which;
	if(key == ESC){
		document.getElementById("buscaPacotes").style.visibility = "hidden";
	}else{
		var elBusca = document.getElementById("buscaPacotes");
		var value = campo.value
		var y = getAnchorPosition(campo.name).y + 0;
		if(value.length >= 2 ){
			elBusca.style.marginTop = y +"px";
			elBusca.style.marginLeft = getAnchorPosition(campo.name).x +"px";
			listarPacotes(campo.value);
		}else{
			elBusca.style.visibility = 'hidden';
		}
	}
}

function getHTTPObject(){
  var xmlhttp;
 
  /*@cc_on
 
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
      try{
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }catch(E){
      xmlhttp = false;
    }
  }
  @else
    xmlhttp = false;
  @end @*/
 
  if(!xmlhttp && typeof XMLHttpRequest != 'undefined'){
    try {
      xmlhttp = new XMLHttpRequest();
    }catch(e){
      xmlhttp = false;
    }
  }
 
  return xmlhttp;
}

function listarPacotes(value){

  var url = "ajax/listaCentros.php?nome=" + value;	
  httpPacotes.open("GET", url, true);
  httpPacotes.onreadystatechange = handleHttpResponse;
 
  httpPacotes.send(null);
}
 
function handleHttpResponse(){
  if(httpPacotes.readyState == 4){
	document.getElementById("buscaPacotes").style.visibility = "visible";	
    document.getElementById('buscaPacotes').innerHTML = httpPacotes.responseText;
  }
}// JavaScript Document

function seleciona(e){
		
	var key;
		if (window.event) key = window.event.keyCode;
		else if (e) key = e.which;

		switch(key)
		{
	/*		case TAB:
			case ENTER:
				alert("enter");
				return false;
			break;
*/
			case ESC:
				document.getElementById("buscaPacotes").style.visibility = "hidden";
				return false;
			break;
/*
			case KEYUP:
				alert("enter");
				return false;
			break;

			case KEYDN:
				if(document.getElementById("lnkPcte1")){
						document.getElementById("lnkPcte1").className = "pacoteSelecionado";
						document.getElementById("lnkPcte1").focus();
				}
				return false;
			break;*/
		}
}