$xFRM = new cHForm("depositoahorro", "frmdepositoahorro.php?action=next");
$xBtn = new cHButton();
$xTxt = new cHText();
$xDate = new cHDate();
$xSel = new cHSelect();
?>
<body <?php 
echo $actload;
?>
 >
<?php 
$xFRM->setTitle($xHP->getTitle());
if ($action == SYS_NINGUNO) {
    $xFRM->addCuentaCaptacionBasico();
    $xFRM->addSubmit();
    $xFRM->addHElem($xTxt->getDeMoneda("idmonto", "TR.DEPOSITO_CAPTACION", 0, true));
    $xFRM->addCobroBasico();
    $xFRM->addHElem($xDate->get("TR.Fecha"));
    $xFRM->addObservaciones();
    $xFRM->addJsBasico(iDE_CAPTACION);
    $jxc->drawJavaScript(false, true);
} else {
    $xT = new cTipos();
    $Fecha = parametro("idfecha-0", false);
    $Fecha = $Fecha == false ? fechasys() : $xF->getFechaISO($Fecha);
    $idsocio = parametro("idsocio", false, MQL_INT);
    //$xT->cInt($_POST["idsocio"]);
    $detalles = parametro("idobservaciones", "");
    $monto = parametro("idmonto", 0, MQL_FLOAT);
    $cheque = parametro("cheque", DEFAULT_CHEQUE);
    $comopago = parametro("ctipo_pago", DEFAULT_TIPO_PAGO, MQL_RAW);
$xFRM->addHElem("<p id='avisos'></p>");
echo $xFRM->get();
$xCE = new cCreditos_estatus();
$xSelEA = $xCE->query()->html()->select($xCE->descripcion_estatus()->get());
$xCP = new cCreditos_periocidadpagos();
$xSelCP = $xCP->query()->html()->select($xCP->descripcion_periocidadpagos()->get());
$xCTP = new cCreditos_tipo_de_pago();
$xSelTP = $xCTP->query()->html()->select($xCTP->descripcion()->get());
$xPP = new cCreditos_tipoconvenio();
$xSelPP = $xPP->query()->html()->select($xPP->descripcion_tipoconvenio()->get());
?>
<!--  MONTO MINISTRADO -->
<div class="inv" id="divmontomin">
    <?php 
$oFrm2 = new cHForm("frmmonto", "", "idfrmmonto");
$oFrm2->addHElem($oTxt->getDeMoneda("idmonto", "", $xCred->getMontoAutorizado()));
$oFrm2->addHTML($oUL->li("Modificar el Monto que se autoriz&oacute;")->li("Eliminar Plan de Pagos")->li("Recalcular Intereses Devengados")->li("Reestructurar SDPM")->end());
$oFrm2->addFootElement($oBtn->getBasic($lguardar, "jsaCambiarMontoMinistrado();jsTipTimer()", "guardar", "idmonto"));
$oFrm2->addFootElement($oBtn->getBasic($lcancelar, "jsCancelarAccion()", "cancelar", "idcancela2"));
echo $oFrm2->get();
?>
</div>
<!--  FECHA DE MINISTRACION -->
<div class="inv" id="divfechamin">
    <?php 
$oFrm3 = new cHForm("frmfechamin", "", "idfrmfechamin");
$oFrm3->addHElem($oFch->get($xFRM->lang("Fecha", "Nueva"), $xCred->getFechaDeMinistracion(), 1));
$oFrm3->addHTML("<ul><li>Modificar la Fecha de Ministraci&oacute;n</li>\n\t<li>Cambiar la Fecha del Recibo de Ministraci&oacute;n</li><li>Eliminar Plan de Pagos</li>\n\t<li>Reestructurar SDPM</li><li>Recalcular Intereses Devengados</li></ul>");
$oFrm3->addFootElement($oBtn->getBasic($lguardar, "jsaCambiarFechaMinistracion();jsTipTimer()", "guardar", "idsafechamin"));
$oFrm3->addFootElement($oBtn->getBasic($lcancelar, "jsCancelarAccion()", "cancelar", "idcancela3"));
echo $oFrm3->get();
$xBtn = new cHButton();
$xTxt = new cHText();
$xDate = new cHDate();
$xSel = new cHSelect();
$xFRM->setTitle($xHP->getTitle());
?>
<body <?php 
echo $actload;
?>
 >
<?php 
$xFRM->setTitle($xHP->getTitle());
if ($action == SYS_NINGUNO) {
    $xFRM->addCuentaCaptacionBasico(true, CAPTACION_TIPO_PLAZO);
    $xFRM->addSubmit();
    $xFRM->addHElem($xTxt->getDeMoneda("idmonto", "TR.deposito", 0, true));
    $xFRM->addCobroBasico();
    $xFRM->addHElem($xDate->get("TR.Fecha"));
    $xFRM->addObservaciones();
    $xFRM->addJsBasico(iDE_CAPTACION, CAPTACION_TIPO_PLAZO);
    $jxc->drawJavaScript(false, true);
} else {
    if ($monto <= 0) {
        $msg .= "ERROR\tEL MONTO DEBE SER MAYOR A CERO\r\n";
    } else {
        $xCta = new cCuentaInversionPlazoFijo($iddocto, $idsocio);
        $xCta->init();
        $ide = $xCta->getMontoIDE($Fecha, $monto, $comopago);
        if ($xCta->getEsOperable($Fecha) == true) {
            $recibo = $xCta->setDeposito($monto, $cheque, $comopago, $folio_fiscal, $detalles, DEFAULT_GRUPO, $Fecha);
            //si el IDE es mayor a cero
$jxc->exportFunction('jsaGetDatosCuenta', array("idcuenta", "idsocio"));
$jxc->process();
echo $xHP->getHeader(true);
$xFRM = new cHForm("frmretirovista", "frmretiroahorro.php?action=next");
$xBtn = new cHButton();
$xTxt = new cHText();
$xDate = new cHDate();
$xSel = new cHSelect();
$xFRM->setTitle($xHP->getTitle());
$xHP->setBodyinit();
if ($com == SYS_NINGUNO) {
    $xFRM->addCuentaCaptacionBasico();
    $xFRM->addPagoBasico();
    $xFRM->addHElem($xDate->get("TR.Fecha"));
    $xFRM->addObservaciones();
    $xFRM->addHElem($xTxt->getDeMoneda("idmonto", "TR.Monto de Retiro", 0, true));
    $xFRM->addFootElement("<input type='hidden' name='cMaxRet' id='idMaxRet' value='0'  />");
    $xFRM->addFootElement("<input type='hidden' name='sdoanterior' id='idSaldoAnterior' value='0' />");
    $xFRM->addSubmit();
    $xFRM->addJsBasico(iDE_CAPTACION, iDE_CVISTA);
    $jxc->drawJavaScript(false, true);
} else {
    $sucess = true;
    if ($monto <= 0) {
        $msg .= "ERROR\tAGREGUE LOS DATOS COMPLETOS Y ENVIE EL FORMULARIO\r\n";
        $sucess = false;
    } else {
        $Fecha = parametro("idfecha-0", false);
        $Fecha = $Fecha == false ? fechasys() : $xF->getFechaISO($Fecha);
        $detalles = parametro("idobservaciones");
        $cheque = parametro("cheque", DEFAULT_CHEQUE);
$jscallback = isset($DDATA["callback"]) ? $DDATA["callback"] : "";
$tiny = isset($DDATA["tiny"]) ? $DDATA["tiny"] : "";
$form = isset($DDATA["form"]) ? $DDATA["form"] : "";
echo $xHP->getHeader();
$jsb = new jsBasicForm("", iDE_CAPTACION);
echo $xHP->setBodyinit();
$xFRM = new cHForm("frmperfiltransaccional", "perfil_transaccional.frm.php");
$xBtn = new cHButton();
$xTxt = new cHText();
$xTxt2 = new cHText();
$xDate = new cHDate();
$xSel = new cHSelect();
$jsb->setNameForm($xFRM->getName());
$xFRM->addHElem($xSel->getListaDePerfilTransaccional()->get("TR.tipo de perfil", true));
$xFRM->addHElem($xSel->getListaDePaises()->get("TR.pais de origen", true));
$xFRM->addHElem($xTxt->getDeMoneda("idmonto", "TR.monto maximo de operaciones mensuales"));
$xFRM->addHElem($xTxt->getDeMoneda("idnumero", "TR.numero maximo de operaciones mensuales"));
//$xFRM->addHElem(  );
$arr = array_merge($xTxt->getIDs(), $xTxt2->getIDs(), $xSel->getIDs());
$xFRM->addHElem($xTxt2->get("idobservaciones", "", "TR.observaciones"));
//$xFRM->addHElem( $xTxt->get("idnumero", 0, "TR.Numero maximo de operaciones mensuales"));
//$xFRM->addCreditBasico();
$QL = new cSQLListas();
$xT = new cTabla($QL->getListadoDePerfil($persona));
$xT->addTool(SYS_DOS);
$xFRM->addHTML("<div id='idperfil'>" . $xT->Show() . "</div>");
$xFRM->addHTML("<input type='hidden' value='{$persona}' id='idpersona' />");
//$xFRM->addAviso( $xFRM->getProcessIDs($arr) );
$xFRM->addSubmit("", "setGuardarRegistro()");
echo $xFRM->get();
echo $xHP->setBodyEnd();
$xHSel = new cHSelect();
$xHSel->addOptions(array("cheque" => "Cheque", "deposito" => "Deposito", "retiro" => "Retiro"));
$selOperacion = $xHSel->get("idoperacion", "operacion", $operacion);
$xHSel->setClearOptions();
$xHSel->addOptions(array("autorizado" => "Autorizado", "noautorizado" => "No Autorizdo", "cancelado" => "Cancelado"));
$selEstatus = $xHSel->get("idestatus", "Estatus", $estado);
$xF = new cHDate(0, $fecha, TIPO_FECHA_OPERATIVA);
$xFRM->addHElem($xF->get("Fecha de Operacion"));
$xFRM->addHElem($xSel->get("Cuenta", true));
$xFRM->addHElem($selOperacion);
$xFRM->addHElem($selEstatus);
$xFRM->addHElem($xTxt->get("idsocio", $socio, "Persona"));
$xFRM->addHElem($xTxt->get("idbeneficiario", $beneficiario, "Beneficiario(Nombre)"));
$xFRM->addHElem($xTxt->get("iddocumento", $documento, "Documento"));
$xFRM->addHElem($xTxt->get("idrecibo", $recibo, "Recibo"));
$xFRM->addHElem($xTxt->getDeMoneda("idmonto", "Monto", $monto));
$xFRM->addHTML("<div class='aviso'>{$msg}</div>");
//$xFRM->addSubmit("Guardar Movimiento", "setGuardar");
$xFRM->addToolbar($xBtn->getBasic("Guardar", "setGuardar", "guardar", "idsave", false));
echo $xFRM->get();
echo $jsb->get();
//id value class size maxlength arra(varias_opciones)
//nombre = id
echo $xHP->setBodyEnd();
?>

<script  >
function setGuardar(){

	jsEvaluarFormulario();
}
    /*echo $xJS->setIncludeJQuery();*/
    $jxc->drawJavaScript(false, true);
    echo $xP->setBodyinit();
    $xFrm = new cHForm("frmCobrosEnCheque", "cobro-cheques.frm.php");
    //agrega en un hidden el idrecibo
    $xTxt = new cHText("id");
    //$xTxt->setIncludeLabel(false);
    $xTxt2 = new cHText("id");
    $xSel1 = new cSelect("iBancos1", "iBancos1", TBANCOS_ENTIDADES);
    $xSel2 = new cSelect("iBancos2", "iBancos2", TBANCOS_ENTIDADES);
    $xSel2->addEspOption(SYS_NINGUNO);
    $xSel2->setOptionSelect(SYS_NINGUNO);
    $xFrm->addHElem("<div class='title'>IMPORTE : {$MontoOperacion}</div>");
    $xTxt->addEvent("jsActualizarPago", "onkeyup");
    //$xTxt->setDropProperty("disabled");
    $xFrm->addHElem(array($xSel1->get("Cheque 1.- Banco"), $xTxt2->get("iNumeroCheque1", "", "Cheque 1.- Numero"), $xTxt->getDeMoneda("iMontoCheque1", "Cheque 1.- Monto", 0)));
    $xFrm->addHElem("<div class='title'>TOTAL : <mark id='idtotal'>0</mark></div>");
    $xFrm->addHTML("<input type='hidden' id='iRecibo' name='iRecibo' value='{$recibo}' />");
    $xFrm->addHTML("<input type='hidden' id='iDiferencia' name='iDiferencia' value='0' />");
    $xFrm->addHTML("<input type='hidden' id='iTotal' name='iTotal' value='{$MontoOperacion}' />");
    $xFrm->addHTML("<div id='avisos'></div>");
    echo $xFrm->get();
    echo $xP->setBodyEnd();
    //=========================== HTML
    ?>
<script>
	var oCh1	= $("#iMontoCheque1");
	var oTot	= $("#iTotal");
	var oNCh1	= $("#iNumeroCheque1");
	var onEnd	= false;
	
            if (MODO_DEBUG == true) {
                $msg .= $cCj->getMessages(OUT_TXT);
            }
        }
    } else {
        if (MODO_DEBUG == true) {
            $msg .= $cUsr->getMessages(OUT_TXT);
        }
        $msg .= "WARN\tERROR AL INICIAR LA SESSION DE CAJA\r\n";
    }
}
$xFRM = new cHForm("frmabrir", "abrir_caja.frm.php?action=1");
$xBtn = new cHButton();
$xTxt = new cHText();
$xDate = new cHDate();
$xSel = new cHSelect();
$txtP = new cHText();
$txtP->addEvent("var xG = new Gen(); xG.inputMD5(this);", "onchange");
//$xFRM->addJsBasico();
//$xFRM->addCreditBasico();
$xFRM->addHElem($xTxt->getNormal("oficial", "", "TR.Usuario superior"));
$xFRM->addHElem($txtP->getPassword("password", "TR.Password", ""));
$xFRM->addHElem($xTxt->getDeMoneda("fondodecaja", "TR.Fondo de Caja", 0, true));
$xFRM->addAviso($msg);
$xFRM->addSubmit();
echo $xFRM->get();
//$jxc ->drawJavaScript(false, true);
$xHP->fin();
//} else {
//evaluar al usuario
//}
    // $DRec["total_operacion"];
    $xFRM = new cHForm("frmCobrosEnEfectivo", "cobro-efectivo.frm.php");
    $xTxt = new cHText("id");
    $xDat = new cHDate();
    $xHSel = new cHSelect();
    $xHNot = new cHNotif();
    $xFRM->addGuardar("jsActualizarPago()");
    $xTxt->addEvent("this.select()", "onfocus");
    $xTxt->addEvent("jsActualizarPago", "onkeyup");
    $xFRM->addHElem($xHSel->getListaDeCuentasBancarias("iBancos", true)->get("TR.Cuenta Bancaria de Deposito", true));
    $xFRM->addHElem($xHNot->get($xHP->lang("importe") . " : " . getFMoney($MontoOperacion), "idimporte"));
    $xFRM->addHElem($xHSel->getListaDeTipoDePerfilTransaccional("", SYS_SALIDAS)->get(true));
    $xFRM->addHElem($xHSel->getListadoDeBancos()->get("TR.Banco de Origen", true));
    //TODO: Agregar cuenta de origen ultimo 4 digitos
    $xFRM->addHElem($xDat->get("TR.Fecha de Deposito", $xRec->getFechaDeRecibo()));
    $xFRM->addHElem($xTxt->getDeMoneda("iMonto", $xHP->lang("Monto de", "Deposito"), 0));
    $xFRM->addHElem($xHNot->get($xHP->lang("total") . " : <mark id='idtotal'>0</mark>", "idavisopago", $xHNot->WARNING));
    $xFRM->addHTML("<input type='hidden' id='iRecibo' name='iRecibo' value='{$recibo}' />");
    $xFRM->addHTML("<input type='hidden' id='iDiferencia' name='iDiferencia' value='0' />");
    $xFRM->addHTML("<input type='hidden' id='iTotal' name='iTotal' value='{$MontoOperacion}' />");
    $xFRM->addHTML("<div id='avisos'></div>");
    echo $xFRM->get();
    $jxc->drawJavaScript(false, true);
}
$xHP->setBodyEnd();
?>
<script>
	var oMnt	= $("#iMonto");
	var oTot	= $("#iTotal");
	var oFecha	= $("#idfecha-0");
	var oBanc	= $("#iBancos");
$action = parametro("action", SYS_NINGUNO);
$xHP->init();
$idx = parametro("id", null, MQL_RAW);
$xOp = new cContableOperacion();
$xOp->setPorCodigo($idx);
$xTabla = $xOp->getObj();
$xFRM = new cHForm("frmeditarmvto");
$xTxt = new cHText();
$xSel = new cHSelect();
$xTxtM = new cHText();
$xTxtM->setDivClass("");
$msg = "";
$xFRM->addGuardar("jsEditarMovimiento()");
$xFRM->OButton("TR.Eliminar", "jsEliminarMovimiento()", $xFRM->ic()->ELIMINAR);
$xFRM->addHElem($xTxt->getDeCuentaContable("numerocuenta", $xTabla->numerocuenta()->v(), true));
$xFRM->addDivSolo($xTxtM->getDeMoneda("cargo", "TR.Cargo", $xTabla->cargo()->v()), $xTxtM->getDeMoneda("abono", "TR.Abono", $xTabla->abono()->v()), "tx24", "tx24");
//$xFRM->OMoneda("cargo", $xTabla->cargo()->v(), "TR.cargo");
//$xFRM->OMoneda("abono", $xTabla->abono()->v(), "TR.abono");
$xFRM->OText("referencia", $xTabla->referencia()->v(), "TR.referencia");
$xFRM->OText("concepto", $xTabla->concepto()->v(), "TR.concepto");
//$xFRM->OMoneda("diario", , "TR.diario");
$xFRM->addHElem($xSel->getListaDeDiarioDeMvtosContables("diario", $xTabla->diario()->v())->get(true));
$xFRM->OHidden("moneda", $xTabla->moneda()->v(), "TR.moneda");
$xFRM->OHidden("fecha", $xTabla->fecha()->v(), "TR.fecha");
$xFRM->OHidden("importe", $xTabla->importe()->v(), "TR.importe");
$xFRM->OHidden("clave_unica", $xTabla->clave_unica()->v(), "TR.clave unica");
$xFRM->OHidden("ejercicio", $xTabla->ejercicio()->v(), "TR.ejercicio");
$xFRM->OHidden("periodo", $xTabla->periodo()->v(), "TR.periodo");
$xFRM->OHidden("tipopoliza", $xTabla->tipopoliza()->v(), "TR.tipopoliza");
$xFRM->OHidden("numeropoliza", $xTabla->numeropoliza()->v(), "TR.numeropoliza");
$xFRM->OHidden("numeromovimiento", $xTabla->numeromovimiento()->v(), "TR.numeromovimiento");
    }
    $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 
if ($tipo_de_ingreso == TIPO_INGRESO_RELACION or $con_legal == false) {
    echo "evalFiscal = false;\n evalCivil = false; \n";
         }
         $xHSel->setEnclose(true);
         $xFRM->addHElem($xHSel->get($id, $titulo, $valor));
         $proc = false;
     }
     if ($proc == true) {
         //controles normales
         if ($Boone->tipo()->v() == "date") {
             $xHDate = new cHDate($Boone->order_index()->v());
             $xHDate->setID($id);
             $xFRM->addHElem($xHDate->get($titulo, $valor));
         } else {
             //moneda
             switch ($equiva) {
                 case "float":
                     $xFRM->addHElem($xTxt->getDeMoneda($id, $titulo, $valor));
                     break;
                 case "int":
                     $xFRM->addHElem($xTxt->getDeMoneda($id, $titulo, $valor));
                     break;
                 default:
                     $xFRM->addHElem($xTxt->getNormal($id, $valor, $titulo));
                     break;
             }
         }
         //numero
     }
 }
 $xFRM->addSubmit("", "jsGuardarCambios()");
 $xFRM->addToolbar($xBtn->getBasic("Edicion avanzada", "jsGoAvanzada()", "ejecutar", "idraw", false));
 $xFRM->addAviso("");
