function ind(name,domain) {
   var ind = name + "&#64" + domain;
   var str = "<a href=mailto:"+ind+">"+ind+"</"; str+="a>";
	document.write (str);
	return;
};
        
function verifica_docenti_inserisci()
   {
   if (document.forms.docenti_inserisci.cognome.value=="")
     {
      alert("Attenzione! Il campo Cognome è obbligatorio!");
      document.forms.docenti_inserisci.cognome.focus();
      return false;
     };

   if (document.forms.docenti_inserisci.nome.value=="")
     {
      alert("Attenzione! Il campo Nome è obbligatorio!");
      document.forms.docenti_inserisci.nome.focus();
      return false;
     };

   if (document.forms.docenti_inserisci.ateneo.value=="")
     {
      alert("Attenzione! Il campo Ateneo è obbligatorio!");
      document.forms.docenti_inserisci.ateneo.focus();
      return false;
     };

   if (document.forms.docenti_inserisci.facolta.value=="")
     {
      alert("Attenzione! Il campo Facoltà è obbligatorio!");
      document.forms.docenti_inserisci.facolta.focus();
      return false;
     };

   if (document.forms.docenti_inserisci.dipartimento.value=="")
     {
      alert("Attenzione! Il campo Dipartimento è obbligatorio!");
      document.forms.docenti_inserisci.dipartimento.focus();
      return false;
     };

	return;
};

function verifica_docenti_modifica()
   {
   if (document.forms.docenti_modifica.cognome.value=="")
     {
      alert("Attenzione! Il campo Cognome è obbligatorio!");
      document.forms.docenti_modifica.cognome.focus();
      return false;
     };

   if (document.forms.docenti_modifica.nome.value=="")
     {
      alert("Attenzione! Il campo Nome è obbligatorio!");
      document.forms.docenti_modifica.nome.focus();
      return false;
     };

   if (document.forms.docenti_modifica.ateneo.value=="")
     {
      alert("Attenzione! Il campo Ateneo è obbligatorio!");
      document.forms.docenti_modifica.ateneo.focus();
      return false;
     };

   if (document.forms.docenti_modifica.facolta.value=="")
     {
      alert("Attenzione! Il campo Facoltà è obbligatorio!");
      document.forms.docenti_modifica.facolta.focus();
      return false;
     };

   if (document.forms.docenti_modifica.dipartimento.value=="")
     {
      alert("Attenzione! Il campo Dipartimento è obbligatorio!");
      document.forms.docenti_modifica.dipartimento.focus();
      return false;
     };

	return;
};

function verifica_documenti_inserisci()
   {
   if (document.forms.documenti_inserisci.titolo.value=="")
     {
      alert("Attenzione! Il campo Titolo è obbligatorio!");
      document.forms.documenti_inserisci.titolo.focus();
      return false;
     };

   var giorno = document.forms.documenti_inserisci.giorno.value;
   var mese = document.forms.documenti_inserisci.mese.value;
   var anno = document.forms.documenti_inserisci.anno.value;

   if (((giorno > 29) && (mese == 2)) ||
       ((giorno == 29) && (mese == 2) && (anno != 2000) && (anno != 2004) && (anno != 2008) && (anno != 2012) && (anno != 2016) && (anno != 2020)) ||
	   ((giorno == 31) && (mese != 1) && (mese != 3) && (mese != 5) && (mese != 7) && (mese != 8) && (mese != 10) && (mese != 12)))
     {
      alert("Attenzione! La data inserita non è valida!");
      document.forms.documenti_inserisci.giorno.focus();
      return false;
     };

   if (document.forms.documenti_inserisci.userfile.value=="")
     {
      alert("Attenzione! Il campo File è obbligatorio!");
      document.forms.documenti_inserisci.userfile.focus();
      return false;
     };

	return;
};

function verifica_documenti_modifica()
   {
   if (document.forms.documenti_modifica.titolo.value=="")
     {
      alert("Attenzione! Il campo Titolo è obbligatorio!");
      document.forms.documenti_modifica.titolo.focus();
      return false;
     };

   var giorno = document.forms.documenti_modifica.giorno.value;
   var mese = document.forms.documenti_modifica.mese.value;
   var anno = document.forms.documenti_modifica.anno.value;

   if (((giorno > 29) && (mese == 2)) ||
       ((giorno == 29) && (mese == 2) && (anno != 2000) && (anno != 2004) && (anno != 2008) && (anno != 2012) && (anno != 2016) && (anno != 2020)) ||
	   ((giorno == 31) && (mese != 1) && (mese != 3) && (mese != 5) && (mese != 7) && (mese != 8) && (mese != 10) && (mese != 12)))
     {
      alert("Attenzione! La data inserita non è valida!");
      document.forms.documenti_modifica.giorno.focus();
      return false;
     };

   if (document.forms.documenti_modifica.azione_file[1].checked &&
       document.forms.documenti_modifica.userfile.value=="")
     {
      alert("Attenzione! In caso di sostituzione del file esistente, è obbligatorio indicare il nuovo File!");
      document.forms.documenti_modifica.userfile.focus();
      return false;
     };

	return;
};

