// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
//    Copyright 2005 -  Visuddhi
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
//    Visuddhi - Santa Marinella (RM)-ITALY - mail: info@visuddhi.com
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

function col(cosa){
  cosa.style.background = '#ffffff'; }

function dec(cosa){
  cosa.style.background = '#f9f9f9'; }

function exp(cosa){
  document.getElementById('exp').innerHTML = cosa; }

function check_modulo(){
  lno = document.getElementById('no').value.length;
  lco = document.getElementById('co').value.length;
  lci = document.getElementById('ci').value.length;
  lst = document.getElementById('st').value.length;
  lin = document.getElementById('in').value.length;
  lre = document.getElementById('re').value.length;
  lca = document.getElementById('ca').value.length;
  lpr = document.getElementById('pr').value.length;
  ltf = document.getElementById('tf').value.length;
  ltm = document.getElementById('tm').value.length;
  lem = document.getElementById('em').value.length;
  lnt = document.getElementById('nt').value.length;
  lna = document.getElementById('na').value.length;
  lnp = document.getElementById('np').value.length;
  lcoo = document.getElementById('coo').value.length;
  lcoc = document.getElementById('coc').value.length;
  lal = document.getElementById('al').value.length;
  lse = document.getElementById('se').value.length;
  lvi = document.getElementById('vi').value.length;
  lfi = document.getElementById('fi').value.length;
  lsc = document.getElementById('sc').value.length;
  lta = document.getElementById('ta').value.length;
  lpe = document.getElementById('pe').value.length;
  lcf = document.getElementById('cf').value.length;
  lreg = document.getElementById('reg').value.length;
  ok = document.getElementById('ok').checked;
  if (!ok) {
    alert("Si richiede l'autorizzazione al trattamento dei dati!");
    return false; }
  if (lno < 2 | lco < 2) {
    alert("Nome e cognome sono campi obbligatori!");
    return false; }
  if (lci < 1 | lst < 1 ) {
    alert("Cittadinanza e stato civile sono campi obbligatori!");
    return false; }
  if ( lin < 3 | lre < 3 | lca < 5 | lpr < 2) {
    alert("Indirizzo, città, c.a.p. e provincia sono campi obbligatori!");
    return false; }
  if (ltf < 5 && ltm < 5) {
    alert("Almeno un numero telefonico è obbligatorio!");
    return false; }
  if (lnt < 1 | lna < 1 | lnp < 1) {
    alert("Luogo, provincia e data di nascita sono campi obbligatori!");
    return false; }
  if (lcoo < 1 | lcoc < 1) {
    alert("Colore occhi e capelli sono campi obbligatori!");
    return false; }
  if (lal < 1 | lse < 1 | lvi < 1 | lfi < 1 | lsc < 1 | lta < 1 | lpe < 1) {
    alert("Altezza, seno, vita, fianchi, scarpe, taglia e peso sono campi obbligatori!");
    return false; }
  if (lcf < 1) {
    alert("Il codice fiscale è un campo obbligatorio!");
    return false; }
  if (lreg < 1) {
    alert("La regione di appartenenza è un campo obbligatorio!");
    return false; }
  if (lem > 0) {
    em = document.getElementById('em').value;
    filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    if (!filter.test(em)) {
      alert("Controllare l'indirizzo e-mail inserito");
      return false; } }
  return true; }

function check_mrmodulo(){
  lno = document.getElementById('no').value.length;
  lco = document.getElementById('co').value.length;
  lci = document.getElementById('ci').value.length;
  lst = document.getElementById('st').value.length;
  lin = document.getElementById('in').value.length;
  lre = document.getElementById('re').value.length;
  lca = document.getElementById('ca').value.length;
  lpr = document.getElementById('pr').value.length;
  ltf = document.getElementById('tf').value.length;
  ltm = document.getElementById('tm').value.length;
  lem = document.getElementById('em').value.length;
  lnt = document.getElementById('nt').value.length;
  lna = document.getElementById('na').value.length;
  lnp = document.getElementById('np').value.length;
  lreg = document.getElementById('reg').value.length;
  ok = document.getElementById('ok').checked;
  if (!ok) {
    alert("Si richiede l'autorizzazione al trattamento dei dati!");
    return false; }
  if (lno < 2 | lco < 2) {
    alert("Nome e cognome sono campi obbligatori!");
    return false; }
  if (lci < 1 | lst < 1 ) {
    alert("Cittadinanza e stato civile sono campi obbligatori!");
    return false; }
  if ( lin < 3 | lre < 3 | lca < 5 | lpr < 2) {
    alert("Indirizzo, città, c.a.p. e provincia sono campi obbligatori!");
    return false; }
  if (ltf < 5 && ltm < 5) {
    alert("Almeno un numero telefonico è obbligatorio!");
    return false; }
  if (lnt < 1 | lna < 1 | lnp < 1) {
    alert("Luogo, provincia e data di nascita sono campi obbligatori!");
    return false; }
  if (lreg < 1) {
    alert("La regione di appartenenza è un campo obbligatorio!");
    return false; }
  if (lem > 0) {
    em = document.getElementById('em').value;
    filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    if (!filter.test(em)) {
      alert("Controllare l'indirizzo e-mail inserito");
      return false; } }
  return true; }

function check_contatto(){
  lno = document.getElementById('no').value.length;
  log = document.getElementById('og').value.length;
  lms = document.getElementById('ms').value.length;
  ltf = document.getElementById('tf').value.length;
  ltm = document.getElementById('tm').value.length;
  lem = document.getElementById('em').value.length;
  if (lno < 1 | log < 1 | lms < 1) {
    alert("Nome, oggetto del messaggio e messaggio sono campi obbligatori!");
    return false; }
  if (ltf < 5 && ltm < 5 && lem < 5) {
    alert("Un recapito telefonico o l\'indirizzo e-mail è obbligatorio!");
    return false; }
  if (lem > 0) {
    em = document.getElementById('em').value;
    filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    if (!filter.test(em)) {
      alert("Controllare l'indirizzo e-mail inserito");
      return false; } }
  return true; }

  function check_contattoar(){
  lno = document.getElementById('no').value.length;
  log = document.getElementById('og').value.length;
  lms = document.getElementById('ms').value.length;
  ltf = document.getElementById('tf').value.length;
  ltm = document.getElementById('tm').value.length;
  lem = document.getElementById('em').value.length;
  lrg = document.getElementById('rg').value.length;
  les = document.getElementById('es').value.length;
  if (lno < 1 | log < 1 | lms < 1 | lrg < 1) {
    alert("Nome, oggetto del messaggio, regione interessata e messaggio sono campi obbligatori!");
    return false; }
  if (ltf < 5 && ltm < 5 && lem < 5) {
    alert("Un recapito telefonico o l\'indirizzo e-mail è obbligatorio!");
    return false; }
  if (lem > 0) {
    em = document.getElementById('em').value;
    filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    if (!filter.test(em)) {
      alert("Controllare l'indirizzo e-mail inserito");
      return false; } }
  return true; }
