function LoadHome()
         {
         var aFound = false;
         for (var i=0; i < document.frmLogin.length; i++)
             {
             fldObj = document.frmLogin.elements[i];
             if ((fldObj.name == 'conto') && (fldObj.type != 'hidden'))
                {
                fldObj.focus();
                aFound = true;
                break;
                }
             }
         if (aFound == false)
            {
            if (document.frmPassw != null)
               {
               for (var i=0; i < document.frmPassw.length; i++)
                   {
                   fldObj = document.frmPassw.elements[i];
                   if ((fldObj.name == 'oldpassw') && (fldObj.type != 'hidden'))
                      {
                      fldObj.focus();
                      break;
                      }
                   }
               }
            }
         }
function trim(str)
         {
      		 return((''+str).replace(/^\s*([\s\S]*\S+)\s*$|^\s*$/,'$1'));
      		 }
function CtrUserPwd()
         {
         var pass;         
         pass=true;
         if (document.frmLogin.conto.value=='') { pass=false; }
         if (document.frmLogin.passw.value=='') { pass=false; }
         if (!pass) { alert("Inserire il Codice Cliente e la Password!"); }
         return pass;
         }
function ChangePwd(aOldPassw, aNewPassw, aRetPassw)
         {
         var pass;
         pass=true;
         if (trim(aOldPassw)=='') { pass=false; }
         if (trim(aNewPassw)=='') { pass=false; }
         if (trim(aRetPassw)=='') { pass=false; }
         if (!pass)
            {
            alert("Inserire tutti i valori richiesti!");
            return false;
            }
         pass = ((trim(aNewPassw))==(trim(aRetPassw)));
         if (!pass)
            {
            alert("La nuova password e la ripetizione della nuova password non corrispondono.");
            return false;
            }
         document.frmPassw.submit();
         return true;
         }
function FindCli()
         {
         var i=0;
         var s="";
         var l="";
         if (window.event.keyCode==13)
            {
            document.body.style.cursor = "wait";
            for (i=0; i< document.frmLogin.ADMINCLIENTE.options.length; i++)
                {
                s=document.frmLogin.findcodcli.value;
                l=document.frmLogin.ADMINCLIENTE.options[i].value;
                if (s==l.substring(0,s.length))
                   {
                   document.frmLogin.ADMINCLIENTE.selectedIndex = i;
                   document.frmLogin.passwok.disabled = false;
                   SplitCod(document.frmLogin.ADMINCLIENTE.options[i].value);
                   window.event.keyCode=0;
                   document.body.style.cursor = "default";
                   return false;
                   }
                }
            document.frmLogin.ADMINCLIENTE.selectedIndex = -1;
            document.frmLogin.passwok.disabled = true;
            document.frmLogin.nconto.value = "";
            document.frmLogin.npassw.value = "";
            document.body.style.cursor = "default";
            alert("Non trovato !");
            window.event.keyCode=0;
            return false;
            }
         else
            {
            return true;
            }
         }
function EnableOk()
         {
         if (document.frmLogin.ADMINCLIENTE.selectedIndex > -1)
            {
            document.frmLogin.passwok.disabled = false;
            SplitCod(document.frmLogin.ADMINCLIENTE.options[document.frmLogin.ADMINCLIENTE.selectedIndex].value);
            }
         else
            {
            document.frmLogin.passwok.disabled = true;
            document.frmLogin.nconto.value = "";
            document.frmLogin.npassw.value = "";
            }
         return true;
         }
function SplitCod(aCodPwd)
         {
         var i;
         var c;
         var p;
         i = aCodPwd.indexOf("|");
         c = aCodPwd.substring(0,i);
         p = aCodPwd.substring(i+1,aCodPwd.length);
         document.frmLogin.nconto.value = c;
         document.frmLogin.npassw.value = p;
         return true;
         }
function GoHOME()
         {
         var cmd;
         if (CtrUserPwd()==true)
            { cmd = "syslogin.php?ACCESSO=HOME&conto=" + document.frmLogin.conto.value + "&passw=" + document.frmLogin.passw.value;
              window.location=cmd;
              return true; }
         else
            { return false; }
         }
function CancelChgPwd()
         {
         window.location="index.php";
         return true;
         }
function GoECOM(aDis)
         {
         var cmd;
         if (aDis!="")
            {
            alert("L'accesso all'E-Commerce non č consentito.");
            return false;
            }
         cmd = "syslogin.php?ACCESSO=ECOM";
         window.location=cmd;
         return true;
         }
