
// ver/oculta buscar

function verBuscar(num){
	if(num=="1"){
		// ver
		getCampo("aBuscar").href="javascript:verBuscar('0')";
		getCampo("divBuscar").style.display="";
		getCampo("txtBuscar").focus();
	}else{
		//ocultar
		getCampo("aBuscar").href="javascript:verBuscar('1')";
		getCampo("divBuscar").style.display="none";
	}
}


function busquedaUbigeo(){
	//var anio = arrGlobal[getValor('txtProyecto')]['anio'];
	var anio = '';
	var texto = getValor("txtBuscar");
	texto = Trim(texto);	
	if(texto.length==0){
		alert("Ingrese texto a buscar.");
	}
	else if(texto.length<4){
		alert("Ingrese como minimo 4 caracteres");
	}
	else{
		buscarUbigeoPorNombre(anio,texto,alcanceDeBusqueda());
	}
}

function alcanceDeBusqueda(){
	var alcance;
	if(getCampo("cmbDist").disabled==false){
		alcance=3;
	}else if(getCampo("cmbProv").disabled==false){
		alcance=2;
	}else if(getCampo("cmbDpto").disabled==false){
		alcance=1;
	}else{
		alcance=0; // solo a nivel nacional
	}
	return alcance;
}

function buscarUbigeoPorNombre(anio,cadBuscar,alcanceBusqueda){
	ajax=http_request();	
	var valores;
	url="BuscarUbigeo.asp";
	valores="anio="+anio+"&cad="+escape(cadBuscar)+"&alcance="+alcanceBusqueda;
	ajax.open ('POST', url, true);
    ajax.onreadystatechange = function() {
         if (ajax.readyState==1) {
		 	getCampo("tdBusqueda").innerHTML="Cargando ...";       
         }
         else if (ajax.readyState==4){
            if(ajax.status==200){					
					getCampo("tdBusqueda").innerHTML=ajax.responseText;
            }
            else if(ajax.status==404){
				getCampo("tdBusqueda").innerHTML="Servicio no disponible temporalmente.";
            }
            else{
				getCampo("tdBusqueda").innerHTML="Datos no disponibles temporalmente.";				
				//getCampo("tdBusqueda").innerHTML=ajax.responseText;
            }
        }
    }
    ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    ajax.send(valores);
   return false;
}


function rptaBusqueda(ubigeo){
	// De ubigeo.js
	buscarUbigeoPorCodigo(ubigeo);
}


function limnpiarRptaBusqueda(){
	getCampo("tdBusqueda").innerHTML="";
}
