﻿// Javasript para agregar ciudades
// Seteo eventos de la página
var esperaResult;
var esperaCargar;
var abierto = false;
window.onload = function(){

    $("btnSearch").disabled = true;
    $("txtSearchPhotos").onkeydown = function(){
    $("btnSearch").disabled = false;
    $("btnSearch").className = "input_botons";}
              
}

function searchResults(){
    if($("txtSearchPhotos").value == "" || $("txtSearchPhotos").value == " " )
    {
        $("lblMsgError").innerHTML = "Please enter text...";  
        return false;
    }
    else
    {
        $("lblMsgError").innerHTML = "";  
    }
    $("btnSearch").disabled = true;
    $("btnSearch").className = "input_botons_off";
    //----->
    if(abierto)
    {
        goUp();        
    }
    //----->
    show('divCargando');
    //----->
    cargarResultados();   
    
    return false;
    
}

function EnterKey(ev)
{
    if(ev==13)
    {
        return searchResults();
        return false;
    }  
    
}

function goDown()
{
    Effect.BlindDown('divResultsContainer', { duration: 1.0 });
    clearTimeout(esperaResult);
    hide('divCargando');    
    abierto = true;
}

function goUp()
{
    Effect.BlindUp('divResultsContainer', { duration: 0.5 });
}

function cargarResultados()
{
    if($("divResultsContainer").style.display == "none")
    {
        __doPostBack('SearchLink','');        
        $("txtSearchPhotos").value = "";
        if(esperaCargar != null)
        {
            clearTimeout(esperaCargar);
        }
        esperaResult = setTimeout(goDown, 2000);
    }
    else
    {
        esperaCargar = setTimeout(cargarResultados, 500);
    }
    
}