        <!--
        function GotoURL(dl) {
           if (dl.droplist.options[dl.droplist.selectedIndex].value != '<%=Testo_SelectOneAlbumFromList%>')
           {
            document.location.href = "albumfoto.asp?ShowSub=" + dl.droplist.options[dl.droplist.selectedIndex].value;
           }else
           {
            alert("Selezionate un'album dalla lista");
           }
        } 
        // -->

        <!--
        function increaseReading(albumid,photo)
        {
           httpRequest("GET","DAlbum/photo_increaseCounter.asp?albumId="+albumid+"&photoName="+photo,true)
        } 
        // -->
        
        <!--
        function saveAlbumInfo(albumid)
        {
          // function's variable
          var
          // catch long and short description
          shortD    = prendiElementoDaId("shortDescription"),
          longD     = prendiElementoDaId("longDescription"),
          // risultato booleano della funzione
          usaLink = true,
          // nome dello script lato server
          nomeASP = "/dblog/DAlbum/albumSave.asp?albumId="+albumid+"&shortDesc="+escape(shortD.value)+"&longDesc="+ escape(longD.value);
          
          //alert(nomeASP);
          //return;

          // se l'oggetto XMLHttpRequest non è nullo
          if(ajax) {
            // il link al file non deve essere usato
            usaLink = false;
        
            // impostazione richiesta asincrona in GET
            // del file specificato
            ajax.open("get", nomeASP, true);
        
            // rimozione dell'header "connection" come "keep alive"
            ajax.setRequestHeader("connection", "close");
        
            // impostazione controllo e stato della richiesta
            ajax.onreadystatechange = function() {
              
              // verifica dello stato
              if(ajax.readyState === readyState.COMPLETATO) 
              {
                // verifica della risposta da parte del server
                if(statusText[ajax.status] === "OK")
                {
                  // operazione avvenuta con successo
                  alert(ajax.responseText);
                  opener.location.reload(true);
                  self.close();
                }
                else 
                {
                  // errore di caricamento
                  alert("Errore riscontrato: " + statusText[ajax.status]);
                }
              } 
            }     
            // invio richiesta
            ajax.send(null);
          }
          return usaLink;
        }
        // -->

        function savePhotoInfo(albumid,sFile,sFolder)
        {
          var
          // catch long and short description
          shortD      = prendiElementoDaId("photoShortDescription"),
          longD       = prendiElementoDaId("photoLongDescription"),
          // risultato booleano di funzione
          usaLink = true,
          // nome dello script lato server
          nomeASP = "/dblog/DAlbum/photoSave.asp?albumId="+albumid+"&fileName="+sFile+"&folderName="+sFolder+"&shortDesc="+escape(shortD.value)+"&longDesc="+escape(longD.value)
            
           
          // se l'oggetto XMLHttpRequest non è nullo
          if(ajax) {
            // il link al file non deve essere usato
            usaLink = false;
        
            // impostazione richiesta asincrona in GET
            // del file specificato
            ajax.open("get", nomeASP, true);
        
            // rimozione dell'header "connection" come "keep alive"
            ajax.setRequestHeader("connection", "close");
        
            // impostazione controllo e stato della richiesta
            ajax.onreadystatechange = function() {
              
              // verifica dello stato
              if(ajax.readyState === readyState.COMPLETATO) 
              {
                // verifica della risposta da parte del server
                if(statusText[ajax.status] === "OK")
                {
                  // operazione avvenuta con successo
                  alert(ajax.responseText);
                  opener.location.reload(true);
                  self.close();                }
                else 
                {
                  // errore di caricamento
                  //elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
                  alert("Errore riscontrato: " + statusText[ajax.status]);
                }
              } 
            }     
            // invio richiesta
            ajax.send(null);
          }
          return usaLink;
        }
        // -->
        
        <!--
        function checkUser()
        {
          var 
          userId    = frmUserInfo.UserID.value.replace(" ","%20"),
          pass      = frmUserInfo.Pass.value.replace(" ","%20"),
          logged    = false,
          nomeASP   = "/dblog/DAlbum/controllo.asp?UserId="+userId+"&Pass="+pass;
                      
          // se l'oggetto XMLHttpRequest non è nullo
          if(ajax) {
            
            // impostazione richiesta asincrona in GET
            // del file specificato
            ajax.open("get", nomeASP, true);
        
            // rimozione dell'header "connection" come "keep alive"
            ajax.setRequestHeader("connection", "close");
        
            // impostazione controllo e stato della richiesta
            ajax.onreadystatechange = function() {
              
              // verifica dello stato
              if(ajax.readyState === readyState.COMPLETATO) 
              {
                // verifica della risposta da parte del server
                if(statusText[ajax.status] === "OK")
                {
                  // operazione avvenuta con successo
                  logged = true;
                  opener.location.reload(true);
                  self.close();
                }
                else 
                {
                  // errore di caricamento
                  alert("Errore riscontrato: " + statusText[ajax.status]);
                }
              } 
            }     
            // invio richiesta
            ajax.send(null);
          }
        }
        // -->
