} 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);
    $xSoc->init();
    if ($doc1 !== false) {
        $ready = $xSoc->setGuardarDocumento($tipodedocto, $doc1, $pagina, $observaciones, false, $archivoenviado);
        if ($ready == true) {
            $xFRM->addAvisoRegistroOK();
        } else {
            $xFRM->addAvisoRegistroError();
        }
    }
    if (MODO_DEBUG == true) {
        $xFRM->addLog($xSoc->getMessages(OUT_TXT));
    }
}
echo $xFRM->get();
//$jsb->show();
?>
<!-- HTML content -->
<script>