function jsaGetGrupos($txt)
{
    $nombre = $txt;
    $xLi = new cSQLListas();
    $ByNombre = $nombre != "" ? " AND (`nombre_gruposolidario` LIKE '%{$nombre}%' OR `representante_nombrecompleto` LIKE '%{$nombre}%' OR `vocalvigilancia_nombrecompleto` LIKE '%{$nombre}%') " : "";
    $sql = $xLi->getListadoDeGrupos() . "\n\t{$ByNombre}\n\tORDER BY\n\t`nombre_gruposolidario`\n\tLIMIT 0,10 ";
    $xT = new cTabla($sql);
    return $xT->Show();
}
//=====================================================================================================
//=====>	INICIO_H
include_once "../core/go.login.inc.php";
include_once "../core/core.error.inc.php";
include_once "../core/core.html.inc.php";
include_once "../core/core.init.inc.php";
$theFile = __FILE__;
$permiso = getSIPAKALPermissions($theFile);
if ($permiso === false) {
    header("location:../404.php?i=999");
}
$_SESSION["current_file"] = addslashes($theFile);
//<=====	FIN_H
//=====================================================================================================
$xInit = new cHPage("", HP_SERVICE);
$xLi = new cSQLListas();
$txt = "";
$persona = parametro("persona", 0, MQL_INT);
// $nombre	= parametro("n", $nombre);
$grupo = parametro("persona", 0, MQL_INT);
// $nombre	= parametro("n", $nombre);
$nombre = parametro("nombre");
$nombre = parametro("n", $nombre);
$action = "LIST";
//$ByPersona	= ($persona == DEFAULT_SOCIO) ? "`idsocios_grupossolidarios` != " . DEFAULT_GRUPO . "" : "codigo = $persona ";
$ByPersona = setNoMenorQueCero($persona) > 0 ? " AND (`socios_grupossolidarios`.`clave_de_persona`={$persona}) " : "";
$ByNombre = $nombre != "" ? " AND (`nombre_gruposolidario` LIKE '%{$nombre}%' OR `representante_nombrecompleto` LIKE '%{$nombre}%' OR `vocalvigilancia_nombrecompleto` LIKE '%{$nombre}%') " : "";
$sql = $xLi->getListadoDeGrupos($grupo) . "\n\t\t{$ByNombre}\n\tORDER BY\n`nombre_gruposolidario` \n\tLIMIT 0,10 ";
header('Content-type: application/json');
$xSVC = new MQLService($action, $sql);
echo $xSVC->getJSON();