/// <summary>
        /// Handles the Select N upload_ click event.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
        protected void SelectNUpload_Click(object sender, EventArgs e)
        {
            // base.Request.Files
            _albumInst = new PhotoAlbumObject(AlbumsList.SelectedItem.Text);
            ErrorMsg.Visible = false;

            if (!_albumInst.UploadNCreate(FileUpload1, Request.Files, AlbumsList.SelectedValue) && !string.IsNullOrEmpty(_albumInst.PageErrorMsg))
            {
                ErrorMsg.Text = _albumInst.PageErrorMsg;
                ErrorMsg.Visible = true;
            }
            else
            {
                /*  var albumUrl = @"/Photo_album/Custom/View_Album.aspx?CurrentAlbum=" + _albumInst.CurrentAlbumItem.ID;
                  var uriString = string.Format(CultureInfo.InvariantCulture, @"http://{0}/{1}", Request.Url.Host, albumUrl);
                  var shortener = new UrlShortener.BusinessLayer.GoogleUrlShortener();
                  var shortUri = shortener.ShortenUrl(new Uri(uriString));
                  var sharableEvent = new SharableEvent(Sitecore.Context.User, SharableEventType.PhotoUploaded, SharingTarget.All, shortUri, Request.Files[0].FileName);
                  EventsDispatcher.ProcessEvent(sharableEvent);*/

                // Tracking Goal Upload photos
                // AnalyticsTrackerHelper.TriggerEvent("Upload photos", "User has uploaded photos", string.Empty, string.Empty, "CurrentPage");
            }
        }