addEvent(window, 'load', inicializarponerFocoEnCajaDeBusqueda);

function inicializarponerFocoEnCajaDeBusqueda() {
    var formularioDeBusqueda = document.getElementById("busquedaDeDocumentos");
    //Compruebo si existe formulario de búsqueda de documentos
    if(formularioDeBusqueda != null) {
        ponerFocoEnCajaDeTextoDeBusquedaDocumentalDocumentos(); //Pongo el foco en la caja de texto de t�rminos
    } else {
        formularioDeBusqueda = document.getElementById("busquedaDeRevistas");
        //Compruebo si existe formulario de búsqueda de revistas
        if(formularioDeBusqueda != null) {
            ponerFocoEnCajaDeTextoDeBusquedaDeRevistas(); //Pongo el foco en la caja de texto de t�rminos
        } else {
            formularioDeBusqueda = document.getElementById("busquedaaut");
            //Compruebo si existe formulario de búsqueda de revistas
            if(formularioDeBusqueda != null) {
                ponerFocoEnCajaDeTextoDeBusquedaDeAutores(); //Pongo el foco en la caja de texto de nombre y apellidos
            }
        }
    }
}

function ponerFocoEnCajaDeTextoDeBusquedaDocumentalDocumentos() {
    var textoDeConsulta = document.getElementById("textoDeConsultaDeDocumentos");
    if(textoDeConsulta != null) {
        textoDeConsulta.focus();
    }
}

function ponerFocoEnCajaDeTextoDeBusquedaDeRevistas() {
    var textoDeConsulta = document.getElementById("textoDeConsultaDeRevistas");
    if(textoDeConsulta != null) {
        textoDeConsulta.focus();
    }
}

function ponerFocoEnCajaDeTextoDeBusquedaDeAutores() {
    var textoDeConsulta = document.getElementById("textoDeConsultaDeNombreYApellidosDeAutores");
    if(textoDeConsulta != null) {
        textoDeConsulta.focus();
    }
}

function addEvent(objeto, evType, fn) {
    if (objeto.addEventListener) {
        objeto.addEventListener(evType, fn, false);
        return true;
    } else if (objeto.attachEvent) {
        var r = objeto.attachEvent("on" + evType, fn);
        return r;
    } else {
        return false;
    }
}
