/*================================================
 * 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]].type == "checkbox" && 
						!NomeForm[CampiOb[i]].checked){
						alert("Non avete dato il consenso al trattamento dei dati personali");
						return false;
					}
                    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 + " è vuoto!");
			 NomeForm[CampiOb[i]].focus();
	                 return false;
                    }
          }

          // i campi richiesti sono ok!
          return true;

}


