$jxc->exportFunction('jsaGetDatosHeredados', array("idsocio"));
$jxc->process();
echo $xHP->getHeader();
//$jsb	= new jsBasicForm("");
$xHP->init();
$xFRM = new cHForm("frmagregarempresas", "agregar-empresas.frm.php?action={$step}&empresa={$empresa}");
$xTxt2 = new cHText();
$xTxt = new cHText();
$xSel = new cHSelect();
$xTabs = new cHTabs();
$xFRM->addPersonaBasico("", false, $idsocio);
$xFRM->OText("nombrecorto", $alias, "TR.Nombre_corto");
$xFRM->addHElem($xTxt2->getDeNombreDePersona("iddirectivo", $iddirectivo, "TR.Clave_de_Persona del Contacto"));
$xFRM->OText("directivo", $directivo, "TR.Nombre de Contacto");
$xFRM->addHElem($xSel->getListaDeProductosDeCredito("", $producto)->get(true));
$xTabs->addTab("TR.Periocidad 1", $xSel->getListaDePeriocidadDePago("idperiocidad1", $periocidad1)->get("TR.Periocidad de pago", true));
$xTabs->addTab("TR.Periocidad 1", $xTxt->getNormal("dias_de_aviso1", $diasaviso1, "TR.Dias de Aviso"));
$xTabs->addTab("TR.Periocidad 1", $xTxt->getNormal("dias_de_nomina1", $diasnomina1, "TR.Dias de Nomina"));
$xTabs->addTab("TR.Periocidad 1", $xTxt->getNormal("dias_de_pago1", $diaspago1, "TR.Dias de Pago"));
$xTabs->addTab("TR.Periocidad 2", $xSel->getListaDePeriocidadDePago("idperiocidad2", $periocidad1)->get("TR.Periocidad de pago", true));
$xTabs->addTab("TR.Periocidad 2", $xTxt->getNormal("dias_de_aviso2", $diasaviso2, "TR.Dias de Aviso"));
$xTabs->addTab("TR.Periocidad 2", $xTxt->getNormal("dias_de_nomina2", $diasnomina2, "TR.Dias de Nomina"));
$xTabs->addTab("TR.Periocidad 2", $xTxt->getNormal("dias_de_pago2", $diaspago2, "TR.Dias de Pago"));
$xFRM->addAviso($msg);
$xFRM->addHTML($xTabs->get());
$xFRM->addHElem($xSel->getListaDeOficiales("", "", $oficial)->get(true));
$xFRM->OText("idemail1", $mail1, "TR.Email de contacto 1");
$xFRM->OText("idemail2", $mail2, "TR.Email de contacto 2");
$xFRM->OText("idemail3", $mail3, "TR.Email de contacto 3");
$xFRM->addSubmit();
// $dias_de_aviso = "", $periocidad_de_aviso, $nombre_corto = "", $oficial_a_cargo = false
$jxc->exportFunction('jsaGetPerfilDeProducto', array("idproducto", "idsocio"));
$jxc->process();
echo $xHP->getHeader(true);
$xFRM = new cHForm("frmsolicitudcredito", "solicitud_de_credito.2.frm.php", "frmsolicitudcredito");
$xBtn = new cHButton();
$xTxt = new cHText();
$xDate = new cHDate();
$xSel = new cHSelect();
$xFRM->addPersonaBasico();
$xFRM->ODate("idFechaDeSolicitud", false, "TR.Fecha de Solicitud");
$selPdto = $xSel->getListaDeProductosDeCredito();
$selPdto->addEvent("onchange", "jsaGetPerfilDeProducto()");
$selPdto->addEvent("onfocus", "jsaGetPerfilDeProducto()");
$xFRM->addHElem($selPdto->get("TR.producto de credito", true));
//$xFRM->addHElem($xTxt->getDeMoneda("idnuevocredito", "TR.clave_de_credito"));
$selFreq = $xSel->getListaDePeriocidadDePago();
$selFreq->addEvent("onblur", "jsSetFrecuenciaDePagos(this)");
$xFRM->addHElem($selFreq->get(true));
$xFRM->addHElem($xSel->getListaDeTipoDePago()->get(true));
$xFRM->OMoneda("idnumerodepagos", 1, "TR.Numero de pagos");
$xFRM->ODate("idFechaVencimiento", false, "TR.Fecha de Vencimiento");
$xFRM->ODate("idFechaMinistracion", false, "TR.Fecha de Ministracion");
$xFRM->addHElem($xTxt->getDeMoneda("idmonto", "TR.Monto Solicitado", 0, true));
if (MODULO_CAPTACION_ACTIVADO == true) {
    $xFRM->addCuentaCaptacionBasico(false);
} else {
    $xFRM->addHTML("<input type='hidden' value='" . DEFAULT_CUENTA_CORRIENTE . "' id='idcuenta' name='idcuenta' />");
}
$txt2 = new cHText();
$txt2->setDivClass("");
$xFRM->addDivSolo($xSel->getListaDeDestinosDeCredito()->get(false), $txt2->get("iddescripciondestino", false, "TR.Descripcion del Destino de los_recursos"), "tx14", "tx34");
    $xTA = $xSel->getListaDeTipoDeAutorizacion();
    $xTA->addEvent("onfocus", "jsaGetDatos()");
    //$xTA->addEvent("onchange", "jsaGetDatos()");
    //si existe credito y persona
    if ($remoto == true) {
        $xFRM->addHElem("<input type='hidden' id='idsocio' name='idsocio' value='{$persona}' /> <input type='hidden' id='idsolicitud' name='idsolicitud' value='{$credito}' /> ");
    } else {
        $xFRM->addCreditBasico($credito, $persona);
    }
    $xFRM->addHElem($xTA->get(true));
    $xFRM->addHElem($xSel->getListaDeTipoDeRiesgoEnCreds()->get(true));
    $xFRM->addHElem($xTxt->getDeMoneda("idpagos", "TR.Pagos Autorizados"));
    $xFRM->addHElem($xTxt2->getDeMoneda("idmonto", "TR.Monto Autorizado"));
    $xFRM->addHElem($xTxt2->getDeMoneda("idtasa", "TR.Tasa Autorizada"));
    //$xFRM->OText("idpagos", "", "TR.Pagos Autorizados");
    $xFRM->addHElem($xSel->getListaDePeriocidadDePago()->get(true));
    $xFRM->addHElem($xSel->getListaDeTipoDePago()->get(true));
    $xFRM->ODate("idfecha1", false, "TR.Fecha de Autorizacion");
    $xFRM->ODate("idfecha2", false, "TR.Fecha de Ministracion");
    $xFRM->OTextArea("idautorizacion", "", "TR.Docto de Autorizacion");
    //$xFRM->addSubmit();
    $xFRM->addGuardar("jsGuardarAutorizacion()");
    $xFRM->addHTML('<form name="frmOthersProcess"><div id="informacion"></div></form>');
    //2011-02-01
    $idsolicitud = 0;
    $urlsend = "";
    $urctr = "";
    $cedula_grupal = 0;
}
$xJs = new jsBasicForm("frmcreditoautorizado");
$xJs->setEstatusDeCreditos(CREDITO_ESTADO_SOLICITADO);
$xFRM = new cHForm("frmcbza", "", "idsumacbza");
$xBtnN = new cHButton();
$xSel = new cHSelect();
$xBTN4 = new cHButton();
$xFRM->OButton("TR.Obtener Listado", "jsGetCobranza()", "refrescar", "idgetcbza");
$xFRM->addToolbar($xBTN4->getBasic("TR.Finalizar Nomina", "jsFinalizarNomina()", "finalizar", "idcierrereporte", false));
$xFRM->OButton("TR.Enviar Listado", "getObtenListado()", "lista", "idlistado");
$xFRM->OButton("TR.estado_de_cuenta", "jsPrintEstadoCuenta()", "reporte", "idedo");
$xFRM->addToolbar($xBTN4->getBasic("TR.Ver Listado", "getReporteEnPantalla()", "reporte", "idverreporte", false));
$xFRM->addToolbar($xBTN4->getBasic("TR.Imprimir Recibos", "getRecibo()", "imprimir", "idverreporte", false));
$xFRM->addToolbar($xBTN4->getBasic("TR.Ver en Excel", "getReporteEnExcel()", "excel", "idverreportexls", false));
$xFRM->addFootElement('<input type="hidden" id="idsumacbza" value="0" />');
$xSemp = $xSel->getListaDeEmpresas("", true);
$xSemp->addEvent("onblur", "jsResetCbza();jsCargarDatosIniciales();");
$xFRM->addHElem($xSemp->get(true));
$xSPer = $xSel->getListaDePeriocidadDePago();
$xSPer->addEvent("onblur", "jsaGetDatosEmpresa()");
$xSPer->addEvent("onchange", "jsaGetDatosEmpresa()");
$xFRM->addHElem($xSPer->get(true));
$xFRM->addHElem('<div class="tx4" id="divperiodo"><label for="idperiodo">Periodo</label><input type="number" id="idperiodo" onchange="jsInitPeriodo()" onblur="jsInitPeriodo()" />	</div>');
$xFRM->addHElem('<div class="tx4"><label for="idvariacion">Variaci&oacute;n</label>
	    <select id="idvariacion" name="idvariacion" onchange="jsGetCobranza()">
		<option value="-2">[-2]Dos Periodos Atras</option><option value="-1">[-1]Un Periodo Atras</option><option value="0" selected="selected">Periodo Actual</option>
		<option value="1">[+1]Un Periodo Adelante</option><option value="2">[+2]Dos Periodos Adelante</option><option value="3">[+3]Tres Periodos Adelante</option>
	    </select>
	</div>');
$xFRM->addHElem($HFecha->get("TR.Fecha_Inicial", false, 10));
$xFRM->addHElem($HFecha->get("TR.Fecha_Final", false, 11));
$xFRM->addHElem($HFecha->get("TR.Fecha de Cobro", false, 12));
$xFRM->addHTML('<input type="hidden" id="idnomina" name="idnomina" value="0">');
$xFRM->addObservaciones();