<?php 
    if (MODULO_CAPTACION_ACTIVADO == true) {
        ?>
		<tr>
			<td colspan='1' title='Cuenta de Captacion Relacionada'>Cuenta de Captacion</td>
			<td><input type="number" name="idcuenta" value="<?php 
        echo $defCuentaCorriente;
        ?>
" id="idcuenta" size='12' class='mny' />
			<?php 
        echo CTRL_GOCUENTAS_A;
        ?>
			</td>
			<td><?php 
        $xTxt = new cHText("nombrecuenta");
        $xTxt->setProperty("disabled", "true");
        $xTxt->setProperty("size", "40");
        echo $xTxt->get();
        ?>
</td>
		</tr>
		<?php 
    } else {
        echo "<input type='hidden' id='idcuenta' name='idcuenta' value='{$defCuentaCorriente}' />";
    }
    ?>
	</table>
	</fieldset>
	<fieldset>
	<legend>Caracteristicas del Pago</legend>
		<table>
    $xSel = new cHSelect();
    $xTxt = new cHText();
    $xTxt2 = new cHText();
    $xTxt3 = new cHText();
    $xTCob = new cHCobros();
    //"idtipodepago", "idtipodepago"
    $xFRM->ODate("idfechacomision", "", "TR.Fecha de Cobro");
    $xFRM->addCobroBasico();
    $xTxt2->setDivClass("");
    $xTxt->setDivClass("");
    $xTxt3->setDivClass("");
    $xTxt->addEvent("jsaGetSumas()", "onchange");
    $xTxt->addEvent("jsaGetSumas()", "onblur");
    $xTxt3->addEvent("jsaGetSumas()", "onchange");
    $xTxt3->addEvent("jsaGetSumas()", "onblur");
    $xTxt->addEvent("jsaGetComisionPorApertura()", "onfocus");
    //$xTxt->setClearEvents(false);
    $xFRM->addDivSolo($xTxt->getDeMoneda("idcom1", "TR.Comisiones por Apertura de credito"), $xTxt2->getDeObservaciones("idob1", "", "TR.Observaciones"), "tx24", "tx24");
    $xTxt->addEvent("jsaGetSumas()", "onchange");
    $xTxt->addEvent("jsaGetSumas()", "onblur");
    $xFRM->addDivSolo($xTxt3->getDeMoneda("idcom2", "TR.Comisiones por Cobranza"), $xTxt2->getDeObservaciones("idob2", "", "TR.Observaciones"), "tx24", "tx24");
    $xTxt->addEvent("jsaGetSumas()", "onchange");
    $xTxt->addEvent("jsaGetSumas()", "onblur");
    $xFRM->addDivSolo($xTxt3->getDeMoneda("idcom3", "TR.Comisiones varias"), $xTxt2->getDeObservaciones("idob3", "", "TR.Observaciones"), "tx24", "tx24");
    $xFRM->addDivSolo($xTxt->getDeMoneda("idiva", "TR.IVA"), " ", "tx24", "tx24");
    $xTxt->setProperty("disabled", "true");
    $xFRM->addDivSolo($xTxt->getDeMoneda("idsuma", "TR.Total"), " ", "tx24", "tx24");
}
echo $xFRM->get();
$jxc->drawJavaScript(false, true);
$xHP->fin();
//$xFRM->addHElem( $xSel->getListaDePaises("idpaisdeorigen")->get("TR.Pais de Origen", true) );
$xFRM->ODate("idfechanacimiento", false, "TR.fecha de creacion");
$sEstados = $xSel->getListaDeEntidadesFed("identidadfederativanacimiento");
$xFRM->addHElem($sEstados->get("TR.entidad de Creacion", true));
$xFRM->addHElem($xTxt->get("idlugardenacimiento", $xLoc->DomicilioMunicipio(), "TR.localidad de creacion"));
//$sCivil		= $xSel->getListaDeEstadoCivil();
//$xFRM->addHElem( $sCivil->get("TR.estado civil", true) );
//$xFRM->addHElem( $xSel->getListaDeRegimenMatrimonio()->get(true) );
//$sFJ		= $xSel->getListaDeTipoDeIdentificacion("", PERSONAS_ES_MORAL);
//$xFRM->addHElem( $sFJ->get(true) );
//$xFRM->OText("idnumerodocumento","", "TR.Numero de Documento");
$xFRM->addHElem($xTxt->getEmail("idemail"));
$xFRM->addHElem($xTxt->getNumero("idtelefono", "", "TR.Telefono"));
$xTCURP = new cHText();
$xTRFC = new cHText();
$xTCURP->setProperty("required", "true");
//$xFRM->addHElem( $xTCURP->get("idcurp", "", "TR.IDENTIFICACION_POBLACIONAL") );
//$xFRM->addHElem( $xTRFC->get("idrfc", "", "TR.IDENTIFICACION_FISCAL") );
$xFRM->addObservaciones();
//$xFRM->OMoneda("iddependientes", 0, "TR.Dependientes economicos");
//
if (EACP_CLAVE_DE_PAIS == "MX") {
    //$xFRM->OText("idclavefiel", "", "TR.Clave FIEL");
    //$xFRM->OTextArea("idrazonnofiel","", "TR.Razones por la cual no tiene FIEL");
    $xFRM->OHidden("idrazonnofiel", "GRUPO INFORMAL", "TR.Razones por la cual no tiene FIEL");
}
$xFRM->endSeccion();
$xFRM->addSeccion("idintegrantes", "TR.Integrantes");
$xFRM->addPersonaBasico("2", false, false, "", "TR.Representante de Grupo");
$xFRM->addPersonaBasico("3", false, false, "", "TR.Vocal de Grupo");
$xFRM->addPersonaBasico("4", false, false, "", "TR.Integrante de grupo");
 /**
  * Agrega Control textbox a un Form desde una array
  * @param array $arrM
  * @example
  *  Array( Array(
  *  		"Control.id",
  *  		"Control.Etiqueta",
  *  		"Control.Valor",
  *  		"Control.Tamanio",
  *  		"Control.Clase-CSS",
  *  		Array(
  *  			"Propiedad" => "Valor"
  *  			)
  *  	) );"
  */
 function addHElementsInArray($arrM)
 {
     if (is_array($arrM)) {
         $iMark = 1;
         $items = count($arrM) - 1;
         $mxItem = 0;
         $aElem = array();
         foreach ($arrM as $clave => $arrMen) {
             if (is_array($arrMen)) {
                 $id = isset($arrMen[0]) ? $arrMen[0] : "";
                 $id = isset($arrMen["id"]) ? $arrMen["id"] : $id;
                 $label = isset($arrMen[1]) ? $arrMen[1] : "";
                 $valor = isset($arrMen[2]) ? $arrMen[2] : 0;
                 $size = isset($arrMen[3]) ? $arrMen[3] : 10;
                 $class = isset($arrMen[4]) ? $arrMen[4] : "normalfield";
                 $aVals = isset($arrMen[5]) ? $arrMen[5] : false;
                 $txt = new cHText($id);
                 $txt->init($id, $size, $class);
                 $txt->set($id, $valor, $label);
                 if (is_array($aVals)) {
                     foreach ($aVals as $mKey => $mValue) {
                         if (strpos($mValue, "=") > 0) {
                             $DProp = explode("=", $mValue);
                             $txt->setProperty($DProp[0], $DProp[1]);
                         } else {
                             $txt->setProperty($mKey, $mValue);
                         }
                     }
                 }
                 $Element = $label == "" ? $id : $txt->get();
                 // si el marcador es igual al numero de elementos
                 if ($iMark == $this->mEByLine) {
                     $aElem[] = $Element;
                     $this->addHElem($aElem);
                     $iMark = 1;
                     $aElem = array();
                 } else {
                     $aElem[] = $Element;
                     if ($mxItem == $items) {
                         if ($iMark <= $this->mEByLine - 1) {
                             $this->addHElem($aElem);
                         }
                     }
                     $iMark++;
                 }
                 /*
                 array ( array (
                 						id,
                 						label
                 						value,
                 						size,
                 						class,
                 						options[])
                 */
             }
             $mxItem++;
         }
         $x = fopen("../images/tmp/test.yaml", "w+");
         fwrite($x, Spyc::YAMLDump($arrM));
         fclose($x);
     }
 }
            $xTabla->setData($_REQUEST);
            $xTabla->query()->update()->save($clave);
        }
    } else {
    }
}
$xFRM = new cHForm("frmcreditos_tipoconvenio", "../frmcreditos/creditos.productos.frm.php?id={$clave}&tema={$opcion}&action={$step}");
//setLog("../frmcreditos/creditos.productos.frm.php?action=$step");
$xFRM->addSubmit();
$xFRM->OHidden("idcreditos_tipoconvenio", $xTabla->idcreditos_tipoconvenio()->v(), "TR.Clave");
$xFRM->OHidden("tipo_convenio", $xTabla->tipo_convenio()->v(), "TR.Clave");
$xTxt = new cHText();
switch ($opcion) {
    case "contablecapital":
        $xTxt->addEvent("jsKeyAction(event, this)", "onkeyup");
        $xTxt->setProperty("list", "listadocuentas");
        $xTxt->setProperty("autocomplete", "off");
        $xFRM->addFootElement("<datalist id='listadocuentas'></datalist>");
        $xFRM->addFootElement("<input type='hidden' id='idcuenta' />");
        $xFRM->addHElem($xTxt->get("contable_cartera_vigente", $xTabla->contable_cartera_vigente()->v(), "TR.Cuenta Contable para Capital de Cartera vigente"));
        $xFRM->addHElem($xTxt->get("contable_cartera_vencida", $xTabla->contable_cartera_vencida()->v(), "TR.Cuenta Contable para Capital de Cartera vencida"));
        $xFRM->addHElem($xTxt->get("capital_vencido_normal", $xTabla->capital_vencido_normal()->v(), "TR.capital vencido normal"));
        $xFRM->addHElem($xTxt->get("capital_vencido_reestructurado", $xTabla->capital_vencido_reestructurado()->v(), "TR.capital vencido reestructurado"));
        $xFRM->addHElem($xTxt->get("capital_vencido_renovado", $xTabla->capital_vencido_renovado()->v(), "TR.capital vencido renovado"));
        $xFRM->addHElem($xTxt->get("capital_vigente_normal", $xTabla->capital_vigente_normal()->v(), "TR.capital vigente normal"));
        $xFRM->addHElem($xTxt->get("capital_vigente_reestructurado", $xTabla->capital_vigente_reestructurado()->v(), "TR.capital vigente reestructurado"));
        $xFRM->addHElem($xTxt->get("capital_vigente_renovado", $xTabla->capital_vigente_renovado()->v(), "TR.capital vigente renovado"));
        break;
    case "contableinteres":
        $xTxt->addEvent("jsKeyAction(event, this)", "onkeyup");
        $xTxt->setProperty("list", "listadocuentas");
        $xFRM->addHElem("<div class='tx4' id='txtmunicipio'></div>");
        $xFRM->addHElem("<div class='tx4' id='txtlocalidad'></div>");
    }
    $xFRM->addHElem($xTxt->getNumero("idtelefono1", "", "TR.TELEFONO_FIJO"));
    //$xFRM->addHElem( $xTxt->getNumero("idtelefono2", "", "TR.TELEFONO_MOVIL") );
    $xFRM->OText("idreferencias", "", "TR.Referencias");
    //$xFRM->addHElem( $xChk->get("TR.Domicilio Principal?", "idprincipal") );
    $xFRM->addFootElement("<input type='hidden' id='idcolonia' name='idcolonia' value='' />");
    //$xFRM->addFootElement("<input type='hidden' id='idsocio' name='idsocio' value='$persona' />");
    //$xFRM->endSeccion();
}
if ($con_actividad == true) {
    $xFRM->OText("idrazonsocialtrabajo", "", "TR.Empresa_donde_labora");
    $xTLi = new cHText();
    $xTLi->addEvent("getListadoAE(this, event)", "onkeyup");
    $xTLi->setProperty("list", "dlBuscarActividad");
    $xFRM->addHElem($xTLi->get("idactividad", FALLBACK_ACTIVIDAD_ECONOMICA, "TR.Clave de Actividad"));
    $xFRM->addHElem($xTxt->getDeMoneda("idingresos", "TR.Ingreso Mensual", 0));
    $xFRM->addHElem("<datalist id='dlBuscarActividad'><option /></datalist>");
}
$xFRM->addFooterBar($xHNot->get(" ", "idcoincidencias", $xHNot->NOTICE));
echo $xFRM->get();
$jxc->drawJavaScript(false, true);
?>
<script>
var gn			= new Gen();
var val			= new ValidGen();
var errors		= 0;
var evalFiscal	= true;
var evalCivil	= true;
<?php