function GoDOL(aDis)
         {
         var cmd;
         if (aDis!="")
            {
            alert("L'accesso ai Documenti On-Line non č consentito.");
            return false;
            }
         cmd = "syslogin.php?ACCESSO=DOL";
         window.location=cmd;
         return true;
         }
function GoGstUte()
         {
         var cmd;
         cmd = "ammin.php";
         window.location=cmd;
         return true;
         }
function GoGstCli()
         {
         var cmd;
         cmd = "sysammin.php";
         window.location=cmd;
         return true;
         }

function GoChgPwd()
         {
         var cmd;                  
         cmd = "syslogin.php?ACCESSO=CHGP";
         window.location=cmd;
         return true;
         }
function GoADMIN()
         {
         var cmd;
         cmd = "syslogin.php?ACCESSO=ADMIN";
         window.location=cmd;
         return true;
         }
function GoExit()
         {
         window.location="sysexit.php";
         return true;
         }
function GoExitCli()
         {
         window.location="amminexit.php";
         return true;
         }
function CheckKeyAccedi()
         {
         if (window.event.keyCode==13)
            {
            GoHOME();
            }
         else
            {
            return true;
            }
         }
function CheckKeyPwd()
         {
         if (window.event.keyCode==13)
            {
            ChangePwd(document.frmPassw.oldpassw.value,document.frmPassw.newpassw.value,document.frmPassw.retpassw.value);
            }
         else
            {
            return true;
            }
         }
function NoSubmit()
         {
         if (window.event.keyCode==13)
            {
            window.event.keyCode=0;
            }
         return false;
         }
function ShowErr()
         {
         alert("Dati di accesso non corretti !");
         return true;
         }
function NoLogged()
         {
         alert("Per poter ordinare siete pregati di accedere all'area riservata.");
         return true;
         }
function ShowPassword()
         {
         var w = 430;
         var h = 260;
         var url = 'sendpwd.php';
         winName='sendpwd';
         idW=window.open(url,winName,'top=50,left=60,width='+ w +',height=' + h + ',resizable=no,scrollbars=no');
         }
function CheckUPMail()
         {
         if (trim(document.frmUPMail.UPEMAIL.value)=='')
            {
            alert('Indirizzo non specificato.');
            document.frmUPMail.UPEMAIL.focus();
            return false;
            }
         window.location = "sendpwd.php?UPEMAIL=" + trim(document.frmUPMail.UPEMAIL.value);        
         return true;
         }
function RegCli()
         {
         var w = 600;
         var h = 700;
         var url = 'regcli.php';
         winName='regcli';
         idW=window.open(url,winName,'top=30,left=60,width='+ w +',height=' + h + ',resizable=yes,scrollbars=yes');
         }
function RegCliProf(aProfilo)
         {
         if (aProfilo==0)
            {
            document.frmRegCli.RAGSOC.disabled = false;
            document.frmRegCli.RAGSOC.style.backgroundColor = "";
            document.frmRegCli.RAGSOC.focus();
            document.frmRegCli.NOMCOG.value = "";
            document.frmRegCli.NOMCOG.disabled = true;
            document.frmRegCli.NOMCOG.style.backgroundColor = "#E3E3E3";            
            }
         if (aProfilo==1)
            {
            document.frmRegCli.NOMCOG.disabled = false;
            document.frmRegCli.NOMCOG.style.backgroundColor = "";
            document.frmRegCli.NOMCOG.focus();
            document.frmRegCli.RAGSOC.value = "";
            document.frmRegCli.RAGSOC.disabled = true;
            document.frmRegCli.RAGSOC.style.backgroundColor = "#E3E3E3";
            }
         return true;
         }
function RegCliAccept(aSiNo)
         {
         if (aSiNo==0)
            {
            document.frmRegCli.CONFREG.disabled = false;
            }
         if (aSiNo==1)
            {
            document.frmRegCli.CONFREG.disabled = true;
            }
         return true;
         }
