﻿/*
'
'**************************************
' Visuddhi - http://visuddhi.com
' Copyright (c) 2007 - Visuddhi
' All right reserved. 
'**************************************
'
*/

// cambio colore all'hover
function ov(cosa){ cosa.style.background='#f0f0ee'; }
function ou(cosa){ cosa.style.background='#ffffff'; }

// cambia la visualizzazione dei menu
function of(cosa){ document.getElementById(cosa).style.display='none'; }
function on(cosa){ document.getElementById(cosa).style.display='inline'; }

// posiziona il tooltip
function tt1(cosa){ var altrocosa = document.getElementById('toolTip');
  altrocosa.style.display='block';
  altrocosa.style.top=(AnchorPosition_getPageOffsetTop(cosa)-22)+'px';
  altrocosa.style.left=(AnchorPosition_getPageOffsetLeft(cosa)+22)+'px';
  tt(cosa.id, altrocosa);
  var altroid = cosa.getAttribute('id'); }

// elimina il tooltip 
function tt0(cosa){ var altrocosa = document.getElementById('toolTip');
  altrocosa.style.display='none';
  var altroid = cosa.getAttribute('id'); }

// funzioni di servizio per il tooltip
function AnchorPosition_getPageOffsetLeft (el) {
	var ol=el.offsetLeft;
	while ((el=el.offsetParent) != null) { ol += el.offsetLeft; }	return ol; }
function AnchorPosition_getPageOffsetTop (el) {
	var ot=el.offsetTop;
	while((el=el.offsetParent) != null) { ot += el.offsetTop; } return ot; }

