var isIE=document.all;
var actual;
var posicion;
var h;
function chkloc(obj,e){
actual=obj.id;

 var characterCode; //literal character code will be stored in this variable

if(e && e.which){ //if which property of event object is supported (NN4)
e = e;
characterCode = e.which; //character code is contained in NN4's which property
}
else{
e = event;
characterCode = e.keyCode; //character code is contained in IE's keyCode property
}


if (characterCode==38){
--posicion;
if (document.getElementById(posicion)){
//document.getElementById("pos").innerHTML=posicion;
fondo(posicion,characterCode);
}else{
posicion=0;
}
}
else if (characterCode==40){
++posicion;
if (document.getElementById(posicion)){
//document.getElementById("pos").innerHTML=posicion;
fondo(posicion,characterCode);
}else{
--posicion;
}
}
else if (characterCode==13){
document.getElementById(actual).value=document.getElementById(posicion).firstChild.innerHTML;

killautosugg();

}
else{

if (obj.value.length>3){
	//return false;
	
 buscadorinmuebles.autosug(document.getElementById("selectpueblos").value,document.getElementById('Poblacionfake').options[document.getElementById('Poblacionfake').selectedIndex].text,finsuggest);  
        }else{
	 killautosugg();
	 }

}



}
function finsuggest(res){
posicion=-1;
            killautosugg();
            var iesuckst;
            var iesucksl;
            if (isIE){
            iesuckst=0;
            iesucksl=0;
            }
               	var autosuggest = document.createElement("div");
autosuggest.id = "autosugg";
autosuggest.style.position = "absolute";
autosuggest.style.left =  Number(findPosX(document.getElementById("selectpueblos")))+"px";
autosuggest.style.top = Number(findPosY(document.getElementById("selectpueblos")) + document.getElementById("selectpueblos").offsetHeight)+"px";
//alert(findPosX(obj) + " " + Number(findPosY(obj) + obj.offsetHeight));
autosuggest.innerHTML =res.value;
document.body.appendChild(autosuggest);
//WCH.Apply('autosugg');
var objects = document.getElementsByTagName("INPUT");

for(var no=0;no<objects.length;no++)
{
     //to hide
     
     if (objects[no].type=="submit"){
     //alert(objects[no].type);
     objects[no].disabled="true";
     }
     
     //to show
     //objects[no].style.display = "block";
}
      
}
function killautosugg(valor){
if (valor==1){
setTimeout("killautosugg(0)",1000);
}else{
//WCH.Discard("autosugg");
var autosuggest = document.getElementById("autosugg");
            if (autosuggest){
document.body.removeChild(autosuggest);

var objects2 = document.getElementsByTagName("INPUT");

for(var no=0;no<objects2.length;no++)
{
     if (objects2[no].type=="submit"){
     //alert(objects[no].type);
     objects2[no].disabled = !(objects2[no].disabled);
    
     //objects2[no].disabled="false";
     }
}
}
}
}
function fondo(id,tecla){
if (tecla==40){
if (id!=0){
document.getElementById(id-1).style.background="#ffffff";
}
document.getElementById(id).style.background="#C1D1E2";
}
else if(tecla==38){
if (id+1){
document.getElementById(id+1).style.background="#ffffff";
}
document.getElementById(id).style.background="#C1D1E2";
} 
}

function selectpob(val){
document.getElementById("selectpueblos").value=val;
killautosugg();
}