function CheckRegCli()
         {
         var aMsg = "";
         var aCmd = "";
         if ((document.frmRegCli.CLIPRO[0].checked) && (document.frmRegCli.RAGSOC.value == ""))
            { aMsg = aMsg + "Ragione Sociale non indicata.\n"; }
         if ((document.frmRegCli.CLIPRO[1].checked) && (document.frmRegCli.NOMCOG.value == ""))
            { aMsg = aMsg + "Nome e Cognome non indicati.\n"; }
         if (document.frmRegCli.TIPATT.value == "")
            { aMsg = aMsg + "Tipo attivitā non indicata.\n"; }
         if (document.frmRegCli.IVAFIS.value == "")
            { aMsg = aMsg + "Partita Iva o Codice Fiscale non indicati.\n"; }
         if (document.frmRegCli.VIANUM.value == "")
            { aMsg = aMsg + "Via non indicata.\n"; }
         if (document.frmRegCli.CAPCAP.value == "")
            { aMsg = aMsg + "CAP non indicato.\n"; }
         if (document.frmRegCli.CITTA.value == "")
            { aMsg = aMsg + "Cittā non indicata.\n"; }
         if (document.frmRegCli.PROV.value == "")
            { aMsg = aMsg + "Provincia non indicata.\n"; }
         if (document.frmRegCli.TELEF.value == "")
            { aMsg = aMsg + "Telefono non indicato.\n"; }
         if (document.frmRegCli.EMAIL.value == "")
            { aMsg = aMsg + "Indirizzo email non indicato.\n"; }
         if (document.frmRegCli.EMAILC.value == "")
            { aMsg = aMsg + "Conferma indirizzo email non indicato.\n"; }
         if (aMsg != "")
            {
            alert(aMsg);
            return false;
            }         
         if (document.frmRegCli.CLIPRO[0].checked) aMsg = UTL_ControllaPI(document.frmRegCli.IVAFIS.value);
         if (document.frmRegCli.CLIPRO[1].checked) aMsg = UTL_ControllaCF(document.frmRegCli.IVAFIS.value);
         if (aMsg != "")
            {
            alert(aMsg);
            return false;
            }
         if (document.frmRegCli.EMAIL.value != document.frmRegCli.EMAILC.value)
            { aMsg = aMsg + "La conferma dell'indirizzo email non č valido.\n"; }
         if (aMsg != "")
            {
            alert(aMsg);
            return false;
            }
         if (document.frmRegCli.CHECKIP[1].checked)
            { aMsg = aMsg + "L'informativa sulla Privacy non č stata accettata.\n"; }
         if (aMsg != "")
            {
            alert(aMsg);
            return false;
            }
         aCmd = "regcli.php?";
         if (document.frmRegCli.CLIPRO[0].checked)
            { 
            aCmd = aCmd + "PROFILO=0&";
            aCmd = aCmd + "RAGSOC=" + trim(document.frmRegCli.RAGSOC.value) + "&";
            }
         else
            { 
            aCmd = aCmd + "PROFILO=1&";
            aCmd = aCmd + "NOMCOG=" + trim(document.frmRegCli.NOMCOG.value) + "&"; 
            }
         aCmd = aCmd + "TIPATT=" + trim(document.frmRegCli.TIPATT.value) + "&";
         aCmd = aCmd + "IVAFIS=" + trim(document.frmRegCli.IVAFIS.value) + "&";
         aCmd = aCmd + "VIANUM=" + trim(document.frmRegCli.VIANUM.value) + "&";
         aCmd = aCmd + "CAPCAP=" + trim(document.frmRegCli.CAPCAP.value) + "&";
         aCmd = aCmd + "CITTA=" + trim(document.frmRegCli.CITTA.value) + "&";
         aCmd = aCmd + "PROV=" + trim(document.frmRegCli.PROV.value) + "&";
         aCmd = aCmd + "TELEF=" + trim(document.frmRegCli.TELEF.value) + "&";
         aCmd = aCmd + "FAX=" + trim(document.frmRegCli.FAX.value) + "&";
         aCmd = aCmd + "CELL=" + trim(document.frmRegCli.CELL.value) + "&";
         aCmd = aCmd + "EMAIL=" + trim(document.frmRegCli.EMAIL.value) + "&";
         aCmd = aCmd + "CHECKDP=" + trim(document.frmRegCli.CHECKDP.value);
         window.location = aCmd;
         return true;
         }

function RegDemo()
         {
         var w = 430;
         var h = 260;
         var url = 'regdemo.php';
         winName='regdemo';
         idW=window.open(url,winName,'top=50,left=60,width='+ w +',height=' + h + ',resizable=no,scrollbars=no');
         }
function CheckRegDemo()
         {
         if (trim(document.frmRegDemo.EMAIL.value)=='')
            {
            alert('Indirizzo non specificato.');
            document.frmRegDemo.EMAIL.focus();
            return false;
            }
         window.location = "regdemo.php?EMAIL=" + trim(document.frmRegDemo.EMAIL.value);
         return true;
         }