// imposta il messaggio del tooltip
function tt(cosa, chi){ switch(cosa) {
    case 'autNome':
      chi.innerHTML='nome utente, minimo 3 caratteri.'; break;
    case 'autPassword':
      chi.innerHTML='password, minimo 6 caratteri.'; break;
    case 'autSubmit':
      chi.innerHTML='conferma l\'inserimento ed accedi.'; break;    
    case 'autRicordami':
      chi.innerHTML='ricorda l\'accesso senza ripeterlo in futuro.'; break;    

    case 'aeUtnUser':
      chi.innerHTML='user, minimo 3 caratteri.'; break;
    case 'aeUtnPassword':
      chi.innerHTML='password, minimo 6 caratteri.'; break;
    case 'aeUtnLivello':
      chi.innerHTML='livello utente.'; break;    
    case 'aeUtnNome':
      chi.innerHTML='nome utente.'; break;    
    case 'aeUtnCognome':
      chi.innerHTML='cognome utente.'; break;    
    case 'aeUtnIndirizzo':
      chi.innerHTML='indirizzo (via e numero civico).'; break;    
    case 'aeUtnCap':
      chi.innerHTML='codice avviamento postale.'; break;    
    case 'aeUtnCitta':
      chi.innerHTML='comune.'; break;    
    case 'aeUtnProvincia':
      chi.innerHTML='provincia.'; break;    
    case 'aeUtnTelefono':
      chi.innerHTML='numero di telefono fisso o mobile.'; break;    
    case 'aeUtnFax':
      chi.innerHTML='numero telefonico di fax.'; break;    
    case 'aeUtnEmail':
      chi.innerHTML='indirizzo e-mail.'; break;    
    case 'aeUtnEnte':
      chi.innerHTML='ente di appartenenza.'; break;    
    case 'aeUtnFunzione':
      chi.innerHTML='funzione svolta.'; break;    
    case 'aeUtnAssociazione':
      chi.innerHTML='associazione di appartenenza.'; break;    
    case 'aeUtnAttivo':
      chi.innerHTML='elemento attivo o non attivo.'; break;    
    case 'aeUtnSubmit':
      chi.innerHTML='conferma i dati visualizzati.'; break;    

    case 'aeSpoTesto':
      chi.innerHTML='testo descrittivo dello sponsor.'; break;
    case 'aeSpoUrl':
      chi.innerHTML='indirizzo web di riferimento.'; break;
    case 'aeSpoBanner':
      chi.innerHTML='immagine da utilizzare come banner.'; break;    
    case 'aeSpoAttivo':
      chi.innerHTML='elemento attivo o non attivo.'; break;    
    case 'aeSpoSubmit':
      chi.innerHTML='conferma i dati visualizzati.'; break;    

    case 'aeArtTitolo':
      chi.innerHTML='titolo dell\'articolo.'; break;
    case 'aeArtSottotitolo':
      chi.innerHTML='sottotitolo dell\'articolo.'; break;
    case 'aeArtCappello':
      chi.innerHTML='cappello dell\'articolo.'; break;    
    case 'aeArtTesto':
      chi.innerHTML='testo dell\'articolo.'; break;
    case 'aeArtAnteprima':
      chi.innerHTML='immagine da utilizzare come anteprima.'; break;
    case 'aeArtData':
      chi.innerHTML='data di redazione dell\'articolo.'; break;    
    case 'aeArtAttivo':
      chi.innerHTML='elemento attivo o non attivo.'; break;    
    case 'aeArtSubmit':
      chi.innerHTML='conferma i dati visualizzati.'; break;    

    case 'aeAnnNazionale':
      chi.innerHTML='visibilità dell\'annuncio.'; break;
    case 'aeAnnAssociazione':
      chi.innerHTML='associazione che pubblica l\'annuncio.'; break;
    case 'aeAnnTitolo':
      chi.innerHTML='titolo dell\'annuncio.'; break;
    case 'aeAnnSottotitolo':
      chi.innerHTML='sottotitolo dell\'annuncio.'; break;
    case 'aeAnnTesto':
      chi.innerHTML='testo dell\'articolo.'; break;
    case 'aeAnnData':
      chi.innerHTML='data di redazione dell\'annuncio.'; break;    
    case 'aeAnnAttivo':
      chi.innerHTML='elemento attivo o non attivo.'; break;    
    case 'aeAnnSubmit':
      chi.innerHTML='conferma i dati visualizzati.'; break;    

    case 'aeDocTitolo':
      chi.innerHTML='titolo dell\'allegato.'; break;
    case 'aeDocFile':
      chi.innerHTML='percorso del documento allegato.'; break;
    case 'aeDocAttivo':
      chi.innerHTML='elemento attivo o non attivo.'; break;    
    case 'aeDocSubmit':
      chi.innerHTML='conferma i dati visualizzati.'; break;    

    case 'aeAssNome':
      chi.innerHTML='nome dell\'associazione.'; break;
    case 'aeAssTesto':
      chi.innerHTML='testo descrittivo dell\'associazione.'; break;
    case 'aeAssImmagine':
      chi.innerHTML='immagine rappresentativa da poter usare.'; break;    
    case 'aeAssAttivo':
      chi.innerHTML='elemento attivo o non attivo.'; break;    
    case 'aeAssSubmit':
      chi.innerHTML='conferma i dati visualizzati.'; break;    

    case 'aeLnkTesto':
      chi.innerHTML='testo descrittivo del link.'; break;
    case 'aeLnkUrl':
      chi.innerHTML='indirizzo web da collegare.'; break;
    case 'aeLnkCategoria':
      chi.innerHTML='categoria di appartenenza del collegamento.'; break;    
    case 'aeLnkSottocategoria':
      chi.innerHTML='sottocategoria di appartenenza del collegamento.'; break;
    case 'aeLnkAttivo':
      chi.innerHTML='elemento attivo o non attivo.'; break;    
    case 'aeLnkSubmit':
      chi.innerHTML='conferma i dati visualizzati.'; break;
    case 'aeChCategoria':
      chi.innerHTML='scegli la categoria tra quelle presenti.'; break;
    case 'aeChSottocategoria':
      chi.innerHTML='scegli la sottocategoria tra quelle presenti.'; break;

    case 'aeEvePeriodo':
      chi.innerHTML='periodo di svolgimento dell\'evento.'; break;
    case 'aeEveLuogo':
      chi.innerHTML='luogo ove si svolge l\'evento.'; break;
    case 'aeEveOrganizzazione':
      chi.innerHTML='ente, società che cura l\'evento.'; break;    
    case 'aeEveTitolo':
      chi.innerHTML='titolo dell\'evento.'; break;
    case 'aeEveTesto':
      chi.innerHTML='testo descrittivo dell\'evento.'; break;
    case 'aeEveDatainizio':
      chi.innerHTML='primo giorno di svolgimento dell\'evento.'; break;
    case 'aeEveAttivo':
      chi.innerHTML='elemento attivo o non attivo.'; break;    
    case 'aeEveSubmit':
      chi.innerHTML='conferma i dati visualizzati.'; break;

    case 'aeRegRegione':
      chi.innerHTML='nome della regione.'; break;
    case 'aeRegInformazioni':
      chi.innerHTML='informazioni sulla regione.'; break;
    case 'aeEveAttivo':
      chi.innerHTML='elemento attivo o non attivo.'; break;    
    case 'aeEveSubmit':
      chi.innerHTML='conferma i dati visualizzati.'; break;

    case 'aeDocNome':
      chi.innerHTML='nome dell\'azienda sanitaria.'; break;
    case 'aeDocIndirizzo':
      chi.innerHTML='indirizzo azienda sanitaria.'; break;
    case 'aeDocTelefono':
      chi.innerHTML='numero di telefono.'; break;
    case 'aeDocFax':
      chi.innerHTML='numero di fax.'; break;
    case 'aeDocUrl':
      chi.innerHTML='indirizzo web.'; break;
    case 'aeDocCategoria':
      chi.innerHTML='categoria associata.'; break;
    case 'aeDocAttivo':
      chi.innerHTML='elemento attivo o non attivo.'; break;    
    case 'aeDocSubmit':
      chi.innerHTML='conferma i dati visualizzati.'; break;



    default:
      chi.style.display='none'; } }

// controlli sui form
function CheckAut(){
  autNome = window.document.getElementById('autNome').value.length;
  autPassword = window.document.getElementById('autPassword').value.length;
  if (autNome<3 | autPassword<6  ){ alert('nome utente o password di lunghezza errata.'); return false; }
  return true; }

function CheckAeUtenti(){
  aeSpoUser = window.document.getElementById('aeUtnUser').value.length;
  aeSpoPassword = window.document.getElementById('aeUtnPassword').value.length;
  if (aeSpoUser<3 | aeSpoPassword<6  ){ alert('user o password di lunghezza errata.'); return false; }
  aeUtnNome = window.document.getElementById('aeUtnNome').value.length;
  aeUtnCognome = window.document.getElementById('aeUtnCognome').value.length;
  aeUtnEmail = window.document.getElementById('aeUtnEmail').value.length;
  if (aeUtnNome<2 | aeUtnCognome<2 | aeUtnEmail<2 ){ alert('nome, cognome e indirizzo e-mail sono campi obbligatori.'); return false; }
  return true; }

  
function CheckAeDocumenti(){
  aeDocTitolo = window.document.getElementById('aeDocTitolo').value.length;
  aeDocFile = window.document.getElementById('aeDocFile').value.length;
  if (aeDocTitolo<1 | aeDocFile<1  ){ alert('titolo e file sono campi obbligatori.'); return false; }
  return true; }

