var tamTexto = 0;


function validacionContacto2() {
    
    var nombre = document.getElementById('htmlForm1:txtNombre').value;
    var email = document.getElementById('htmlForm1:txtEmail').value;
    var motivo = document.getElementById('htmlForm1:txtMensaje').value;
    
    if(nombre=="" || email=="" || motivo=="")
    {
        alert('Debe de rellenar todos los campos para proceder al envio');
        return false;
    }
    
    if(!isEmailAddress()){
        alert('Ingrese una dirección de correo válida');
        document.getElementById('htmlForm1:txtEmail').focus();
        return false;
    }  
    alert("correo enviado correctamente");
    return true; 
}



function validacionContacto() {
    
    var nombre = document.getElementById('htmlForm1:txtNombre').value;
    var nif = document.getElementById('htmlForm1:txtNIF').value;
    var cargo = document.getElementById('htmlForm1:txtCargo').value;
    var centro = document.getElementById('htmlForm1:txtCentro').value;
    var direc = document.getElementById('htmlForm1:txtDireccion').value;
    var pobl = document.getElementById('htmlForm1:txtPoblacion').value;
    var prov = document.getElementById('htmlForm1:txtProvincia').value;
    var cp = document.getElementById('htmlForm1:txtCP').value;
    var tfno = document.getElementById('htmlForm1:txtTfno').value;
    var fax = document.getElementById('htmlForm1:txtFax').value;
    var email = document.getElementById('htmlForm1:txtEmail').value;
    var motivo = document.getElementById('htmlForm1:txtMensaje').value;
    
    if(nombre=="" || nif=="" || centro=="" || cargo=="" || direc=="" || pobl=="" || prov=="" || cp=="" || tfno=="" || fax=="" || email=="" || motivo=="")
    {
        alert('Debe de rellenar todos los campos para proceder al envio');
        return false;
    }
    
    if(!isEmailAddress()){
        alert('Ingrese una dirección de correo válida');
        document.getElementById('htmlForm1:txtEmail').focus();
        return false;
    }
    
    var Acepto= document.getElementById('htmlForm1:selectBooleanCheckbox1').checked;
      
    if(nif.length < 9){
        alert('El nif está incompleto');
        return false;
    }    
    
    if(!Acepto){
        alert('Debe aceptar las condiciones para poder enviar su solicitud');
        return false;
    }
    
    
    return true; 
}

function CompruebaLongitud(){
    
    var nif= document.getElementById('htmlForm1:txtNIF').value;
    if(nif.length < 9){
        alert('El nif está incompleto');
        document.getElementById('htmlForm1:txtNIF').focus();
    }
    
}

function esInteger(evt)
{
    evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode

         if (charCode > 31 && (charCode < 48 || charCode > 57)) {  
            return false;
         }
         else{      
            return true;
         }
}


function isEmailAddress()
{
    var s = document.getElementById('htmlForm1:txtEmail').value;

    var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
    if (s.length == 0 ) return true;
    if (filter.test(s))
        return true;
    else
        return false;
}

function validacionRegistro() {
    var cadenaNombre = document.getElementById('htmlForm1:txtNombre').value;
    var cadenaCargo = document.getElementById('htmlForm1:txtCargo').value
    var cadenaInstitucion = document.getElementById('htmlForm1:txtInstitucion').value;
    var cadenaEmail = document.getElementById('htmlForm1:txtEmail').value
    var intTlfn = document.getElementById('htmlForm1:txtTlfn').value;
    var confirmacion;
    
    if (cadenaNombre.length < 51 && cadenaNombre.length > 0) {
        if (cadenaCargo.length < 101 && cadenaCargo.length > 0) {
            if (cadenaInstitucion.length < 101 && cadenaInstitucion.length > 0) {
                if (cadenaEmail.length < 51 && cadenaEmail.length > 0) {
                    if (isInteger(intTlfn) || intTlfn == "") {
                        confirmacion = confirm("¿Está seguro que desea aceptar los cambios?");
                        document.getElementById('htmlForm1:inputHidden1').value = confirmacion;
                        if (confirmacion) {
                            alert('Registro realizado.');
                        }
                    }
                    else {
                        alert('El teléfono debe ser numérico');
                    }
                }
                else {
                    alert('El email debe estar entre 1 y 50 caracteres de longitud.');
                }
            }
            else {
                alert('El nombre de la institución debe estar entre 1 y 100 caracteres de longitud.');
            }
        }  
        else {
            alert('El cargo debe estar entre 1 y 100 caracteres de longitud.');
        }
     }
     else {
        alert('El nombre debe estar entre 1 y 50 caracteres de longitud.');
     }
}
function borrado() {
    document.getElementById('htmlForm1:inputHidden1').value = confirm("¿Esta seguro de que desea borrar el registro?");
}