function verifica_avvisi_inserisci()
   {
   if (document.forms.avvisi_inserisci.titolo.value=="")
     {
      alert("Attenzione! Il campo Titolo è obbligatorio!");
      document.forms.avvisi_inserisci.titolo.focus();
      return false;
     };

   if (document.forms.avvisi_inserisci.luogo.value=="")
     {
      alert("Attenzione! Il campo Luogo è obbligatorio!");
      document.forms.avvisi_inserisci.luogo.focus();
      return false;
     };

   var giorno1 = parseInt(document.forms.avvisi_inserisci.giorno_inizio.value);
   var mese1 = parseInt(document.forms.avvisi_inserisci.mese_inizio.value);
   var anno1 = parseInt(document.forms.avvisi_inserisci.anno_inizio.value);

   if ((giorno1 == 0) || (mese1 == 0) || (anno1 == 0))
     {
      alert("Attenzione! La Data di inizio è obbligatoria!");
      document.forms.avvisi_inserisci.giorno_inizio.focus();
      return false;
     };

   if (((giorno1 > 29) && (mese1 == 2)) ||
       ((giorno1 == 29) && (mese1 == 2) && (anno1 != 2000) && (anno1 != 2004) && (anno1 != 2008) && (anno1 != 2012) && (anno1 != 2016) && (anno1 != 2020)) ||
	   ((giorno1 == 31) && (mese1 != 1) && (mese1 != 3) && (mese1 != 5) && (mese1 != 7) && (mese1 != 8) && (mese1 != 10) && (mese1 != 12)))
     {
      alert("Attenzione! La Data di inizio inserita non è valida!");
      document.forms.avvisi_inserisci.giorno_inizio.focus();
      return false;
     };

   var giorno2 = parseInt(document.forms.avvisi_inserisci.giorno_fine.value);
   var mese2 = parseInt(document.forms.avvisi_inserisci.mese_fine.value);
   var anno2 = parseInt(document.forms.avvisi_inserisci.anno_fine.value);

   if ((giorno2 == 0) || (mese2 == 0) || (anno2 == 0))
   {
	   giorno2 = giorno1;
	   mese2 = mese1;
	   anno2 = anno1;
   };

   if (((giorno2 > 29) && (mese2 == 2)) ||
       ((giorno2 == 29) && (mese2 == 2) && (anno2 != 2000) && (anno2 != 2004) && (anno2 != 2008) && (anno2 != 2012) && (anno2 != 2016) && (anno2 != 2020)) ||
	   ((giorno2 == 31) && (mese2 != 1) && (mese2 != 3) && (mese2 != 5) && (mese2 != 7) && (mese2 != 8) && (mese2 != 10) && (mese2 != 12)))
     {
      alert("Attenzione! La Data di fine inserita non è valida!");
      document.forms.avvisi_inserisci.giorno_fine.focus();
      return false;
     };

   if ((anno2 == anno1) && (mese2 == mese1) && (giorno2 < giorno1))
     {
      alert("Attenzione! La Data di fine deve essere successiva a quella di inizio!");
      document.forms.avvisi_inserisci.giorno_fine.focus();
      return false;
     };

   if ((anno2 == anno1) && (mese2 < mese1))
     {
      alert("Attenzione! La Data di fine deve essere successiva a quella di inizio!");
      document.forms.avvisi_inserisci.mese_fine.focus();
      return false;
     };

   if (anno2 < anno1)
     {
      alert("Attenzione! La Data di fine deve essere successiva a quella di inizio!");
      document.forms.avvisi_inserisci.anno_fine.focus();
      return false;
     };

   if (document.forms.avvisi_inserisci.descrizione_sint.value=="")
     {
      alert("Attenzione! Il campo Descrizione sintetica è obbligatorio!");
      document.forms.avvisi_inserisci.descrizione_sint.focus();
      return false;
     };

   if (document.forms.avvisi_inserisci.referente.value=="")
     {
      alert("Attenzione! Il campo Referente è obbligatorio!");
      document.forms.avvisi_inserisci.referente.focus();
      return false;
     };

	return;
};

