/*Menu*/
function mmenu(ID) {
var menu = document.getElementById(ID);
var display = menu.style.display;
menu.style.display = (display == "block") ? "none" : "block";

	if(document.getElementById(ID+ "link").className=="current"){
		document.getElementById(ID+ "link").className="";
	}else{
		document.getElementById(ID+ "link").className="current";
	}
}

window.onload = function() {
var uls = document.getElementsByTagName("ul");
	for (i=0;i<uls.length;i++) {
		if(uls[i].getAttribute("class")=="menulevel3")uls[i].style.display = "none";
		if(uls[i].getAttribute("id") && uls[i].getAttribute("id").search("submenu-")!= -1) uls[i].style.display = "none";
	}
}

/*Login*/
function MM_findObj(n, d) { 
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { 
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function showBoxLoginHp(number)
{
	MM_showHideLayers('loginhp'+number,'','show');
}

function hideBoxLoginHp(number)
{
	MM_showHideLayers('loginhp'+number,'','hide');
}

function showBoxLogin(number)
{
	MM_showHideLayers('login'+number,'','show');
}

function hideBoxLogin(number)
{
	MM_showHideLayers('login'+number,'','hide');
}

function showLogin(ID) {
var login = document.getElementById(ID);
var display = login.style.display;
login.style.display = (display == "block") ? "none" : "block";
	if (login.style.display == "none"){
		document.getElementById("accedi").src='/INLINEANET/iln/img/label_accedi_open.jpg';
	}else{
		document.getElementById("accedi").src='/INLINEANET/iln/img/label_accedi_close.jpg';
	}
}
/*InitEnterPrevention e resetta */
var oldUser1='';
var oldPwd1='';

function check1(){
if (oldUser1==document.login_form.username.value && oldPwd1==document.login_form.password.value){
return false;
}
else {
oldUser1=document.login_form.username.value;
oldPwd1=document.login_form.password.value;
return true;
}
}

var oldUser2;
var oldPwd2;
var oldUtente2;

function check2(){
if (oldUser2==document.login_form2.username.value && oldPwd2==document.login_form2.password.value && oldUtente2==document.login_form2.utente.value){
return false;
}
else {
oldUser2=document.login_form2.username.value;
oldPwd2=document.login_form2.password.value;
oldUtente2=document.login_form2.utente.value;
return true;
}
}

function resetta(){
oldUser1='';
oldPwd1='';
oldUser2='';
oldPwd2='';
oldUtente2='';
}

function addEvent(o, n, h) {
    // alert(o);
    if (o.attachEvent){
	// alert("attachEvent");
        o.attachEvent("on" + n, h);
    } else {
	// alert("addEventListener " + n + h);
        o.addEventListener(n, h, false);
    }
}
/*Apri e chiudi*/
function openClose(ID) {
var el = document.getElementById(ID);
var display = el.style.display;
el.style.display = (display == "block") ? "none" : "block";
	if (el.style.display == "block"){
		document.getElementById(ID+ "tit").className= "open";
	}else{
		document.getElementById(ID+ "tit").className= "";
	}
}

/*Switch tab sportello/gestione*/
function showTabGestione()
{
	MM_showHideLayers('mnugest','','show');
	document.getElementById("tab").src='/INLINEANET/iln/img/tab_gestione_on.gif';
}

function hideTabGestione()
{
	MM_showHideLayers('mnugest','','hide');
	document.getElementById("tab").src='/INLINEANET/iln/img/tab_sportello_on.gif';
}

function showTabSportello()
{
	MM_showHideLayers('mnusportbis','','show');
	MM_showHideLayers('mnugestbis','','hide');
	document.getElementById("tab").src='/INLINEANET/iln/img/tab_sportello_on.gif';
}

function hideTabSportello()
{
	MM_showHideLayers('mnusportbis','','hide');
	MM_showHideLayers('mnugestbis','','show');
	document.getElementById("tab").src='/INLINEANET/iln/img/tab_gestione_on.gif';
}

/*Switch tab scopri/confronta*/
function showTabScopri()
{
	MM_showHideLayers('scopri','','show');
	MM_showHideLayers('confronta','','hide');
	document.getElementById("tab").src='/INLINEANET/iln/img/tab_scopri.gif';
}

function showTabConfronta()
{
	MM_showHideLayers('scopri','','hide');
	MM_showHideLayers('confronta','','show');
	document.getElementById("tab").src='/INLINEANET/iln/img/tab_confronta.gif';
}

function checkNum( nn )
{
	str = new String (nn);
	con = 0;
	for ( var k=0; k < str.length; k++)
    {
		var c = nn.charAt(k);
		if ( !(c >= '0'  &&  c <= '9'))
		{
			con ++;
			return false;
		}
		else
			if ( k == (str.length-1) ) return true;
	}
}

function invia() {
        var form=document.getElementById("datiForm");

        if (form.nome.value==""){
           alert("Inserisci il tuo nome");
           return;
        }

        if (form.cognome.value==""){
           alert("Inserisci il tuo cognome");
           return;
        }

        if (form.mail.value==""){
           alert("Inserisci il tuo indirizzo e-mail");
           return;
        }

        if (form.tel!=null && form.tel.value!="" && !checkNum(form.tel.value)){
           alert("Il numero di telefono deve essere composto da numeri");
           return;
        }

        if (checkMail(form.mail)){
           return;
        }

        if (form.domanda!=null && form.domanda.value==""){
           alert("Inserisci la tua domanda");
           return;
        }

        if (!form.privacy[0].checked){
           alert("È necessario prendere visione del modulo sulla privacy\ne prestare il consenso per poter continuare");
           return;
        }

        form.submit();
}

function checkMail( obj ) {
    var num = obj.value;
  var chiocciola = false;
  var errore = true;
  var lung = num.length;
  if ( num == "" ) return false;
  for( var i = 0 ; i < lung ; i++ ) {
    if ( ( i == 0 ) || ( i == lung-1) ) {
      if ( num.charAt(i) == "@" || num.charAt(i) == "." ) {
        chiocciola = false;
        break;
      }
    }
    if ( num.charAt(i) == "@" ) {
      if ( chiocciola ) {
        chiocciola = false;
        break;
      } else {
        chiocciola = true;
      }
    }
    if ( chiocciola == true && num.charAt(i) == "." ) {
      errore = false;
    }
  }
  if ( errore ) {
    alert ("L'inserimento dell'indirizzo e-mail è obbligatorio.\n\nLa invitiamo a compilare attentamente questo campo.");
    //seleziona( obj );
    return true;
  }
  return false;
}

function agreementReaded(){
		document.getElementById("check_accept_agreement").disabled=false;
		document.getElementById("check_decline_agreement").disabled=false;
		}
