﻿// Javasript para agregar ciudades
// Seteo eventos de la página
var esperaResult;
var esperaCargar;
var abierto = false;
var global_id;
window.onload = function(){

    $("btnSearch").disabled = true;
    manageTextboxes("0");
    $("rbSearchType_0").onclick = function(){manageTextboxes("0");};
    $("rbSearchType_1").onclick = function(){manageTextboxes("1");};
    //----->    
    $("txtUserName").onkeydown = function(){  
    $("btnSearch").disabled = false;
    $("btnSearch").className = "input_botons";}
    //----->
    $("txtName").onkeydown = function(){
    $("btnSearch").disabled = false;
    $("btnSearch").className = "input_botons";}
    //----->
    $("txtLastName").onkeydown = function(){
    $("btnSearch").disabled = false;
    $("btnSearch").className = "input_botons";}
    //-------------------------------------->>
              
}

function manageTextboxes(id)
{
    global_id = id;
    if(id == "0")
    {
        $("txtName").disabled = true;
        $("txtLastName").disabled = true;
        $("txtName").value = "";
        $("txtLastName").value = "";
        //----------------------->>        
        $("txtName").className = "input_marcagua";
        $("txtLastName").className = "input_marcagua";
        //----------------------->>
        $("txtUserName").className = "input_forms";
        $("txtUserName").disabled = false;
    }
    else
    {        
        $("txtName").className = "input_forms";
        $("txtName").disabled = false;        
        $("txtLastName").className = "input_forms";
         $("txtLastName").disabled = false;
        //----------------------->>       
        $("txtUserName").disabled = true;
        $("txtUserName").value = "";        
        $("txtUserName").className = "input_marcagua";
    }
}

function searchUsers(){
    
    if(global_id == "0")
    {
        if($("txtUserName").value == "" || $("txtUserName").value == " ")
        {
            $("lblMsgError").innerHTML = "Please enter text...";  
            return false;
        }
        else
        {
            $("lblMsgError").innerHTML = "";  
        }            
    }
    else
    {
        if(($("txtName").value == "" || $("txtName").value == " ") && ($("txtLastName").value == "" || $("txtLastName").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)
    {
        searchUsers();
        return false;
    }  
}

function goDown()
{
    Effect.BlindDown('divResultsContainer', { duration: 1.0 });
    clearTimeout(esperaResult);
    hide('divCargando');    
    abierto = true;
}

function goUp()
{
    Effect.BlindUp('divResultsContainer', { duration: 1.0 });
}

function cargarResultados()
{
    if($("divResultsContainer").style.display == "none")
    {
        __doPostBack('SearchLink','');
        //----->
        if(global_id == "0")
        {
            $("txtUserName").value = "";               
        }
        else
        {
            $("txtName").value = "";
            $("txtLastName").value = "";
        }
        //----->
        if(esperaCargar != null)
        {
            clearTimeout(esperaCargar);
        }
        //----->
        esperaResult = setTimeout(goDown, 2000);
    }
    else
    {
        esperaCargar = setTimeout(cargarResultados, 500);
    }
}

