﻿/*
'
'**************************************
' Visuddhi - http://visuddhi.com
' Copyright (c) 2006 - Visuddhi
' All right reserved. 
'**************************************
'
*/

// funzione di invio mail
function mail(utente, dominio) { location.href = 'mailto:' + utente + '@' + dominio }


// funzione di avviso di sezione non attiva
function wait() { alert('la sezione richiesta non è ancora attiva.\n Nei prossimi giorni il sito verrà aggiornato e completato.') }

function CheckFormContatti(){
  lno = document.getElementById('frm_nome').value.length;
  log = document.getElementById('frm_oggetto').value.length;
  lms = document.getElementById('frm_testo').value.length;
  lem = document.getElementById('frm_email').value.length;
  if (lno < 1 | log < 1 | lms < 1 | lem < 5) {
    alert("Tutti i campi sono obbligatori!");
    return false; }
  if (lem > 0) {
    em = document.getElementById('frm_email').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; }


// cambio colore all'hover
function ov(cosa){ cosa.style.background='#efecdf'; }
function ou(cosa){ cosa.style.background='#ffffff'; }

// visualizza la massima lunghezza
function max(max, cosa){
  lun = (max) - document.getElementById(cosa).value.length;
  if(lun < 0){document.getElementById(cosa).value = document.getElementById(cosa).value.substr(0, max);
  lun = 0; }
  document.getElementById(cosa + 'Max').innerHTML = lun + ' car.'; }

// posiziona il tooltip
function col(cosa){ cosa.style.background='#edefc7';
  var altrocosa = document.getElementById('ToolTip'); altrocosa.style.display='block';
  altrocosa.style.top=(AnchorPosition_getPageOffsetTop(cosa)-22)+'px';
  altrocosa.style.left=AnchorPosition_getPageOffsetLeft(cosa)+'px';
  mes(cosa.id, altrocosa);
  var altroid = cosa.getAttribute('id');
  if (document.getElementById(altroid + 'Max')) document.getElementById(altroid + 'Max').style.visibility='visible'; }

// elimina il tooltip
function dec(cosa){ cosa.style.background='#ffffff';
  var altrocosa = document.getElementById('ToolTip'); altrocosa.style.display='none';
  var altroid = cosa.getAttribute('id');
  if (document.getElementById(altroid + 'Max')) document.getElementById(altroid + 'Max').style.visibility='hidden'; }

// 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 mes(cosa, chi){ switch(cosa) {
    case 'logUser':
      //chi.innerHTML='Nome utente, minimo 3 caratteri.'; break;
    case 'logPass':
      //chi.innerHTML='Password, minimo 6 caratteri.'; break;
    case 'logRemember':
      //chi.innerHTML='Ricorda l\'accesso senza ripeterlo in futuro.'; break;    
      
    default:
      chi.style.display='none'; } }

