function jsaCerrarCaja($oficial, $pwd, $caja)
{
    $xBtn = new cHButton();
    $xCaja = new cCaja($caja);
    $cUsr = new cSystemUser($oficial, false);
    $sucess = $cUsr->getCompareData("contrasenna", $pwd);
    $msg = "";
    if ($sucess == true) {
        $IOficial = $cUsr->getID();
        $xCaja->init($caja);
        if ($xCaja->setCloseBox($IOficial, 0) == true) {
            $url = $xCaja->getLinkDeCorte();
            $msg = $xBtn->getBasic("TR.Imprimir Corte", "var xG = new Gen(); xG.w({url:'{$url}'});", "imprimir", "printcorte", false);
        } else {
            //TODO: Checar el problema con esto
            if (MODO_DEBUG == true) {
                setLog($xCaja->getMessages(OUT_TXT));
            }
            $msg = "<p class='warn'>CLAVE DE ERROR " . $err . "</p>";
        }
    } else {
        $msg = "<p class='warn'>ERROR</p>";
    }
    return $msg;
}
$cuenta = parametro("idcuenta", $cuenta, MQL_INT);
$jscallback = parametro("callback");
$tiny = parametro("tiny");
$form = parametro("form");
$action = parametro("action", SYS_NINGUNO);
$xHP->init();
if ($action == SYS_UNO) {
    //		$oficial	= trim(substr($_POST["cOficialDeApertura"], 0, 15));
    //		$pwd		= trim( md5( substr($_POST["cOficialClave"],0,20) ) );
    $oficial_s = parametro("oficial", "", MQL_RAW);
    $pwd = parametro("password", "", MQL_RAW);
    $fondos = parametro("fondodecaja", 0, MQL_FLOAT);
    $pwd = strtolower($pwd);
    //Definir bien los PWD
    $cUsr = new cSystemUser($oficial_s, false);
    $sucess = $cUsr->getCompareData("contrasenna", $pwd);
    $cUsr->init();
    if ($sucess == true) {
        $IOficial = $cUsr->getID();
        if ($fondos <= 0) {
            $msg .= "ERROR\tFondos menores a los establecido {$fondos} \r\n";
        } else {
            $cCj = new cCaja();
            $ropen = $cCj->setOpenBox($IOficial, $fondos);
            if ($ropen == true) {
                $msg .= "OK\tLa Caja esta abierta\r\n";
            } else {
                if (MODO_DEBUG == true) {
                    setLog($cCj->getMessages());
                }
                $msg .= "ERROR\tProblemas al iniciar la Caja\r\n";