
function ConvalidaRegUtente(strModulo) {
  var Modulo = document.forms[strModulo];
  

  if (Modulo.Nome.value == "" || Modulo.Cognome.value == "") {
    alert("Ti sei dimenticato di specificare il tuo nome!");
    return false;
  }
  
  if (Modulo.RVia.value == "" || Modulo.RNum.value == "") {
    alert("Ti sei dimenticato di compilare la via e il numero civico di residenza!");
    return false;
  }

  if (Modulo.EMail.value == "" || Modulo.Telefono_1.value == "") {
    alert("Ti sei dimenticato di specificare il numero di telefono o l'indirizzo e-mail!");
    return false;
  }

  if (Modulo.CF.value == "" || Modulo.CI.value == "") {
    alert("Ti sei dimenticato di specificare il codice fiscale e il numero della carata d'identita'!");
    return false;
  }

  if (Modulo.Pass.value == "") {
    alert("Ti sei dimenticato di scegliere una password!");
    return false;
  }
}


function AnnullaCriteri(strModulo) {
  var Campi = document.forms[strModulo].elements;
  for (var v = 0; v < Campi.length; ++v) {
    switch (Campi[v].type) {
      case "text":
        Campi[v].value = "";
        break;
      case "select-one":
        Campi[v].selectedIndex = 0;
        break;
    }
  }
}

function ConvModDelibere() {
  var Modulo = document.forms['delibere'];
  
  // Va bene un oggetto...
  if (Modulo.Oggetto.value != "") return true;
  // ...oppure l'anno e il numero...
  if (Modulo.Anno.value != "" && Modulo.Numero.value != "") return true;
  // ...oppure l'anno e il mese.
  if (Modulo.Anno.value != "" && Modulo.Mese.value != "") return true;
  // Non uno di meno!
  alert("La ricerca non e' valida: specificare correttamente i criteri e riprovare.");
  return false;
}

function ConvModUrbanistica() {
  var Modulo = document.forms['urbanistica'];

  // Va bene un anno e uno qualsiasi degli altri campi
  if (Modulo.Anno.value != "") {
    if (Modulo.Sed.value != "" || Modulo.Rich.value != "" || Modulo.Ubic.value != "") return true;
  }

  alert("La ricerca non e' valida: specificare correttamente i criteri e riprovare.");
  return false;
}
