function mostraInfo(aa){
	if(aa=="licata0"){
		document.getElementById('licata0').style.visibility='visible';
		document.getElementById('licata1').style.visibility='hidden';
		document.getElementById('licata2').style.visibility='hidden';
		document.getElementById('licata3').style.visibility='hidden';
	}
	if(aa=="licata1"){
		document.getElementById('licata0').style.visibility='hidden';
		document.getElementById('licata1').style.visibility='visible';
		document.getElementById('licata2').style.visibility='hidden';
		document.getElementById('licata3').style.visibility='hidden';
	}
	if(aa=="licata2"){
		document.getElementById('licata0').style.visibility='hidden';
		document.getElementById('licata1').style.visibility='hidden';
		document.getElementById('licata2').style.visibility='visible';
		document.getElementById('licata3').style.visibility='hidden';
	}
	if(aa=="licata3"){
		document.getElementById('licata0').style.visibility='hidden';
		document.getElementById('licata1').style.visibility='hidden';
		document.getElementById('licata2').style.visibility='hidden';
		document.getElementById('licata3').style.visibility='visible';
	}
}

/*#######################
Controllo su form di invio posta.
#######################*/
function spedisci(){
/*	if(document.forms[0].nome.value==''){
		alert("Bisogna inserire il Nome.");
		document.forms[0].nome.focus();
		return false;
	}
	if(document.forms[0].cognome.value==''){
		alert("Bisogna inserire il Cognome.");
		document.forms[0].cognome.focus();
		return false;
	}
	if (document.forms[0].telefono.value != "" && !telefonoValido(document.forms[0].telefono.value)) {
		alert("Bisogna inserire un numero di Telefono valido.");
		document.forms[0].telefono.focus();
		return false;
	}
	if(document.forms[0].cap.value!='' && !capValido(document.forms[0].cap.value) ){
		alert("Bisogna inserire un Cap valido.");
		document.forms[0].cap.focus();
		return false;
	}
	if(document.forms[0].prov.value!='' && !provValida(document.forms[0].prov.value) ){
		alert("Bisogna inserire una Provincia valida.");
		document.forms[0].prov.focus();
		return false;
	}*/
	if(document.forms[0].email.value==''){
		alert("Bisogna inserire l'email.");
		document.forms[0].email.focus();
		return false;
	}else if(!indirizzoEmailValido(document.forms[0].email.value)){
		alert("Bisogna un indirizzo email valido.");
		document.forms[0].email.focus();
		return false;
	}
	if(document.forms[0].messaggio.value==''){
		alert("Bisogna inserire il testo del messaggio.");
		document.forms[0].messaggio.focus();
		return false;
	}
	document.forms[0].submit();
	return true;
}

function indirizzoEmailValido(indirizzo) {
  if (window.RegExp) {
    var nonvalido = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var valido = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
    var regnv = new RegExp(nonvalido);
    var regv = new RegExp(valido);
    if (!regnv.test(indirizzo) && regv.test(indirizzo))
      return true;
    return false;
	}
  else {
    if(indirizzo.indexOf("@") >= 0)
      return true;
    return false;
	}
}

function telefonoValido(tel){
	if(isNaN(tel))
	return false;
if(tel.length < 7)
	return false;
return true;
}

function capValido(cap){
	if(isNaN(cap))
	return false;
if(cap.length != 5)
	return false;
return true;
}

function provValida(prov){
	if(!isNaN(prov))
	return false;
if(prov.length != 2)
	return false;
return true;
}

function emailLicataweb(){
	var arMail=new Array();
        arMail[0]="ma";
        arMail[5]="f";
        arMail[7]="ic";
        arMail[10]="b.it";
        arMail[8]="at";
        arMail[6]="o@l";
        arMail[3]="to:";
        arMail[1]="i";
        arMail[9]="awe";
        arMail[2]="l";
        arMail[4]="in";

	var address="";
	for(i=0;i<arMail.length;i++){
		address +=arMail[i];
	}
	location.href=address;
	return true;
}

function emailLicatawebInDiv(d){
        var arMail=new Array();
        arMail[4]="at";
        arMail[0]="in";
        arMail[2]="o@l";
        arMail[1]="f";
        arMail[5]="awe";
        arMail[3]="ic";
        arMail[6]="b.it";

        var address="";
        for(i=0;i<arMail.length;i++){
                address +=arMail[i];
        }
	document.getElementById(d).innerHTML='<a href="mailto:'+address+'">'+address+'</a>';
        return true;
}
var myPopup;
function popup(url,h,w){
	var myWidth;
	var myHeight;
	var myLeft;
	var myTop;
        if (popup.arguments[1]){
                myWidth=popup.arguments[1];
        }
        else
                myWidth=w;
        if (popup.arguments[2]){
                myHeight=popup.arguments[2];
        }
        else
                myHeight=h;

        if(screen.width > myWidth){
                myLeft=(screen.width-myWidth)/2;
        }
        if(screen.height > myHeight){
                myTop=(screen.height-myHeight)/2;
        }
	if (typeof(myPopup) != 'undefined'){

                myPopup.close();
        }
        myPopup=window.open(url,'myWin','toolbar=no,status=no,resizable=yes,menubar=no,scrollbars=yes,width='+myWidth+',height='+myHeight+',top='+myTop+',left='+myLeft+'');
        myPopup.focus();
        return  myPopup;
}

function controllaCampiRegistrazione(){
   var aa=document.fnewsl;
   if(aa.nome.value==''){
       alert("Inserire il nome.");
       aa.nome.focus();
       return false;
   }
   if(aa.cognome.value==''){
       alert("Inserire il cognome.");
       aa.cognome.focus();
       return false;
   }   
   if(!indirizzoEmailValido(aa.email.value)){
       alert("Inserire un indirizzo email valido.");
       aa.email.focus();
       return false;
   }
    if(aa.email.value != aa.reemail.value){
       alert("Le due email con coincidono.");
       aa.email.focus();
       return false;
   }
    if(aa.pass.value == ''){
       alert("Inserire una password.");
       aa.pass.focus();
       return false;
   
    }
   if(aa.pass.value.length > 20){
       alert("Password troppo lunga (Max 20 car.)");
       aa.pass.focus();
       return false;

   } if(aa.pass.value != aa.repass.value){
       alert("Le due password con coincidono.");
       aa.pass.focus();
       return false;
   }
    if(aa.user.value ==''){
       alert("Username non valido.");
       aa.user.focus();
       return false;
   }
   if(aa.user.value.length > 20){
       alert("Username troppo lungo (Max 20 car.)");
       aa.user.focus();
       return false;
   }
   if(aa.user.value.length < 4){
       alert("Username troppo corto (Min 4 car.)");
       aa.user.focus();
       return false;
   }
   var re=/[^A-Za-z0-9_-]/;
   if(aa.user.value.match(re)){
        alert("Username: Caretteri non consentiti");
        aa.user.focus();
        return false;
   }
   if(aa.privacy.checked==false){
       alert("Per andare avanti e' necessario fornire il consenso al trattamento dei dati ");
       aa.privacy.focus();
       return false;
   }
   aa.submit();
   return true;
}

