HtmlGenericControl GenerateHtmlFooterContainer(Control progressBar)
{
var footerContainer = new HtmlGenericControl("div");
footerContainer.Attributes.Add("class", "ajax__fileupload_footer");
footerContainer.Attributes.Add("id", ClientID + "_Footer");
footerContainer.Attributes["align"] = "right";
var uploadOrCancelButton = new HtmlGenericControl("div");
uploadOrCancelButton.Attributes.Add("id", ClientID + "_UploadOrCancelButton");
uploadOrCancelButton.Attributes.Add("class", "ajax__fileupload_uploadbutton");
var progressBarContainer = new HtmlGenericControl("div");
progressBarContainer.Attributes.Add("id", ClientID + "_ProgressBarContainer");
progressBarContainer.Attributes["align"] = "left";
progressBarContainer.Style["float"] = "left";
progressBarContainer.Style["width"] = "100%";
progressBarContainer.Controls.Add(progressBar);
HideElement(progressBarContainer);
var progressBarHolder = new HtmlGenericControl("div");
progressBarHolder.Attributes.Add("class", "ajax__fileupload_ProgressBarHolder");
progressBarHolder.Controls.Add(progressBarContainer);
footerContainer.Controls.Add(progressBarHolder);
footerContainer.Controls.Add(uploadOrCancelButton);
return footerContainer;
}