$xL = new cLang();
$xFRM->addJsBasico(iDE_CAPTACION, CAPTACION_TIPO_PLAZO);
if ($action == SYS_NINGUNO) {
    $xFRM->addCuentaCaptacionBasico(true, CAPTACION_TIPO_PLAZO);
    $xFRM->addSubmit();
} elseif ($action == SYS_UNO) {
    //$xFRM->se
    //Codigo para Iniciar la Reinversion
    $xCta = new cCuentaInversionPlazoFijo($cuenta, $persona);
    $xCta->init();
    $xFRM->setAction("frminversionoperaciones.php?cuenta={$cuenta}&persona={$persona}&action=" . SYS_DOS);
    $xFRM->addSubmit();
    $xFRM->addHElem($xCta->getFicha(true, "", true));
    $xFRM->addHElem($xDate->get("TR.Fecha de Operacion"));
    $xFRM->addHElem($xPdto->getListaDeDias(array("onchange" => "jsGetDatosCuenta()", "onblur" => "jsGetDatosCuenta()")));
    $xFRM->addHElem($xTxt->getDeMoneda("idtasa", "TR.Tasa Negociada"));
    //cuenta de intereses
    $xFRM->addCuentaCaptacionInteres();
    $xFRM->addObservaciones();
    $xFRM->addFootElement("<input type='hidden' id='idsocioactual' name='idsocioactual' value='{$persona}' />");
    $xFRM->addFootElement("<input type='hidden' id='idcuentaactual' name='idcuentaactual' value='{$cuenta}' />");
} elseif ($action == SYS_DOS) {
    //sana las variables
    $xTyp = new cTipos();
    $sucess = true;
    $tasa = parametro("idtasa", 0, MQL_FLOAT);
    $dias = parametro("iddias", INVERSION_DIAS_MINIMOS, MQL_INT);
    $CuentaDeInteres = parametro("idcuentainteres", DEFAULT_CUENTA_CORRIENTE, MQL_INT);
    $observaciones = parametro("idobservaciones");
    $fecha_actual = parametro("idfecha-0", false);
    $fecha_actual = $fecha_actual == false ? fechasys() : $xF->getFechaISO($fecha_actual);
    $xRec->init();
    $DRec = $xRec->getDatosInArray();
    $MontoOperacion = $xRec->getTotal();
    // $DRec["total_operacion"];
    $xFRM = new cHForm("frmPagosEnCheques", "pago-transferencia.frm.php");
    $xTxt = new cHText("");
    $xDat = new cHDate();
    $xHSel = new cHSelect();
    $xHNot = new cHNotif();
    $xFRM->addGuardar("jsActualizarPago()");
    $xTxt->addEvent("this.select()", "onfocus");
    $xTxt->addEvent("jsActualizarPago()", "onblur");
    $xFRM->addHElem($xHSel->getListaDeCuentasBancarias("idcuentabancaria", true)->get("TR.Cuenta Bancaria de  Cargo", true));
    $xFRM->addHElem($xHNot->get($xHP->lang("importe") . " : " . getFMoney($MontoOperacion), "idimporte"));
    $xFRM->ODate("idfechapago", $xRec->getFechaDeRecibo(), "TR.Fecha de Transferencia");
    $xFRM->addHElem($xTxt->getDeMoneda("idreferencia", "TR.Codigo de Referencia"));
    $xFRM->OHidden("iMonto", $MontoOperacion, "");
    $xFRM->addHTML("<input type='hidden' id='iRecibo' name='iRecibo' value='{$recibo}' />");
    $xFRM->addHTML("<input type='hidden' id='iTotal' name='iTotal' value='{$MontoOperacion}' />");
    $xFRM->addHTML("<div id='avisos'></div>");
    echo $xFRM->get();
    $jxc->drawJavaScript(false, true);
}
?>
<script>
	var oMnt	= $("#iMonto");
	var oTot	= $("#iTotal");
	var oFecha	= $("#idfechapago");
	var oidcheq	= $("#idreferencia");
	var oBanc	= $("#idcuentabancaria");
	var onEnd	= false;
    ?>
 <style> #idavisopago, #idimporte, #iMontoRecibido { font-size : 1.3em !important; } </style> <?php 
    $xFRM = new cHForm("frmCobrosEnEfectivo", "cobro-efectivo.frm.php");
    $xFRM->addGuardar("jsActualizarPago()");
    //agrega en un hidden el idrecibo
    $xHNot = new cHNotif();
    $xTxt = new cHText("id");
    $xTxt->addEvent("this.select()", "onfocus");
    $xTxt->addEvent("jsActualizarPago()", "onblur");
    $xTxt->addEvent("jsSetEvalMonto(event, this)", "onkeyup");
    $xFRM->addHElem($xHNot->get($xHP->lang("importe") . " : " . getFMoney($MontoOperacion) . AML_CLAVE_MONEDA_LOCAL, "idimporte"));
    $xFRM->OHidden("iMontoOperacion", $MontoOperacion, "");
    $SMoneda = $xHSel->getListaDeMonedas("idcodigodemoneda");
    $SMoneda->addEvent("onblur", "jsGetEquivalenciasA");
    $xFRM->addHElem($SMoneda->get($xHP->lang("Moneda"), true));
    $xFRM->addHElem($xTxt->getDeMoneda("iMontoRecibido", "TR.Monto recibido", $MontoOperacion));
    $xFRM->addHElem($xHNot->get($xHP->lang("Cambio") . " : <mark id='idtotal'>0</mark>" . AML_CLAVE_MONEDA_LOCAL, "idavisopago", $xHNot->WARNING));
    $xFRM->addHElem($xHNot->get($xHP->lang("Cotizacion") . " : <mark id='idequivalente'>0</mark>", "idavisopago", $xHNot->SUCCESS));
    $xFRM->OHidden("iMontoCambio", 0, "");
    $xFRM->OHidden("idTipoCambio", 1, "");
    $xFRM->addHTML("<div id='avisos'></div>");
    $xFRM->addFootElement("<input type='hidden' name='montonormal' id='montonormal' value='{$MontoOperacion}' />");
    $xFRM->addFootElement("<input type='hidden' id='iRecibo' name='iRecibo' value='{$recibo}' />");
    echo $xFRM->get();
    echo $xHP->setBodyEnd();
    //=========================== HTML
    ?>
	<script>
	var onCobro		= false;
	var xG			= new Gen();
	var txt			= ""; 
