//(c) Mariano Gaite, 2004
var calificacion=0;
function nota()
{
calificacion=0;
incorrectas="";
contestadas=0;

corregirTexto();

for (i=1; i<13; i++)
  {
  if (document.examen[i].checked)
    {    
    contestadas++;
    if (document.examen[i].value=="1") calificacion++;
    if (document.examen[i].value!="1")
      {
      incorrectas+=document.examen[i].name.substr(2,2)+", ";
      }
    }
  }

with(document.forms.examen) {
if(q51.checked	|| q52.checked	|| q53.checked || q54.checked	|| q55.checked){
  contestadas++;
  if(!q51.checked && !q52.checked && q53.checked && !q54.checked && q55.checked) calificacion++;
else incorrectas+=q51.value.substr(2,2)+", ";
  }
}
error=contestadas-calificacion;
mensaje=contestadas+" preguntas contestadas de 5:\n  "+calificacion+" preguntas acertadas.\n  "+error+" preguntas no acertadas: "+incorrectas+"\n\nHas obtenido una calificación de "+calificacion*2+" ptos.";
alert(mensaje);
}

function corregirTexto() {
var huec0_rsp=String.fromCharCode(112,114,111,116,111,110,101,115);
var v_hueco=document.examen.hueco0.value;

v_hueco=v_hueco.toLowerCase();
     while (v_hueco.indexOf (" ")==0) {
     v_hueco=v_hueco.substr(1);
     }
     while (v_hueco.indexOf (" ")!=-1) {
     var pos=v_hueco.indexOf (" ");
     v_hueco=v_hueco.substring(0,pos)+v_hueco.substr(pos+1);
     }
if (v_hueco!=""){
	contestadas++;
	if (v_hueco==huec0_rsp) calificacion++;
     else incorrectas+=" 1, ";
	}
}