function cierre() {
    document.getElementById('htmlForm1:inputHidden1').value = confirm("¿Está seguro que desea aceptar los cambios?");
    ocultaAlCierre();
}
function ocultaAlCierre() {
    document.getElementById('divEdicion').style.visibility = 'hidden';
}
function validacionCampos(tipo) {
    var cadenaTitular = document.getElementById('htmlForm1:txtTitular').value;
    var cadenaCuerpo = document.getElementById('htmlForm1:txtCuerpo').value
    var intOrden = document.getElementById('htmlForm1:txtOrden').value
    if (tipo == 1) {
        if (cadenaTitular.length < 201 && cadenaTitular.length > 0) {
            if (cadenaCuerpo.length < 1001 && cadenaCuerpo.length > 0) {
                if (isInteger(intOrden)) {
                    document.getElementById('htmlForm1:inputHidden1').value = confirm("¿Está seguro que desea aceptar los cambios?");
                    document.getElementById('divEdicion').style.visibility = 'hidden';
                }
                else {
                    alert('El orden debe ser un numero entero entre 1 y 1000.');
                }
            }
            else {
                alert('El cuerpo debe estar entre 1 y 1000 caracteres de longitud.');
            }
        }
        else {
            alert('El titular debe estar entre 1 y 200 caracteres de longitud.');
        }
    }
    else {
        document.getElementById('htmlForm1:txtTitular').value = '';
        document.getElementById('htmlForm1:txtCuerpo').value = '';
        document.getElementById('htmlForm1:txtOrden').value = '';
        document.getElementById('divEdicion').style.visibility = 'hidden';
    }
    
}

function placeFocus() {
    if (document.forms.length > 0) {
        var field = document.forms[0];
        for (i = 0; i < field.length; i++) {
            if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") || (field.elements[i].type.toString().charAt(0) == "s")) {
                document.forms[0].elements[2].focus();
                break;
            }
        }
    }
}
function ajustaNoticias(n, offset) {
    var nombreCelda = 'celda' + n;
    var nombreTabla = 'tabla' + n;
    if (document.getElementById(nombreCelda).style.visibility== 'hidden') {
        document.getElementById(nombreCelda).style.visibility = 'visible';
        n++;
        nombreTabla = 'tabla' + n;
        while (document.getElementById(nombreTabla) != null){
            document.getElementById(nombreTabla).style.top = parseInt(document.getElementById(nombreTabla).style.top) + offset;
            n++;
            nombreTabla = 'tabla' + n;
        }
        document.getElementById("Layer1").style.top = parseInt(document.getElementById("Layer1").style.top) + offset;
        document.getElementById("mnbaj01").style.top = parseInt(document.getElementById("mnbaj01").style.top) + offset;
        document.getElementById("capafondo").style.top = parseInt(document.getElementById("capafondo").style.top) + offset;
        document.getElementById("htmlForm1:FECHA1").style.top = parseInt(document.getElementById("htmlForm1:FECHA1").style.top) + offset;
        document.getElementById("divPie").style.top = parseInt(document.getElementById("divPie").style.top) + offset;
        top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) + offset;
    }
    else {
        document.getElementById(nombreCelda).style.visibility = 'hidden';
        n++;
        nombreTabla = 'tabla' + n;
        while (document.getElementById(nombreTabla) != null){
            document.getElementById(nombreTabla).style.top = parseInt(document.getElementById(nombreTabla).style.top) - offset;
            n++;
            nombreTabla = 'tabla' + n;
        }
        document.getElementById("Layer1").style.top = parseInt(document.getElementById("Layer1").style.top) - offset;
        document.getElementById("mnbaj01").style.top = parseInt(document.getElementById("mnbaj01").style.top) - offset;
        document.getElementById("capafondo").style.top = parseInt(document.getElementById("capafondo").style.top) - offset;
        document.getElementById("htmlForm1:FECHA1").style.top = parseInt(document.getElementById("htmlForm1:FECHA1").style.top) - offset;
        document.getElementById("divPie").style.top = parseInt(document.getElementById("divPie").style.top) - offset;
        top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) - offset;
    }
}

