function elektrotest() 
{
	var i = 0
	var risposte_errate= "Hai sbagliato la risposta n:\r";
	var nmoduli=document.forms.length-1
	var a=""
	var rispostevalide=0
	var prego_rispondere="Prego rispondere alla domanda n.:\r "
	var risposte=new Array(nmoduli)
	
	var oggetto_modulo=new Array(nmoduli)
	
	var asoluzioni=new Array(nmoduli)
	
	for (i=1; i<=nmoduli;i++)
	oggetto_modulo[i]=document.forms[i-1]
	
	for (i=1; i <= nmoduli; i++) 
   	risposte[i]=oggetto_modulo[i].soluzioni.selectedIndex  
	
	for (i=1; i<=nmoduli;i++)
	asoluzioni[i]=oggetto_modulo[i].risposta_esatta.value
	
	var flag=true
	
	for (i=1; i <= nmoduli; i++) 

if (risposte[i]==0) {
	prego_rispondere=prego_rispondere+" - "+i
	flag=false
}
if (!flag) {
	alert(prego_rispondere)
	flag=false
}										
if (flag) {
		for (i=1; i <= nmoduli; i++) {
		
		
		if (risposte[i]==asoluzioni[i]) rispostevalide++
		
		else {
		
		risposte_errate=risposte_errate+" - "+i;
	    }
		}
		document.form_punteggi.out_rvalide.value = rispostevalide
		
		var percento =  Math.round((rispostevalide / nmoduli) * 100) 
		document.form_punteggi.out_percentuale.value = percento
		
		document.form_punteggi.out_ntest.value=nmoduli
		if (rispostevalide != nmoduli){
		alert(risposte_errate)
		}
} 
}
 
