﻿// JScript File

var ClientSearchByName_SearchID = 0;

function ClientSearchByName(sClientName, sClientTypeIDStr){

    //alert(sVenueName + ", " + sAddress1 + ", " + sCity + ", " + iStateID + ", " + sZip);
    if (Number(sClientName.length) < 2) { return; }
    
    ClientSearchByName_SearchID = GetRandomNumber();

    RichmondBarsAndRestaurants.ClientService.ClientSearchByName(sClientName, sClientTypeIDStr,
        ClientSearchByName_SearchID, 
        SucceededCallback_ClientSearchByName, OnError_ClientSearchByName, OnTimeout_ClientSearchByName);         
    
}

function SucceededCallback_ClientSearchByName(result) {
    if (result.SearchID == ClientSearchByName_SearchID){ // if not latest search, ignore  
        
        try {
            if (typeof PostControl_ClientSearchByName_DisplayResults_Internal == "function") {
                PostControl_ClientSearchByName_DisplayResults_Internal(result.ClientContainers);
            }
        }catch(PostControl_exc) { }
        
    } 
}

function OnError_ClientSearchByName(result){
    //alert(result.get_message());
}

function OnTimeout_ClientSearchByName(result){
    //alert(result.get_message());
}