function verifica_avvisi_modifica()
   {
   if (document.forms.avvisi_modifica.titolo.value=="")
     {
      alert("Attenzione! Il campo Titolo è obbligatorio!");
      document.forms.avvisi_modifica.titolo.focus();
      return false;
     };

   if (document.forms.avvisi_modifica.luogo.value=="")
     {
      alert("Attenzione! Il campo Luogo è obbligatorio!");
      document.forms.avvisi_modifica.luogo.focus();
      return false;
     };

   var giorno1 = parseInt(document.forms.avvisi_modifica.giorno_inizio.value);
   var mese1 = parseInt(document.forms.avvisi_modifica.mese_inizio.value);
   var anno1 = parseInt(document.forms.avvisi_modifica.anno_inizio.value);

   if (((giorno1 > 29) && (mese1 == 2)) ||
       ((giorno1 == 29) && (mese1 == 2) && (anno1 != 2000) && (anno1 != 2004) && (anno1 != 2008) && (anno1 != 2012) && (anno1 != 2016) && (anno1 != 2020)) ||
	   ((giorno1 == 31) && (mese1 != 1) && (mese1 != 3) && (mese1 != 5) && (mese1 != 7) && (mese1 != 8) && (mese1 != 10) && (mese1 != 12)))
     {
      alert("Attenzione! La Data di inizio inserita non è valida!");
      document.forms.avvisi_modifica.giorno_inizio.focus();
      return false;
     };

   var giorno2 = parseInt(document.forms.avvisi_modifica.giorno_fine.value);
   var mese2 = parseInt(document.forms.avvisi_modifica.mese_fine.value);
   var anno2 = parseInt(document.forms.avvisi_modifica.anno_fine.value);

   if ((giorno2 == 0) || (mese2 == 0) || (anno2 == 0))
   {
	   giorno2 = giorno1;
	   mese2 = mese1;
	   anno2 = anno1;
   };

   if (((giorno2 > 29) && (mese2 == 2)) ||
       ((giorno2 == 29) && (mese2 == 2) && (anno2 != 2000) && (anno2 != 2004) && (anno2 != 2008) && (anno2 != 2012) && (anno2 != 2016) && (anno2 != 2020)) ||
	   ((giorno2 == 31) && (mese2 != 1) && (mese2 != 3) && (mese2 != 5) && (mese2 != 7) && (mese2 != 8) && (mese2 != 10) && (mese2 != 12)))
     {
      alert("Attenzione! La Data di fine inserita non è valida!");
      document.forms.avvisi_modifica.giorno_fine.focus();
      return false;
     };

   if ((anno2 == anno1) && (mese2 == mese1) && (giorno2 < giorno1))
     {
      alert("Attenzione! La Data di fine deve essere successiva a quella di inizio!");
      document.forms.avvisi_modifica.giorno_fine.focus();
      return false;
     };

   if ((anno2 == anno1) && (mese2 < mese1))
     {
      alert("Attenzione! La Data di fine deve essere successiva a quella di inizio!");
      document.forms.avvisi_modifica.mese_fine.focus();
      return false;
     };

   if (anno2 < anno1)
     {
      alert("Attenzione! La Data di fine deve essere successiva a quella di inizio!");
      document.forms.avvisi_modifica.anno_fine.focus();
      return false;
     };

   if (document.forms.avvisi_modifica.descrizione_sint.value=="")
     {
      alert("Attenzione! Il campo Descrizione sintetica è obbligatorio!");
      document.forms.avvisi_modifica.descrizione_sint.focus();
      return false;
     };

   if (document.forms.avvisi_modifica.referente.value=="")
     {
      alert("Attenzione! Il campo Referente è obbligatorio!");
      document.forms.avvisi_modifica.referente.focus();
      return false;
     };

   if (document.forms.avvisi_modifica.azione_file[1].checked &&
       document.forms.avvisi_modifica.userfile.value=="")
     {
      alert("Attenzione! In caso di sostituzione del file esistente, è obbligatorio indicare il nuovo File allegato!");
      document.forms.avvisi_modifica.userfile.focus();
      return false;
     };

	return;
};

function verifica_avvisi_invia()
   {
   if (document.forms.avvisi_invia.email_destinatario.value=="")
     {
      alert("Attenzione! Il campo E-mail è obbligatorio!");
      document.forms.avvisi_invia.email_destinatario.focus();
      return false;
     };

	return;
};

function verifica_avvisi_invia_multiplo()
   {
	var avvisi_mostrati = document.forms["avvisi_invia_multiplo"].elements["avvisi_selez[]"].length;
	var avvisi_selezionati = 0;
	for (i = 0; i < avvisi_mostrati; i++) {
		if (document.forms["avvisi_invia_multiplo"].elements["avvisi_selez[]"][i].checked)
		{
			avvisi_selezionati++;
		};
	};
	if (avvisi_selezionati == 0) {
		alert("Attenzione! Occorre selezionare almeno un avviso da inviare!");
		return false;
	};

   if (document.forms.avvisi_invia_multiplo.email_destinatario.value=="")
     {
      alert("Attenzione! Il campo E-mail è obbligatorio!");
      document.forms.avvisi_invia_multiplo.email_destinatario.focus();
      return false;
     };

	return;
};

