function show_el(nome, tipo){
  var ogg = document.getElementById(nome);
	if (ogg.style.display == "none" || tipo == "+"){
		ogg.style.display = "";
	}
	else if (ogg.style.display != "none" || tipo == "-"){
		ogg.style.display = "none";
	}
}

function setLevel(nome, valore){
	document.forms[0].elements[nome].selectedIndex = eval(valore);
}

function chk_lode(val1, val2, tbl){
	if (eval(val1.value) > 0 && eval(val2.value) > 0 && (eval(val1.value) / eval(val2.value)) == 1){
		document.getElementById(tbl).style.display = "inline";
		document.getElementById('text_' + tbl).style.display = "inline";
	}
	else {
		document.getElementById(tbl).style.display = "none";
		document.getElementById('text_' + tbl).style.display = "none";
		document.getElementById(tbl).checked = false;
	}
}

function ControllaMail(campo){
	//MailChk = /^([a-zA-Z0-9])+\@+([a-zA-Z0-9]{2,})+\.+([a-zA-Z0-9]{2,})+$/;
	MailChk = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	
	if (MailChk.test(campo.value)){
		return true;
	}
	else {
		alert('Controlla l\'indirizzo di e-mail inserito');
		return false;
	}
}