// MOSTRA - NASCONDI
function showHide(aDiv) {
  aDiv.className = aDiv.className == "nascosto" ? "esposto" : "nascosto";
}

// SELECT CON LINK
function Query(s) {
  if (s.selectedIndex != 0) top.location.href = s.options[s.selectedIndex].value;
  return 1;
}

// RIGHE EVIDENZIATE
function rowOn(riga) {
	riga.className='rowOn';
}

function rowOff(riga) {
	riga.className='rowOff';
}

// CONFERMA
function confermaAction(strLink) {
  var ok=window.confirm("Sei sicuro di voler esequire questa operazione?");
    if (ok) {
      window.location=strLink
    }
}

// VALIDAZIONE
function valida_mail(email) {
  var email=document.getElementsByName(email)[0];
  var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
  if (email.value!="" && !email_reg_exp.test(email.value)) {
    alert("Inserire un indirizzo email corretto!");
    email.select();
    return false;
  }
  return true;
}

function valida_ob(campo) {
  var campo=document.getElementsByName(campo)[0];
  if (campo.value=="" || campo.value=="undefined") {
    alert ("Il campo \"" + campo.name.toUpperCase() + "\" deve essere inserito obbligatoriamente!");
    campo.select();
    return false;
  }
  return true;
}

function valida_num(campo) {
  var campo=document.getElementsByName(campo)[0];
  if (isNaN(campo.value)) {
    alert ("Il campo \"" + campo.name.toUpperCase() + "\" deve essere inserito correttamente!");
    campo.select();
    return false;
  }
  return true;
}

function valida_check(campo) {
  var campo=document.getElementsByName(campo)[0];
  if (!campo.checked) {
    alert ("Il campo \"" + campo.name.toUpperCase() + "\" deve essere selezionato obbligatoriamente!");
    campo.select();
    return false;
  }
  return true;
}

// STAMPA E-MAIL (ANTI-SPAM)
function printMail(nome, dominio, testo) {
  document.write('<a href=\"mailto:' + nome + '@' + dominio + '\">');
  if (testo=='') {document.write(nome + '@' + dominio)}
  else {document.write(testo)};
  document.write('</a>')
}

// POP UP
function newWind(str, name, misure) {
  searchWin = window.open(str, name, misure, 'scrollbars=no, resizable=no, status=no, location=no, toolbar=no, left=0, top=0');
}