function jsaReRelaciones($idsocio)
{
    //Checar compatibilidad numerica entre los dependientes economicos
    $sqlL = new cSQLListas();
    $cBenef = new cTabla($sqlL->getListadoDeRelaciones($idsocio));
    $xTbl = new cHTabla("idtblrels");
    $xHSel = new cHSelect();
    $xChk = new cHCheckBox();
    $xText = new cHText();
    $xText->setDivClass("");
    $xChk->setDivClass("");
    $xBtn = new cHButton();
    $xUl = new cHUl();
    $li = $xUl->getO();
    $li->setT("ul");
    $li->setClass("tags blue");
    $li->add($xBtn->getBasic("TR.Guadar", "jsGuardarReferencia()", $xBtn->ic()->GUARDAR, "idguardar", false, true), "");
    $xTbl->initRow();
    $xTbl->addTD($xText->getDeNombreDePersona());
    $xTbl->addTD($xHSel->getListaDeTiposDeRelaciones("", "")->get(""));
    $xTbl->addTD($xHSel->getListaDeTiposDeParentesco()->get(""));
    $xTbl->addTD($xChk->get("TR.es dependiente_economico", "dependiente"));
    $xTbl->addRaw("<td class='toolbar-24'>" . $xUl->get() . "</td>");
    $xTbl->endRow();
    $cBenef->addTool(1);
    $cBenef->addTool(2);
    $cBenef->setKeyField("idsocios_relaciones");
    return $xTbl->get() . $cBenef->Show();
}
if (setNoMenorQueCero($persona) <= DEFAULT_SOCIO) {
    $xDoc = new cCredito($credito);
    $xDoc->init();
    $persona = $xDoc->getClaveDePersona();
    $monto = $xDoc->getMontoAutorizado();
}
$xHP->init();
$xFRM = new cHForm("frm", "./");
$xHSel = new cHSelect();
$xChk = new cHCheckBox();
$xText = new cHText();
$msg = "";
$xFRM->addPersonaBasico();
$xFRM->addGuardar("jsVincularAval()");
$xFRM->addHElem($xChk->get("TR.es dependiente_economico", "dependiente"));
$xFRM->addHElem($xHSel->getListaDeTiposDeRelaciones("", PERSONAS_REL_CLASE_AVAL)->get(true));
$xFRM->addHElem($xHSel->getListaDeTiposDeParentesco()->get(true));
$xFRM->OMoneda("idmonto", $monto, "TR.Monto Avalado");
$xFRM->OHidden("iddocumentorelacionado", $credito, "");
$xFRM->OHidden("idpersonarelacionado", $persona, "");
$xFRM->addAviso("");
echo $xFRM->get();
$jxc->drawJavaScript(false, true);
?>
<script>
var xG	= new Gen();
function jsVincularAval(){
	jsaVincularAval();
	setTimeout("jsClose()",2500);
}
function jsClose(){ xG.close(); }
     if ($origen_relacion == false) {
         $xTbl = new cHTabla("idtblrels");
         $xHSel = new cHSelect();
         $xChk = new cHCheckBox();
         $xText = new cHText();
         $xText->setDivClass("");
         $xChk->setDivClass("");
         $xBtn = new cHButton();
         $xUl = new cHUl();
         $li = $xUl->getO();
         $li->setT("ul");
         $li->setClass("tags blue");
         $li->add($xBtn->getBasic("TR.Guadar", "jsGuardarReferencia()", $xBtn->ic()->GUARDAR, "idguardar", false, true), "");
         $xTbl->initRow();
         $xTbl->addTD($xText->getDeNombreDePersona());
         $xTbl->addTD($xHSel->getListaDeTiposDeRelaciones("", "")->get(""));
         $xTbl->addTD($xHSel->getListaDeTiposDeParentesco()->get(""));
         $xTbl->addTD($xChk->get("TR.es dependiente_economico", "dependiente"));
         $xTbl->addRaw("<td class='toolbar-24'>" . $xUl->get() . "</td>");
         $xTbl->endRow();
         $xFRM->addHTML("<h2>" . PERSONAS_TITULO_PARTES . "</h2>");
         $xFRM->addHTML($xTbl->get());
         $xFRM->addHTML('<div id="ListaDeRelaciones"></div>');
     }
 }
 if ($agregardom == true and setNoMenorQueCero($persona) > 0) {
     $xSoc->set($persona);
     if ($xSoc->init() == true) {
         $xCol = null;
         $nexterior = parametro("idnumeroexterior");
         $tipo_acceso = parametro("idtipoacceso", "calle", MQL_RAW);
    $xHSel = new cHSelect();
    $tipoRe = "";
    if (setNoMenorQueCero($persona_rel) <= 0) {
        if ($con_relacion == iDE_CREDITO) {
            $xDoc = new cCredito($documento_rel);
            $xDoc->init();
            $persona_rel = $xDoc->getClaveDePersona();
            $tipoRe = PERSONAS_REL_CLASE_AVAL;
        }
        //TODO: Iniciar cuenta de captacion
    }
    $tipo_de_ingreso = TIPO_INGRESO_RELACION;
    $con_domicilio = true;
    $con_actividad = true;
    $desde_sucursal = getSucursal();
    $xFRM->addHElem($xSel->getListaDeTiposDeRelaciones("", $tipoRe)->get(true));
    $xFRM->addHElem($xChk->get("TR.es dependiente_economico", "dependiente"));
    $xFRM->addHElem($xHSel->getListaDeTiposDeParentesco()->get(true));
    $xFRM->OHidden("iddocumentorelacionado", $documento_rel, "");
    $xFRM->OHidden("idpersonarelacionado", $persona_rel, "");
    $xFRM->OHidden("idorigenrelacionado", $con_relacion, "");
}
//if($con_domicilio == true){ $xFRM->addSeccion("iddatosgenerales", "TR.Datos Generales"); }
if ($tipo_de_ingreso == DEFAULT_TIPO_INGRESO) {
    $xFRM->ODate("idfecharegistro", false, "TR.fecha de registro");
}
if ($desde_sucursal == false) {
    $xFRM->addHElem($xSel->getListaDeSucursales()->get(true));
} else {
    $xFRM->OHidden("idsucursal", $desde_sucursal, "");
}