// Added by K.G(07-12-2011) to upload email templates on the Sparq
        public bool UploadEmailTemplates(PanelPreferences preferences, string skinFolderPath, string dataPath, string newFolderName)
        {
            SkinManager manager = new SkinManager(skinFolderPath);
            List<EmailTemplate> lstEmailTemplate = manager.GetEmailTemplateObjects(newFolderName); // Added by K.G(29/11/2011) to include email template files in search & replace methods.

                PanelSettingsManagement.PanelSettingsPostToHome(preferences);
                Home.HomeViewPostToCommunication(preferences);
                foreach (var emailTemplate in lstEmailTemplate)
                {
                    string pageSource = Communication.AddNewEmailTemplate(preferences, emailTemplate);
                    string eid = FindEid(pageSource, emailTemplate.EmailTemplateName);
                    Communication.EditNewEmailTemplate(preferences, emailTemplate, eid);
                    Communication.SaveEmailTemplate(preferences, emailTemplate, eid);
                }
                manager.DeleteUploadFolders();
                return true;
        }