function abre_ventana(url)
{
    window.open(url, '_blank');
    return ;
}
function tecla_pulsada(caja_texto, num_paginas, con_marcadores_desplegados, esquema_vacio)
{
    if (self.event.keyCode != 0)
    {
        if (caja_texto.value == '')
        {
            if (self.event.keyCode < 49 || window.event.keyCode > 57)
            {
                self.event.cancelBubble = true;
                self.event.returnValue = false;
            }
            else
            {
                self.event.cancelBubble = false;
                self.event.returnValue = true;
            }
        }
        else
        {
            if (self.event.keyCode == 13)
                caja_texto_cambiada(caja_texto, num_paginas, con_marcadores_desplegados, esquema_vacio);
            else
            {
                if (self.event.keyCode < 48 || window.event.keyCode > 57)
                {
                    self.event.cancelBubble = true;
                    self.event.returnValue = false;
                }
                else
                {
                    self.event.cancelBubble = false;
                    self.event.returnValue = true;
                }
            }
        }
    }
    return ;
}
function caja_texto_cambiada(caja_texto, num_paginas, con_marcadores_desplegados, esquema_vacio)
{
    var pagina = Number(caja_texto.value);
    if (pagina != NaN)
    {
        if (pagina <= num_paginas)
        {
            if (con_marcadores_desplegados == 1 || esquema_vacio == 1)
            {
                if (pagina == 1)
                    parent.location.href = 'index.html'
                else
                    parent.location.href = 'pagina' + caja_texto.value + '.html';
            }
            else
                parent.location.href = 'pagina' + caja_texto.value + '.html';
        }
        else
    alert('El documento sólo tiene 28 páginas.');
    }
    return ;
}

