﻿// JScript File

var PulisciCampi = {
    IscrNewsletter : function () {
        document.getElementById('NL_Iscr_Nome').value = ""; 
        document.getElementById('NL_Iscr_Cogn').value = ""; 
        document.getElementById('NL_Iscr_Mail').value = ""; 
        document.getElementById('NL_Iscr_Er').innerText = ""; 
        document.getElementById('NL_Iscr_ok').innerText = ""; 
        document.getElementById('NL_Iscr_Busy').innerText = ""; 
        
        document.getElementById('NL_Iscr_Er').style.display = "none"; 
        document.getElementById('NL_Iscr_ok').style.display = "none";
        document.getElementById('NL_Iscr_Busy').style.display = "none";
    },
    
    IscrReg : function () {
        document.getElementById('Reg_Iscr_Nome').value = ""; 
        document.getElementById('Reg_Iscr_Cognome').value = ""; 
        document.getElementById('Reg_Iscr_Azienda').value = ""; 
        document.getElementById('Reg_Iscr_CodCliente').value = ""; 
        document.getElementById('Reg_Iscr_EMail').value = ""; 

        document.getElementById('Reg_Iscr_Er').innerText = ""; 
        document.getElementById('Reg_Iscr_ok').innerText = ""; 
        document.getElementById('Reg_Iscr_Busy').innerText = ""; 
        document.getElementById('Reg_Iscr_Er').style.display = "none"; 
        document.getElementById('Reg_Iscr_ok').style.display = "none";
        document.getElementById('Reg_Iscr_Busy').style.display = "none";    
    },
    
    LoginAutenticazione : function () {
        document.getElementById('Aut_Mail').value = ""; 
        document.getElementById('Aut_pwd').value = ""; 
        
        document.getElementById('Aut_Busy').innerText = ""; 
        document.getElementById('Aut_Busy').style.display = "none"; 
    },    

    RecuperoPwd : function () {
        document.getElementById('TBox_RecuPas').value = ""; 
    
        document.getElementById('RP_Err').innerText = ""; 
        document.getElementById('RP_OK').innerText = ""; 
        document.getElementById('RP_Busy').innerText = ""; 
        document.getElementById('RP_Err').style.display = "none"; 
        document.getElementById('RP_OK').style.display = "none";
        document.getElementById('RP_Busy').style.display = "none";            
    },
 
    CambioPwd : function () {
        document.getElementById('ChangeP_old').value = ""; 
        document.getElementById('ChangeP_New1').value = ""; 
        document.getElementById('ChangeP_New2').value = ""; 

        document.getElementById('ChangeP_Err').innerText = ""; 
        document.getElementById('ChangeP_OK').innerText = ""; 
        document.getElementById('ChangeP_Busy').innerText = ""; 
        document.getElementById('ChangeP_Err').style.display = "none"; 
        document.getElementById('ChangeP_OK').style.display = "none";
        document.getElementById('ChangeP_Busy').style.display = "none";    
    }
    
    
}

var Common = {
    ValorizzazioneCHidden : function (str) { // valorizza i campi hidden e restituisce la prima parte del messaggio relativa all'esito dell'operazione.
        var strSplitted = str.split("?");
        var FN = strSplitted[1];
        var Mail = strSplitted[2];
        var IDUtente = strSplitted[3];
        
        // imposto i cookie
        SetCookie("FN", FN);
        SetCookie("Mail", Mail);
        SetCookie("IDUtente", IDUtente);
        
        document.getElementById('FN').value = FN;
        document.getElementById('Mail').value = Mail;
        
        Autenticazione.LogIn(); 
        return strSplitted[0];
    }
}

var Autenticazione = {
    LogIn : function () {
        document.getElementById('Logged').style.display = "inline"; 
        document.getElementById('Logged').innerText = document.getElementById('FN').value + " ";
        document.getElementById('Link_LogOut').style.display = "inline"; 

        document.getElementById('Link_Registrati').style.display = "none"; 
        document.getElementById('Link_Accedi').style.display = "none"; 
        
        if(document.getElementById('boxLoginHomeContent')){
            document.getElementById("notlogged2").style.display="none";
            document.getElementById("logged2").style.display="block";
            document.getElementById("logged2_FN").innerText=document.getElementById('FN').value;            
        }
    },
    
    LogOut : function (reload) {
        document.getElementById('FN').value = ""; 
        document.getElementById('Mail').value = ""; 

        // resetto i cookie
        SetCookie("FN", "");
        SetCookie("Mail", "");
        SetCookie("IDUtente", "");
        
        document.getElementById('Logged').style.display = "none"; 
        document.getElementById('Logged').innerText ="";
        document.getElementById('Link_LogOut').style.display = "none"; 

        document.getElementById('Link_Registrati').style.display = "inline"; 
        document.getElementById('Link_Accedi').style.display = "inline"; 

        if(document.getElementById('boxLoginHomeContent')){
            document.getElementById("notlogged2").style.display="block";
            document.getElementById("logged2").style.display="none";
            //document.getElementById("logged2_FN").innerText="";
            
            //document.getElementById("Aut_Mail2").value="";
            //document.getElementById("Aut_pwd2").value="";            
        }
        
        if(reload == true) self.location.reload();
    },
    
    IsTrueMail : false,
    IsTruePwd : false,    
   
    TBoxMail_C : function () {
        var obj = document.getElementById('Aut_Mail2');
        if (obj.value == 'Indirizzo E-mail') obj.value='';
        obj.className = '';
        //obj.detachEvent("onclick");
        obj.attachEvent("onblur", Autenticazione.TBoxMail_b);
        Autenticazione.IsTrueMail = true;
    },

    TBoxMail_b : function () {
        if (Autenticazione.IsTrueMail) {
            var obj = document.getElementById('Aut_Mail2');
            if (obj.value == '') {
                obj.value='Indirizzo E-mail';
                obj.className = 'empty';
            }
            
            //obj.detachEvent("onblur");
            obj.attachEvent("onclick", Autenticazione.TBoxMail_C);
            Autenticazione.IsTrueMail = false;
        }
    },

    TBoxPwd_C : function () {
        var obj = document.getElementById('Aut_pwd2');
        if (obj.value == 'password') obj.value='';
        obj.className = '';
        
        //obj.detachEvent("onclick");
        obj.attachEvent("onblur", Autenticazione.TBoxPwd_b);
        Autenticazione.IsTruePwd = true;
    },

    TBoxPwd_b : function () {
          if (Autenticazione.IsTruePwd) {
            var obj = document.getElementById('Aut_pwd2');
            if (obj.value == '') {
                obj.value='password';
                obj.className = 'empty';
            }
            
            //obj.detachEvent("onblur");
            obj.attachEvent("onclick", Autenticazione.TBoxPwd_C);
            Autenticazione.IsTruePwd = false;
        }
    }
}

//debugger;

// non utilizzata
/*
var GestioneEventi = {
    IscrNewsletter : function () {
        var btn = document.getElementById('NL_Iscr_Conferma');
        btn.innerText = "Registrati!";
        btn.detachEvent("onclick");
        btn.attachEvent("onclick", function () {WS.NewsLetter_Iscrizione.Iscrizione('NL_Iscr_Nome','NL_Iscr_Cogn','NL_Iscr_Mail')});
    }
}
*/
