<!--
	function maiuscole(nome_controllo) 
	{
		eval("document.modulo." + nome_controllo + ".value = document.modulo." + nome_controllo + ".value.toUpperCase();")
	}
	
	function minuscole(nome_controllo) 
	{
		eval("document.modulo." + nome_controllo + ".value = document.modulo." + nome_controllo + ".value.toLowerCase();")
	}
	
	function seleziona_tutto(nome_controllo) 
	{
		eval("document.modulo." + nome_controllo + ".select()")
	}
	
	function ripristina(nome_controllo) 
	{
		document.modulo.reset();
		eval("document.modulo." + nome_controllo + ".focus();")
	}
	
	function imposta_focus(nome_controllo) 
	{
		if (nome_controllo == null || nome_controllo == undefined)
		{
		
		}
		else
		{
			eval("document.modulo." + nome_controllo + ".focus()");
		}
	}
	
	function trim(str)
	{
		return str.replace(/^\s*|\s*$/g,"");
	}
		
	function msg(messaggio)
	{
  		status = messaggio;
  		document.ReturnValue = true;
	}
	
	
	function nuova_finestra(indirizzo)
	{
		window.open("" + indirizzo + "","", "directories=no,location=no,menubar=no,status=no,toolbar=no,resizable=yes");
	}
	
	
	// -------------------------------------------
	// Convalida la selezione del corso di laurea.
	// -------------------------------------------
	function convalida_modulo_selezione_cdl()
	{
		if (document.modulo.cdl.selectedIndex == 0)
		{
			alert("Attenzione, modulo non compilato correttamente.\n\nLa selezione del corso di laurea è obbligatoria.");
			document.modulo.cdl.focus();
		}
		else
		{
			// var ok = window.confirm("Confermi la selezione del corso di laurea?");
			// if (ok)	
			// {
		   		document.modulo.submit();
		    // }
			// else
			// {
				// document.modulo.cdl.focus();
			// }
		}
	}
	// -------------------------------------------
	
	
	// ---------------------------------
	// Convalida la selezione del corso.
	// ---------------------------------
	function convalida_modulo_selezione_corso()
	{
		if (document.modulo.corso.selectedIndex == 0)
		{
			alert("Attenzione, modulo non compilato correttamente.\n\nLa selezione del corso è obbligatoria.");
			document.modulo.corso.focus();
		}
		else
		{
			// var ok = window.confirm("Confermi la selezione del corso?");
			// if (ok)	
			// {
		   		document.modulo.submit();
		    // }
			// else
			// {
				// document.modulo.corso.focus();
			// }
		}
	}
	// ---------------------------------
	
	
	// -----------------------------------
	// Convalida la selezione dell'appello.
	// -----------------------------------
	function convalida_modulo_selezione_appello()
	{
		if (document.modulo.appello.selectedIndex == 0)
		{
			alert("Attenzione, modulo non compilato correttamente.\n\nLa selezione dell\'appello è obbligatoria.");
			document.modulo.appello.focus();
		}
		else
		{
			// var ok = window.confirm("Confermi la selezione dell\'appello?");
			// if (ok)	
			// {
		   		document.modulo.submit();
		    // }
			// else
			// {
				// document.modulo.appello.focus();
			// }
		}
	}
	// -----------------------------------
	
	
	// ----------------------------------------
	// Richiede la conferma della prenotazione.
	// ----------------------------------------
	function conferma_prenotazione()
	{
		var ok = window.confirm("Confermi la prenotazione dell\'appello?");
		if (ok)	
		{
			document.location.href = "prenotazione.php";
	    }
	}
	// -----------------------------------
	
	
	// -------------------------------------------------------------------
	// Convalida il modulo di gestione parametri accesso area web docenti.
	// -------------------------------------------------------------------
	function convalida_modulo_gestione_parametri_accesso() 
	{
		// Convalida il nome utente
		// var i = new RegExp("^[0-9a-zA-Z]{1,8}$");
		var i = new RegExp("^[#@-_\.0-9a-zA-Z]{8,50}$");
		if (!i.test(document.modulo.nome_utente.value)) 
		{
			//	alert("Attenzione, modulo non compilato correttamente.\n\nIl campo NOME UTENTE è vuoto oppure contiene caratteri non consentiti.");
			alert("Il nome utente deve essere lungo minimo 8 caratteri dei caratteri consentiti.");
			document.modulo.nome_utente.focus();
			return; 
		}
		
		
		var i = new RegExp("^[#@-_\.0-9a-zA-Z]{8,20}$");
		if (!i.test(document.modulo.password.value))
		{
			alert("La password deve essere lunga minimo 8 caratteri dei caratteri consentiti.");
			document.modulo.password.value = "";
			document.modulo.conferma_password.value = "";
			document.modulo.password.focus();
			return;
		}
		
		// Convalida la corrispondeza dei campi password e conferma password
		if (document.modulo.password.value != document.modulo.conferma_password.value)
		{
			alert("Attenzione, modulo non compilato correttamente.\n\nI campi PASSWORD e CONFERMA PASSWORD non coincidono.");
			document.modulo.password.value = "";
			document.modulo.conferma_password.value = "";
			document.modulo.password.focus();
			return; 
		}
		
		
		// Chiede conferma dell'invio del modulo e, in caso di risposta positiva, invia il modulo
		var ok = window.confirm("Confermi i dati inseriti?");
		if (ok)	
		{
	   		document.modulo.action = "gestione_parametri_accesso.php"
	   		document.modulo.submit();
	    }
		else
		{
			document.modulo.nome_utente.focus();
		}
	}
	// -------------------------------------------------------------------
	
	
	// -----------------------------------------
	// Convalida gestione checkbox prenotazioni.
	// -----------------------------------------
	function seleziona_tutti()
	{
	 	with (document.modulo)
		{
	   		for (var i = 0; i < elements.length; i++)
			{
	       		if (elements[i].type == "checkbox" && elements[i].name == "cancella[]")
				{
	          		elements[i].checked = true;
				}
	   		}
	 	}
	}
	
	function deseleziona_tutti()
	{
	 	with (document.modulo)
		{
	   		for (var i = 0; i < elements.length; i++)
			{
	       		if (elements[i].type == "checkbox" && elements[i].name == "cancella[]")
				{
	          		elements[i].checked = false;
				}
	   		}
	 	}
	}


	function convalida_modulo_gestione_prenotazioni()
	{
		var almeno_una_prenotazione_selezionata = false;
		
		with (document.modulo)
		for (var i = 0; i < elements.length; i++)
		{
			if (elements[i].type == "checkbox" && elements[i].name == "cancella[]" && elements[i].checked == true)
			{
				almeno_una_prenotazione_selezionata = true;
			}
		}
		
		if (almeno_una_prenotazione_selezionata == false)
		{
			alert("Attenzione, modulo non compilato correttamente.\n\nÈ necessario selezionare almeno una prenotazione.");
			return;
		}
		else
		{
			var ok = window.confirm("Confermi la cancellazione delle prenotazioni selezionate?");
			if (ok)	
			{
				document.modulo.submit();
			}
		}
	}
	// -----------------------------------------
