/*<script>================================================
* FUNZIONE: VerificaSelezione
* INGRESSO: nome del campo.
* USCITA: true se esiste una selezione, false
* altrimenti.
* VARIABILI GLOBALI USATE: nessuna.
* VARIABILI GLOBALI MODIFICATE: nessuna.
* DESCRIZIONE: verifica che il campo passato abbia
* almeno una selezione.
*================================================*/
function VerificaCampi(NomeForm, ListaCampi) {

	var CampiOb;

	// crea il vettore dei campi da controllare
	CampiOb = ListaCampi.split(":");

	// se uno dei campi e' vuoto visualizza l'errore
	// e torna falso
	for (i=0; i < CampiOb.length; i++) {
		if (NomeForm[CampiOb[i]].value == "" &&
		NomeForm[CampiOb[i]].type != "submit" &&
		NomeForm[CampiOb[i]].type != "reset" &&
		NomeForm[CampiOb[i]].type != "button" &&
		NomeForm[CampiOb[i]].type != "hidden") {

			alert("Il campo " + NomeForm[CampiOb[i]].name + " e' vuoto!");
			NomeForm[CampiOb[i]].focus();
			return false;
		}
	}// end for

	// verifico se e' selezionato almeno un tema
	var selezionato=false;
	var i=0;
	for (i=0;i<NomeForm.elements.length;i++){
		if (NomeForm.elements[i].name.substring(0,2)=="T_"){
			if (NomeForm.elements[i].checked){
				selezionato=true;
			}
		}
	}//end for
	if (!selezionato) {
		alert('Non e\' stata specificato alcun Tema!');
		return false;
	}

	// Legge privacy
	if(!NomeForm.legge[0].checked){
		alert('Devi concedere il consenso alla tutela della privacy');
		NomeForm.legge[0].focus();
		return false;
	}// fine if

	return true;

}