function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function AnalisiTest()
{
	var testn1 = new Number();
	var testn2 = new Number();
	var testn3 = new Number();
	var test_radio = new Object();
	
	
	
	test_radio = document.forms['form_test'].elements['test1'];
	test_ret = getCheckedValue(test_radio);	
	if (test_ret == '')
	{
		alert('E\' necessario dare una risposta alla domanda numero 1');
		testn1 = 0;
		return false;
	}else
	{
		testn1 = parseInt(test_ret);
	}
	
	test_radio = document.forms['form_test'].elements['test2'];
	test_ret = getCheckedValue(test_radio);		
	if (test_ret == '')
	{
		alert('E\' necessario dare una risposta alla domanda numero 2');
		testn2 = 0;
		return false;
	}
	else
	{
		testn2 = parseInt(test_ret);
	}
	
	test_radio = document.forms['form_test'].elements['test3'];
	test_ret = getCheckedValue(test_radio);		
	if (test_ret == 0)
	{
		alert('E\' necessario dare una risposta alla domanda numero 3');
		testn3 = 0;
		return false;
	}
	else
	{
		testn3 = parseInt(test_ret);
	}
	ret = testn1 + testn2 + testn3;		
	document.getElementById('questions').style.visibility = 'hidden';
	document.getElementById('results').style.visibility = 'visible';
	
	if (ret <= 4)
	{
		document.getElementById('risposta').innerHTML = '<p>gravemente insufficiente</p>';		
	}else if ((ret == 5) || (ret == 6))
	{
		document.getElementById('risposta').innerHTML = '<p>scarso</p>';
	}else if (ret == 7)
	{
		document.getElementById('risposta').innerHTML = '<p>sufficiente</p>';
	}else if ((ret == 8) || (ret == 9))
	{
		document.getElementById('risposta').innerHTML = '<p>buono</p>';
	}else if (ret >= 10)
	{
		document.getElementById('risposta').innerHTML = '<p>ottimo</p>';
	}
}
