   /* Función que permite cambiar el estilo. */
   
	function activarCSS(title) { 
	  // Obtengo los elementos link 
	  var links = document.getElementById("estilo_normal"); 
	    if (links.getAttribute("title") == title) { 
	      links.disabled = false; 
	    } else { 
	      links.disabled = true; 
	    } 
	  links = document.getElementById("estilo_grande"); 
	    if (links.getAttribute("title") == title) { 
	      links.disabled = false; 
	    } else { 
	      links.disabled = true; 
	    } 
	} 

 /* Función que coloca el foco en el primer campo editable del formulario. */

function AutoFocus() {
  if (document.forms.length > 0) {
    var setfield = 0, datafield=0;
    for (f = 0; f < document.forms.length; f++) {
      var field = document.forms[f];
      for (i = 0; i < field.length; i++) {
        ftype = field.elements[i].type;
        if (ftype == "select-one") {
          datafield = 1;
        } else if (ftype == "text") {
          document.forms[f].elements[i].focus();
          return;
        } else if (ftype == "textarea") {
          document.forms[f].elements[i].focus();
          return;
        } else if ((ftype == "submit") && (setfield == 0) ) {
          document.forms[f].elements[i].focus();
          setfield = 1;
        } else if ((ftype == "submit") && (datafield == 1) ) {
          document.forms[f].elements[i].focus();
          return;
        }
      }
    }
  }
}

/* Función que permite abrir una ventana con una imagen en su interior.   */


function aleatorio(inferior,superior){ 
    numPosibilidades = superior - inferior; 
    aleat = Math.random() * numPosibilidades; 
    aleat = Math.floor(aleat); 
    return parseInt(inferior) + aleat;
} 
var aleatorio = aleatorio(0,100); 
var VentanaZoom = null;
function ShowImage(imagen, x, y){
  if (VentanaZoom == null) {
     VentanaZoom = window.open(imagen,"Ventana"+aleatorio,"width="+x+",height="+y+",titlebar=0, resizable=no, scrollbars=no");
     UltimaImagen = imagen;
     VentanaZoom.focus();
  } else if (VentanaZoom.closed) {
     VentanaZoom = window.open(imagen,"VentanaZoom","width="+x+",height="+y+",titlebar=0, resizable=no, scrollbars=no");
     UltimaImagen = imagen;
     VentanaZoom.focus();
  } else {
     VentanaZoom.close();
     if (UltimaImagen != imagen) {;
       VentanaZoom = window.open(imagen,"VentanaZoom","width="+x+",height="+y+",titlebar=0, resizable=no, scrollbars=no");
       UltimaImagen = imagen;
       VentanaZoom.focus();
     } 
  }
}

   /* Funcion de validacion de tests                                   */
function valida_test(num){
  var valor;
  var respuesta="";
    for (i=0;i<num;i++) {
      respuesta = eval("document.make_tests.respuesta_" + i)
      valor = false;
      for(j=0;j<respuesta.length;j++) {
        if( respuesta[j].checked == true) {
          valor = true;
        }
      }
      if (valor == false) {
        alert("No ha contestado la pregunta " + (i+1) + ". ");
        respuesta[1].focus();
        return false;
      }
    }
    return(valor);
}

   /* Funcion de validacion de cuestionario_final                            */
function valida_final(){
  var valor;
  var respuesta="";
  respuesta = eval("document.make_final.respuesta_0")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (0+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_1")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (1+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_2")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (2+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_3")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (3+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_4")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (4+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_7")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (7+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_8")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (8+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_9")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (9+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_10")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (10+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_11")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (11+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_12")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (12+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_13")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (13+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_14")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (14+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_15")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (15+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_16")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (16+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_17")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (17+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  respuesta = eval("document.make_final.respuesta_18")
  valor = false;
  for(j=0;j<respuesta.length;j++) {
    if( respuesta[j].checked == true) {
      valor = true;
    }
  }
  if (valor == false) {
    alert("No ha contestado la pregunta " + (18+1) + ". ");
    respuesta[1].focus();
    return false;
  }
  return(valor);
}