function alturaFrame(valor) {
    top.document.getElementById("tdframe").height = parseInt(valor) + tamTexto;
}

function ajustaAltura(valor1, valor2) {
    alturaFrame(1300);
    switch (valor1) {
        case 0:
            if (valor2 == 1 || valor2 == 4 || valor2 == 5) alturaFrame(1900);
        break;
        case 1:
            if (valor2 == 0 || valor2 == 1 || valor2 == 4 || valor2 == 5 || valor2 == 6) alturaFrame(1900);
        break;
    }
}

function Oculta(n) {
    switch (n) {
        // CASOS DE 1 A 5 - VINCULOS
        case 1:
        if (document.getElementById("tdVinculo1").style.visibility == 'hidden') {
            document.getElementById("tdVinculo1").style.visibility = 'visible';
            PosVinculos2 += 150;
            document.getElementById("Vinculo2").style.top = PosVinculos2;
            PosVinculos3 += 150;
            document.getElementById("Vinculo3").style.top = PosVinculos3;
            PosVinculos4 += 150;
            document.getElementById("Vinculo4").style.top = PosVinculos4;
            PosVinculos5 += 150;
            document.getElementById("Vinculo5").style.top = PosVinculos5;
            PosBanner += 150;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos += 150;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) + 180;
        }
        else {
            document.getElementById("tdVinculo1").style.visibility = 'hidden';
            PosVinculos2 -= 150;
            document.getElementById("Vinculo2").style.top = PosVinculos2;
            PosVinculos3 -= 150;
            document.getElementById("Vinculo3").style.top = PosVinculos3;
            PosVinculos4 -= 150;
            document.getElementById("Vinculo4").style.top = PosVinculos4;
            PosVinculos5 -= 150;
            document.getElementById("Vinculo5").style.top = PosVinculos5;
            PosBanner -= 150;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos -= 150;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;      
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) - 180;
        }
        break;
        case 2:
        if (document.getElementById("tdVinculo2").style.visibility == 'hidden') {
            document.getElementById("tdVinculo2").style.visibility = 'visible';
            PosVinculos3 += 90;
            document.getElementById("Vinculo3").style.top = PosVinculos3;
            PosVinculos4 += 90;
            document.getElementById("Vinculo4").style.top = PosVinculos4;
            PosVinculos5 += 90;
            document.getElementById("Vinculo5").style.top = PosVinculos5;
            PosBanner += 90;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos += 90;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) + 100;
        }
        else {
            document.getElementById("tdVinculo2").style.visibility = 'hidden';
            PosVinculos3 -= 90;
            document.getElementById("Vinculo3").style.top = PosVinculos3;
            PosVinculos4 -= 90;
            document.getElementById("Vinculo4").style.top = PosVinculos4;
            PosVinculos5 -= 90;
            document.getElementById("Vinculo5").style.top = PosVinculos5;
            PosBanner -= 90;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos -= 90;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;      
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) - 100;
        }
        break;
        case 3:
        if (document.getElementById("tdVinculo3").style.visibility == 'hidden') {
            document.getElementById("tdVinculo3").style.visibility = 'visible';
            PosVinculos4 += 110;
            document.getElementById("Vinculo4").style.top = PosVinculos4;
            PosVinculos5 += 110;
            document.getElementById("Vinculo5").style.top = PosVinculos5;
            PosBanner += 110;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos += 110;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) + 140;
        }
        else {
            document.getElementById("tdVinculo3").style.visibility = 'hidden';
            PosVinculos4 -= 110;
            document.getElementById("Vinculo4").style.top = PosVinculos4;
            PosVinculos5 -= 110;
            document.getElementById("Vinculo5").style.top = PosVinculos5;
            PosBanner -= 110;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos -= 110;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;      
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) - 140;
        }
        break;
        case 4:
        if (document.getElementById("tdVinculo4").style.visibility == 'hidden') {
            document.getElementById("tdVinculo4").style.visibility = 'visible';
            PosVinculos5 += 130;
            document.getElementById("Vinculo5").style.top = PosVinculos5;
            PosBanner += 130;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos += 130;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) + 140;
        }
        else {
            document.getElementById("tdVinculo4").style.visibility = 'hidden';
            PosVinculos5 -= 130;
            document.getElementById("Vinculo5").style.top = PosVinculos5;
            PosBanner -= 130;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos -= 130;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos; 
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) - 140;   
        }
        break;
        
        case 5:
        if (document.getElementById("tdVinculo5").style.visibility == 'hidden') {
            document.getElementById("tdVinculo5").style.visibility = 'visible';
            PosBanner += 170;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos += 170;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) + 190;
        }
        else {
            document.getElementById("tdVinculo5").style.visibility = 'hidden';
            PosBanner -= 170;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos -= 170;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos; 
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) - 190;   
        }
        
        break;
        // CASOS DE 6 A 8 - LINEAS DE INVESTIGACION
        case 6:
        if (document.getElementById("tdLinea1").style.visibility == 'hidden') {
            document.getElementById("tdLinea1").style.visibility = 'visible';
            PosLineas2 += 325;
            document.getElementById("Linea2").style.top = PosLineas2;
            PosIco2 += 325;
            document.getElementById("ico02").style.top = PosIco2;
            PosLineas3 += 325;
            document.getElementById("Linea3").style.top = PosLineas3;
            PosIco3 += 325;
            document.getElementById("ico03").style.top = PosIco3;
            PosBanner += 325;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos += 325;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            document.getElementById("divAndaluza").style.top = PosBajos-2;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) + 325;
        }
        else {
            document.getElementById("tdLinea1").style.visibility = 'hidden';
            PosLineas2 -= 325;
            document.getElementById("Linea2").style.top = PosLineas2;
            PosIco2 -= 325;
            document.getElementById("ico02").style.top = PosIco2;
            PosLineas3 -= 325;
            document.getElementById("Linea3").style.top = PosLineas3;
            PosIco3 -= 325;
            document.getElementById("ico03").style.top = PosIco3;
            PosBanner -= 325;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos -= 325;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;      
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            document.getElementById("divAndaluza").style.top = PosBajos-2;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) - 325;
        }
        break;
        case 7:
        if (document.getElementById("tdLinea2").style.visibility == 'hidden') {
            document.getElementById("tdLinea2").style.visibility = 'visible';
            PosLineas3 += 225;
            document.getElementById("Linea3").style.top = PosLineas3;
            PosIco3 += 225;
            document.getElementById("ico03").style.top = PosIco3;
            PosBanner += 225;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos += 225;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            document.getElementById("divAndaluza").style.top = PosBajos-2;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) + 225;
        }
        else {
            document.getElementById("tdLinea2").style.visibility = 'hidden';
            PosLineas3 -= 225;
            document.getElementById("Linea3").style.top = PosLineas3;
            PosIco3 -= 225;
            document.getElementById("ico03").style.top = PosIco3;
            PosBanner -= 225;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos -= 225;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;      
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            document.getElementById("divAndaluza").style.top = PosBajos-2;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) - 225;
        }
        break;
        case 8:
        if (document.getElementById("tdLinea3").style.visibility == 'hidden') {
            document.getElementById("tdLinea3").style.visibility = 'visible';
            PosBanner += 330;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos += 330;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            document.getElementById("divAndaluza").style.top = PosBajos-2;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) + 330;
        }
        else {
            document.getElementById("tdLinea3").style.visibility = 'hidden';
            PosBanner -= 330;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos -= 330;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;      
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            document.getElementById("divAndaluza").style.top = PosBajos-2;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) - 330;
        }
        break;
        
        // CASO 10 - DEMAP
        case 10:
        if (document.getElementById("tdDemap").style.visibility == 'hidden') {
            document.getElementById("tdDemap").style.visibility = 'visible';
            PosTexto1 += 175;
            document.getElementById("Layer4").style.top = PosTexto1;
            PosTextleft -= 217;
            document.getElementById("Layer4").style.left = PosTextleft;
            PosTextwidth += 217;
            document.getElementById("Layer4").style.width = PosTextwidth;
            PosTexto2 += 150;
            document.getElementById("Layer3").style.top = PosTexto2;
            PosBanner += 175;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos += 175;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) + 250;
        }
        else {
            document.getElementById("tdDemap").style.visibility = 'hidden';
            PosTexto1 -= 175;
            document.getElementById("Layer4").style.top = PosTexto1;
            PosTextleft += 217;
            document.getElementById("Layer4").style.left = PosTextleft;
            PosTextwidth -= 217;
            document.getElementById("Layer4").style.width = PosTextwidth;
            PosTexto2 -= 150;
            document.getElementById("Layer3").style.top = PosTexto2;
            PosBanner -= 175;
            document.getElementById("bannerBJ").style.top = PosBanner;
            PosBajos -= 175;
            document.getElementById("Layer1").style.top = PosBajos;
            document.getElementById("mnbaj01").style.top = PosBajos;      
            document.getElementById("htmlForm1:FECHA").style.top = PosBajos;
            top.document.getElementById("tdframe").height = parseInt(top.document.getElementById("tdframe").height) - 250;
        }
        break;	
        case 11:
        if (document.getElementById("textoAutores").style.visibility == 'hidden') {
            document.getElementById("textoAutores").style.visibility = 'visible';
            document.getElementById("textoProposito").style.visibility = 'hidden';
            document.getElementById("textoLectura").style.visibility = 'hidden';
            document.getElementById("textoSolicitar").style.visibility = 'hidden';
            document.getElementById("textoReferencias").style.visibility = 'hidden';
            document.getElementById("tablaImg").style.top = parseInt(document.getElementById("tablaImg").style.top) - tamTexto;
            tamTexto = 0;
            ajustaAltura(top.document.getElementById("tdframe").height);
            tamTexto = 230;
            document.getElementById("tablaImg").style.top = parseInt(document.getElementById("tablaImg").style.top) + tamTexto;
            ajustaAltura(top.document.getElementById("tdframe").height);
        }
        else {
            document.getElementById("textoAutores").style.visibility = 'hidden';
            document.getElementById("tablaImg").style.top = parseInt(document.getElementById("tablaImg").style.top) - tamTexto;
            tamTexto = 0;
            ajustaAltura(top.document.getElementById("tdframe").height);
        }
        break;	
        case 12:
        if (document.getElementById("textoProposito").style.visibility == 'hidden') {
            document.getElementById("textoAutores").style.visibility = 'hidden';
            document.getElementById("textoProposito").style.visibility = 'visible';
            document.getElementById("textoLectura").style.visibility = 'hidden';
            document.getElementById("textoSolicitar").style.visibility = 'hidden';
            document.getElementById("textoReferencias").style.visibility = 'hidden';
            document.getElementById("tablaImg").style.top = parseInt(document.getElementById("tablaImg").style.top) - tamTexto;
           tamTexto = 0;
            ajustaAltura(top.document.getElementById("tdframe").height);
             tamTexto = 80;
            document.getElementById("tablaImg").style.top = parseInt(document.getElementById("tablaImg").style.top) + tamTexto;
            ajustaAltura(top.document.getElementById("tdframe").height);
        }
        else {
            document.getElementById("textoProposito").style.visibility = 'hidden';
            document.getElementById("tablaImg").style.top = parseInt(document.getElementById("tablaImg").style.top) - tamTexto;
            tamTexto = 0;
            ajustaAltura(top.document.getElementById("tdframe").height);
        }
        break;	
        case 13:
        if (document.getElementById("textoLectura").style.visibility == 'hidden') {
            document.getElementById("textoAutores").style.visibility = 'hidden';
            document.getElementById("textoProposito").style.visibility = 'hidden';
            document.getElementById("textoLectura").style.visibility = 'visible';
            document.getElementById("textoSolicitar").style.visibility = 'hidden';
            document.getElementById("textoReferencias").style.visibility = 'hidden';
            document.getElementById("tablaImg").style.top = parseInt(document.getElementById("tablaImg").style.top) - tamTexto;
            tamTexto = 0;
            ajustaAltura(top.document.getElementById("tdframe").height);
             tamTexto = 200;
            document.getElementById("tablaImg").style.top = parseInt(document.getElementById("tablaImg").style.top) + tamTexto;
            ajustaAltura(top.document.getElementById("tdframe").height);
        }
        else {
            document.getElementById("textoLectura").style.visibility = 'hidden';
            document.getElementById("tablaImg").style.top = parseInt(document.getElementById("tablaImg").style.top) - tamTexto;
            tamTexto = 0;
            ajustaAltura(top.document.getElementById("tdframe").height);
        }
        break;	
        case 14:
        if (document.getElementById("textoSolicitar").style.visibility == 'hidden') {
            document.getElementById("textoAutores").style.visibility = 'hidden';
            document.getElementById("textoLectura").style.visibility = 'hidden';
            document.getElementById("textoProposito").style.visibility = 'hidden';
            document.getElementById("textoSolicitar").style.visibility = 'visible';
            document.getElementById("textoReferencias").style.visibility = 'hidden';
            document.getElementById("tablaImg").style.top = parseInt(document.getElementById("tablaImg").style.top) - tamTexto;
            tamTexto = 0;
            ajustaAltura(top.document.getElementById("tdframe").height);
            tamTexto = 80;
            document.getElementById("tablaImg").style.top = parseInt(document.getElementById("tablaImg").style.top) + tamTexto;
            ajustaAltura(top.document.getElementById("tdframe").height);
        }
        else {
            document.getElementById("textoSolicitar").style.visibility = 'hidden';
            document.getElementById("tablaImg").style.top = parseInt(document.getElementById("tablaImg").style.top) - tamTexto;
            tamTexto = 0;
            ajustaAltura(top.document.getElementById("tdframe").height);
        }
        break;	
        case 15:
        if (document.getElementById("textoReferencias").style.visibility == 'hidden') {
            document.getElementById("textoAutores").style.visibility = 'hidden';
            document.getElementById("textoLectura").style.visibility = 'hidden';
            document.getElementById("textoProposito").style.visibility = 'hidden';
            document.getElementById("textoSolicitar").style.visibility = 'hidden';
            document.getElementById("textoReferencias").style.visibility = 'visible';
            document.getElementById("tablaImg").style.top = parseInt(document.getElementById("tablaImg").style.top) - tamTexto;
            tamTexto = 0;
            ajustaAltura(top.document.getElementById("tdframe").height);
            tamTexto = 80;
            document.getElementById("tablaImg").style.top = parseInt(document.getElementById("tablaImg").style.top) + tamTexto;
            ajustaAltura(top.document.getElementById("tdframe").height);
        }
        else {
            document.getElementById("textoReferencias").style.visibility = 'hidden';
            document.getElementById("tablaImg").style.top = parseInt(document.getElementById("tablaImg").style.top) - tamTexto;
            tamTexto = 0;
            ajustaAltura(top.document.getElementById("tdframe").height);
        }
        break;	
    }
}
function Ocultar(n) {
    alert(n);
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
    if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
        document.MM_pgW=innerwidth; document.MM_pgH=innerheight; onresize=MM_reloadPage; }}
    else if (innerwidth!=document.MM_pgW || innerheight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_swapimgRestore() { //v3.0
    var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
    var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
    var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function abrirVentanaMaxi(ruta) {
    ancho=screen.availWidth;
    alto=screen.availHeight;
    if (navigator.appName=='Netscape')
    {
        var pag_home1=window.open(ruta,'window2','wid th='+ancho+',height='+alto+',top=0,left=0','toolba r=no,location=no,directories=no,scrollbars=yes,sta tus=no,menubar=no,resizable=no');
        pag_home1.moveTo(0,0);
        pag_home1.resizeTo(ancho,alto);
    }
    if (navigator.appName=='Microsoft Internet Explorer')
    {
        window.open(ruta,'window2','width=' + ancho + ',height=' + alto + ',left=0,top=0,fullscreen=yes,scrollbars=yes');
    }
}

   function isInteger (s)
   {
      var i;

      if (isEmpty(s))
      if (isInteger.arguments.length == 1) return 0;
      else return (isInteger.arguments[1] == true);

      for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);

         if (!isDigit(c)) return false;
      }

      return true;
   }

   function isEmpty(s)
   {
      return ((s == null) || (s.length == 0))
   }

   function isDigit (c)
   {
      return ((c >= "0") && (c <= "9"))
   }