$xTxtMC = new cHText();
$xTxM->addEvent("jsUpdateCheque()", "onfocus");
$msg = "";
$xFRM->addDataTag("role", "ministracion");
$xFRM->addCreditBasico();
$xFRM->addSubmit();
//descuento //comisiones
$xFRM->addHElem("<h3>" . $xFRM->lang("Descuentos") . "</h3>");
$xFRM->addDivSolo(" ", $xTxM->getDeMoneda("idmontocreditodescontado", "TR.Descuento"), "tx2", "tx2", array(1 => array("id" => "iddivcreditos")));
$xFRM->addDivSolo(" ", $xTxM->getDeMoneda("idmontocomisiondescontado", "TR.Comision"), "tx2", "tx2");
//fragmentacion del cheque
$xFRM->addHElem("<h3>" . $xFRM->lang("Cheque") . "</h3>");
$xFRM->addHElem($xSel->getListaDeCuentasBancarias("", true)->get(true));
$xFRM->ODate("idfechaactual", false, "TR.Fecha de otorgacion");
$xFRM->OText("idnumerocheque", "", "TR.Codigo de Cheque");
$xFRM->addHElem($xTxtMC->getDeMoneda("idmontocheque", "TR.Monto del cheque", 0, true));
$xFRM->addHElem("<h3>" . $xFRM->lang("Otros") . "</h3>");
$xFRM->OText("idfoliofiscal", "", "TR.Folio Impreso");
$xFRM->addObservaciones();
$xFRM->OHidden("idmontooriginal", 0, "");
echo $xFRM->get();
$jxc->drawJavaScript(false, true);
echo $jxB->get();
?>
<script>
var gn			= new Gen();
var val			= new ValidGen();
var errors		= 0;
$(document).ready(function () {
	$('#id-frmministracion').isHappy({
	    fields: {
$permiso = getSIPAKALPermissions($theFile);
if ($permiso === false) {
    header("location:../404.php?i=999");
}
$_SESSION["current_file"] = addslashes($theFile);
//<=====	FIN_H
//=====================================================================================================
$xP = new cHPage("Cobranza.- Efectivo");
$xJS = new jsBasicForm("frmCobrosEnCheque");
//=========================== AJAX
$jxc = new TinyAjax();
$jxc->exportFunction('getLetras', array('iMontoCheque1'), "#avisos");
function getLetras($total)
{
    return $total > 0 ? "(" . convertirletras($total) . ")" : "";
}
$xP->setBodyinit();
$jxc->exportFunction('getLetras', array('iMontoCheque1'), "#avisos");
$jxc->process();
$xFrm = new cHForm("frmCobrosEnEfectivo", "cobro-efectivo.frm.php");
$xTxt = new cHText("id");
$xDat = new cHDate();
$xSel1 = new cSelect("iBancos1", "iBancos1", TBANCOS_ENTIDADES);
$xFrm->addHElem(array($xSel1->get("Banco de deposito"), $xDat->get("Fecha de Deposito"), $xTxt->getDeMoneda("iMonto", "Monto", 0)));
$xFrm->addHElem("<div class='title'>TOTAL : <mark id='idtotal'>0</mark></div>");
$xFrm->addHTML("<input type='hidden' id='iRecibo' name='iRecibo' value='{$recibo}' />");
$xFrm->addHTML("<input type='hidden' id='iDiferencia' name='iDiferencia' value='0' />");
$xFrm->addHTML("<input type='hidden' id='iTotal' name='iTotal' value='{$MontoOperacion}' />");
$xFrm->addHTML("<div id='avisos'></div>");
echo $xFrm->get();
$xP->setBodyEnd();
    $xRec->init();
    $DRec = $xRec->getDatosInArray();
    $MontoOperacion = $xRec->getTotal();
    // $DRec["total_operacion"];
    $xFRM = new cHForm("frmPagosEnCheques", "pago-cheques-internos.frm.php");
    $xTxt = new cHText("");
    $xDat = new cHDate();
    $xHSel = new cHSelect();
    $xHNot = new cHNotif();
    $xFRM->addGuardar("jsActualizarPago()");
    $xTxt->addEvent("this.select()", "onfocus");
    $xTxt->addEvent("jsActualizarPago()", "onblur");
    $xFRM->addHElem($xHSel->getListaDeCuentasBancarias("idcuentabancaria", true)->get("TR.Cuenta Bancaria del Cheque", true));
    $xFRM->addHElem($xHNot->get($xHP->lang("importe") . " : " . getFMoney($MontoOperacion), "idimporte"));
    $xFRM->ODate("idfechapago", $xRec->getFechaDeRecibo(), "TR.Fecha del Cheque");
    $xFRM->addHElem($xTxt->getDeMoneda("idcheque", "TR.Codigo de Cheque"));
    $xFRM->OHidden("iMonto", $MontoOperacion, "");
    $xFRM->addHTML("<input type='hidden' id='iRecibo' name='iRecibo' value='{$recibo}' />");
    $xFRM->addHTML("<input type='hidden' id='iTotal' name='iTotal' value='{$MontoOperacion}' />");
    $xFRM->addHTML("<div id='avisos'></div>");
    echo $xFRM->get();
    $jxc->drawJavaScript(false, true);
}
?>
<script>
	var oMnt	= $("#iMonto");
	var oTot	= $("#iTotal");
	var oFecha	= $("#idfechapago");
	var oidcheq	= $("#idcheque");
	var oBanc	= $("#idcuentabancaria");
	var onEnd	= false;
 $xTxt->addEvent("getListadoDeGrupoParaGuardar()", "onblur");
 $xTxt2->addEvent("jsEvaluateMonto()", "onchange");
 $msg = "";
 $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;
</script>
<?php 
$com = parametro("action", SYS_NINGUNO);
$persona = parametro("idsocio", DEFAULT_SOCIO, MQL_INT);
$monto1 = parametro("monto1", 0, MQL_FLOAT);
$monto2 = parametro("monto2", 0, MQL_FLOAT);
$monto3 = parametro("monto3", 0, MQL_FLOAT);
$tipo1 = parametro("tipo1", false, MQL_INT);
$tipo2 = parametro("tipo2", false, MQL_INT);
$tipo3 = parametro("tipo3", false, MQL_INT);
if ($com == SYS_NINGUNO or $monto1 + $monto2 + $monto3 <= 0) {
    $xFRM->addPersonaBasico();
    $xFRM->addHElem($xDate->get("TR.Fecha de Operacion"));
    $xFRM->addCobroBasico();
    $xFRM->addObservaciones();
    $xFRM->addDivSolo($xSel->getListaDeOperacionesPorBase(2800, "tipo1")->get(), $xTxt->getDeMoneda("monto1"));
    $xFRM->addDivSolo($xSel->getListaDeOperacionesPorBase(2800, "tipo2")->get(), $xTxt->getDeMoneda("monto2"));
    $xFRM->addDivSolo($xSel->getListaDeOperacionesPorBase(2800, "tipo3")->get(), $xTxt->getDeMoneda("monto3"));
    $xFRM->addSubmit();
} else {
    $observaciones = parametro("idobservaciones");
    $cheque = parametro("cheque");
    $comopago = parametro("ctipo_pago", DEFAULT_TIPO_PAGO, MQL_RAW);
    $foliofiscal = parametro("foliofiscal");
    $fecha = parametro("fecha-0", false);
    $fecha = $fecha == false ? fechasys() : $xF->getFechaISO($fecha);
    $aportaciones = $monto1 + $monto2 + $monto3;
    $cRec = new cReciboDeOperacion(RECIBOS_TIPO_PAGO_APORTACIONES, false);
    /*
     * TODO: Agregar enviar PP a Ahorro
     * activar configuracion
$cDE = $xSel->getListaDeEmpresas("iddependencia");
// new cSelect("iddependencia", "iddependencia", $gssql);
$cDE->addEvent("onchange", "jsGetDatosEmpresa");
$cDE->addEvent("onblur", "jsGetDatosEmpresa");
$cDE->setEsSql();
$cDE->setOptionSelect($empresa);
$xFRM->addHElem($cDE->get("TR.Empresa Relacionada", true));
$xFRM->addHElem($xTxt2->get("idrazonsocialtrabajo", $nombre_ae, "TR.Nombre_Comercial / razon_social"));
$xFRM->addHElem($xTxt6->getDeActividadEconomica("idactividad", $tipo_ae, "TR.Clave de Actividad"));
$xTxt->setClearEvents();
$xHSel->setEnclose(false);
$xHSel->addOptions(array("calle" => "Calle", "avenida" => "Avenida", "andador" => "Andador", "camino_rural" => "Camino Rural"));
$xTxtE->setDivClass("");
$xFRM->addDivSolo($xHSel->get("idtipoacceso", "TR.calle", $tipo_acceso), $xTxtE->getNormal("idnombreacceso", $calle), "tx14", "tx34");
$xFRM->OText("idnumeroexterior", $nexterior, "TR.Numero_Exterior");
$xFRM->addHElem($xTxt->getDeMoneda("idtelefono", "TR.Telefono", $telefono_ae));
$xFRM->addHElem($xTxt->getDeMoneda("idextension", "TR.Extension", ""));
$xCP = new cHText();
$xFRM->addHElem($xCP->getNumero("idcodigopostal", $xLoc->DomicilioCodigoPostal(), "TR.codigo_postal"));
$xFRM->addHElem($xTx3->getDeNombreDeColonia("idnombrecolonia", EACP_COLONIA, "TR.Colonia"));
$xFRM->addHElem($xSel->getListaDePaises()->get(true));
$xFRM->addHElem($xSel->getListaDeEntidadesFed("", true)->get(true));
$xFRM->addHElem("<div class='tx4' id='txtmunicipio'></div>");
$xFRM->addHElem("<div class='tx4' id='txtlocalidad'></div>");
$xTxt->setClearProperties();
if ($asalariado == true) {
    $xFRM->OText("idpuesto", $puesto, "TR.Cargo");
    $xFRM->OText("iddepartamento", $departamento_ae, "TR. Departamento");
    $xFRM->OText("idnumeroempleado", $numero_empleado, "TR.Clave de Empleado");
    $xFRM->OText("idnss", $nss, "TR.ID_DE_SEGURIDADSOCIAL");
} else {
 function OMoneda($id, $valor, $titulo, $letras = false, $add = true)
 {
     $xTxt = new cHText();
     if ($add == true) {
         $this->addHElem($xTxt->getDeMoneda($id, $titulo, $valor, $letras));
     }
     return $xTxt;
 }
$xFRM = new cHForm("frmfirmas", "personas_documentos.frm.php?action=" . SYS_UNO . "&persona={$persona}");
$xFRM->setEnc("multipart/form-data");
$xFRM->setTitle($xHP->getTitle());
$xBtn = new cHButton();
$xTxt = new cHText();
$xTxt2 = new cHText();
$xTxtF = new cHText();
$xSel = new cHSelect();
$xImg = new cHImg();
if ($action == SYS_CERO) {
    $xTxtF->setDivClass("");
    //$xTxtF->setProperty("class", "")
    $xFRM->OFile("idnuevoarchivo", "", "TR.Cargar Documento");
    $xFRM->OText("iddocumento", "", "TR.Nombre del Archivo", true, $xImg->get24("common/search.png", " onclick='jsGetDocto()' "));
    $xFRM->addHElem($xSel->getTiposDeDoctosPersonales("", $ByType)->get(true));
    $xFRM->addHElem($xTxt2->getDeMoneda("idnumeropagina", "TR.Numero de Pagina"));
    $xFRM->addObservaciones();
    $xFRM->addSubmit();
} else {
    $xFRM->addCerrar();
    $doc1 = parametro("iddocumento", "", MQL_RAW);
    $observaciones = isset($DDATA["idobservaciones"]) ? $DDATA["idobservaciones"] : "";
    $tipodedocto = isset($DDATA["idtipodedocto"]) ? $DDATA["idtipodedocto"] : "";
    $pagina = isset($DDATA["idnumeropagina"]) ? $DDATA["idnumeropagina"] : "";
    $archivoenviado = isset($_FILES["idnuevoarchivo"]) ? $_FILES["idnuevoarchivo"] : null;
    if (isset($_FILES["idnuevoarchivo"])) {
        if (trim($_FILES["idnuevoarchivo"]["name"]) == "") {
            $archivoenviado = null;
        }
    }
    $xSoc = new cSocio($persona);
$xDiv->addHElem("<h3>" . $xFRM->lang("Documentos") . "<id id='totaldocumentos'></i></h3>");
$xHT = new cHTabla();
$xTxD = new cHText();
$xTxD->setDivClass("");
$xHT->initRow();
$xTxD->addEvent("jsActualizarDoctos", "onchange");
$xHT->addTH("#");
$xHT->addTH("TR.Documento");
$xHT->addTH("TR.Monto");
$xHT->addTH("TR.Observaciones");
$xHT->endRow();
$xHT->initRow();
$xTxD->addEvent("jsActualizarDoctos", "onchange");
$xHT->addTD("1");
$xHT->addTD($xTxD->getNormal("documento-01"));
$xHT->addTD($xTxD->getDeMoneda("idmontodoc-01"));
$xHT->addTD($xTxD->getDeObservaciones("idobserva-01"));
$xHT->endRow();
$xHT->initRow();
$xTxD->addEvent("jsActualizarDoctos", "onchange");
$xHT->addTD("2");
$xHT->addTD($xTxD->getNormal("documento-02"));
$xHT->addTD($xTxD->getDeMoneda("idmontodoc-02"));
$xHT->addTD($xTxD->getDeObservaciones("idobserva-02"));
$xHT->endRow();
$xHT->initRow();
$xTxD->addEvent("jsActualizarDoctos", "onchange");
$xHT->addTD("3");
$xHT->addTD($xTxD->getNormal("documento-03"));
$xHT->addTD($xTxD->getDeMoneda("idmontodoc-03"));
$xHT->addTD($xTxD->getDeObservaciones("idobserva-03"));
    $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();
 echo $xP->setBodyinit();
 $xFrm = new cHForm("frmCobrosEnCheque", "cobro-cheques.frm.php");
 //agrega en un hidden el idrecibo
 $xTxt = new cHText("id");
 $xTxt->setIncludeLabel(false);
 $xTxt2 = new cHText("id");
 $xTxt2->setIncludeLabel(false);
 $xTxt2->setProperty("size", "10");
 $xTxt2->setProperty("maxlength", "12");
 $xTxt2->setProperty("class", "requiredfield");
 //
 $xTxt0 = new cHText("id");
 $xTxt0->setProperty("disabled", "true");
 $xSel1 = new cSelect("iCuenta1", "iCuenta1", TBANCOS_CUENTAS);
 $xSel2 = new cSelect("iCuenta2", "iCuenta2", TBANCOS_CUENTAS);
 $xFrm->addHElem(array("", "<div class='title'>IMPORTE :</div>", $xTxt0->getDeMoneda("iMontoOperacion", "", $MontoOperacion)));
 $xTxt->setDropProperty("disabled");
 $xFrm->addHElem(array("<div class='title'>Banco</div>", "<div class='title'>Num. Cheque</div>", "<div class='title'>Monto</div>"));
 $xTxt2->addEvent("onblur", "jsaGetCheque1");
 $xFrm->addHElem(array($xSel1->get(), $xTxt2->getBasic("iNumeroCheque1", 8, "required", "0"), $xTxt->getDeMoneda("iMontoCheque1", "", 0.0)));
 $xTxt->addEvent("jsActualizarPago", "onblur");
 //	$xTxt->addEvent("jsActualizarPago", "onchange");
 $xTxt2->addEvent("onblur", "jsaGetCheque2");
 $xFrm->addHElem(array($xSel2->get(), $xTxt2->getBasic("iNumeroCheque2", 8, "required", "0"), $xTxt->getDeMoneda("iMontoCheque2", "", 0.0)));
 $xTxt->setProperty("disabled", "true");
 $xFrm->addHElem(array("", "<div class='title'>SUMA:</div>", $xTxt->getDeMoneda("iTotal", "", 0)));
 $xFrm->addHTML("<input type='hidden' id='iRecibo' name='iRecibo' value='{$recibo}' />");
 $xFrm->addHTML("<textarea id='avisos' rows='2' cols='52' disabled></textarea>");
 echo $xFrm->get();
 echo $xP->setBodyEnd();
 //=========================== HTML
$oSel = new cSelect("");
$oUL = new cHUl();
$oTa = new cHTextArea();
$xCE = new cCreditos_estatus();
$xSelEA = $xCE->query()->html()->select($xCE->descripcion_estatus()->get());
$xCP = new cCreditos_periocidadpagos();
$xSelCP = $xCP->query()->html()->select($xCP->descripcion_periocidadpagos()->get());
$xCTP = new cCreditos_tipo_de_pago();
$xSelTP = $xCTP->query()->html()->select($xCTP->descripcion()->get());
$xPP = new cCreditos_tipoconvenio();
$xSelPP = $xPP->query()->html()->select($xPP->descripcion_tipoconvenio()->get());
$oFRM = new cHForm("frmrenegociar", "", "idfrmrenegociar");
$oFRM->addHElem($xSelPP->get("idpdto", "Producto Actual", $xCred->getClaveDeProducto()));
$oFRM->addHElem($xSelCP->get("idperiocidad", "Nueva Periocidad", $xCred->getPeriocidadDePago()));
$oFRM->addHElem($xSelTP->get("idtipopago", "Nuevo Tipo de Pago", $xCred->getTipoDePago()));
$oFRM->addHElem($oTxt->getDeMoneda("idmonto", "Monto a Renegociar", $xCred->getSaldoActual()));
$oFRM->addHElem($oTxt->getDeMoneda("idpagos", "Pagos nuevos", $xCred->getPagosAutorizados()));
$oFRM->addHElem($oTxt->getDeMoneda("idtasa", "Tasa Nueva", $xCred->getTasaDeInteres() * 100));
//$oFRM->addHElem( $oTxt->getDeMoneda("idinteres", "Interes a Renegociar", $xCred->getInteresNormalPorPagar() ) );
$oFRM->addHElem($oTa->get("idobservaciones", "", "Observaciones"));
$oFRM->addHTML("<p class='aviso' id='resultados'></p>");
$oFRM->addHTML($oUL->li("Se Clona el Credito")->li("Eliminar Plan de Pagos")->li("Reestructurar SDPM")->li("Recalcular Intereses Devengados")->li("Cambiar el Numero de Pagos")->li("Generar Movimiento de Fin de Mes")->end());
$oFRM->addHElem($oBtn->getBasic("Guardar", "jsGuardarCambios", "guardar", "idguardar"));
$oFRM->addHElem($oBtn->getBasic("Cancelar", "jsCancelarCambios", "cancelar", "idcancelar"));
echo $oFRM->get();
echo $xHP->setBodyEnd();
$jsb->show();
$jxc->drawJavaScript(false, true);
?>
<!-- HTML content -->
<script>
$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");
$xFRM->addObservaciones();
//si es credito renovado
$xFRM->OCheck("TR.Es Credito Renovado", "idrenovado");
if (MODULO_AML_ACTIVADO == true) {
    $xFRM->OCheck("TR.PREGUNTA_AML_CREDITO_2", "idpropietario");
    $xFRM->OCheck("TR.PREGUNTA_AML_CREDITO_1", "idproveedor");
}
<?php

//=====================================================================================================
//=====>	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
//=====================================================================================================
$xP = new cHPage("Cobranza.- Efectivo");
$xP->setIncludes();
echo $xP->getHeader();
$xP->setBodyinit();
$xFrm = new cHForm("frmCobrosEnEfectivo", "cobro-efectivo.frm.php");
$xTxt = new cHText("id");
//$xTxt->setIncludeLabel();
$xFrm->addHElem($xTxt->getDeMoneda("iMontoOperacion", "Monto de la Operacion"));
$xFrm->addHElem($xTxt->getDeMoneda("iMontoRecibido", "Monto Recibido"));
$xFrm->addHElem($xTxt->getDeMoneda("iMontoCambio", "Monto de Cambio"));
echo $xFrm->get();
$xP->setBodyEnd();
$xDiv = new cHDiv();
$xHSel = new cHSelect();
$xCB = new cHCobros();
$xFRM->OButton("TR.Obtener Cobranza", "jsGetCobranza()", $xFRM->ic()->CARGAR, "idgetcbza");
$xFRM->OButton("TR.Reporte de Nomina", "jsListaDeNominas()", $xFRM->ic()->SALDO, "idedo");
$xFRM->OButton("TR.Cerrar Cobranza", "jsSetLockPeriodo()", $xFRM->ic()->CERRAR, "idcerrar");
$xFRM->OButton("TR.Cobranza de Hoy", "jsGetCobranzaDay()", $xFRM->ic()->COBROS, "idcobhoy");
$xFRM->OButton("TR.Estado_de_cuenta", "jsGetEdoCuentaGeneral()", $xFRM->ic()->REPORTE, "idedocta");
$xFRM->addFootElement('<input type="hidden" id="idsumacbza" value="0" />');
$xSemp = $xSel->getListaDeEmpresas("", true);
$xSemp->addEvent("onblur", "jsResetCbza();jsCargarDatosIniciales();");
$xFRM->addDivSolo($xSemp->get(), " ", "tx24", "tx24", array(1 => array("id" => "divempresa"), 2 => array("id" => "divperiodo")));
$xFRM->addHElem($xCB->get(false, "", "", false));
$xFRM->addHElem($xHSel->getListaDeCuentasBancarias("", true)->get("TR.Banco de Deposito", true));
$xFRM->addHElem($HFecha->get("TR.Fecha de Deposito"));
$xFRM->addHElem($txt->getDeMoneda("idmontodeposito", "TR.Monto Depositado", 0));
$xFRM->addObservaciones();
$xFRM->addHTML('<hr id="divavisos" /><div id="reports"></div><input type="hidden" id="idcredito" /><div id="cbzafutura"></div>');
$xFRM->addAviso("", "idmsgs");
echo $xFRM->get();
?>
<script>
var vId				= "";
var xg				= new Gen();
var tipoPago		= null;//"transferencia";
var banco			= null;//"99";
var fdeposit		= null;//"2014-01-01";
var idsumacbza		= $("#idsumacbza");
var idFortips		= "#divavisos";
var idFortips2		= "#reports";
var xCred			= new CredGen();