function LoadFiles(folderId, index, count) { new Ajax.Updater('divFiles','/custom/resourcelibrary/Ajax/FileList.aspx' , { evalScripts: true, parameters: {folderId: folderId, index: index, count: count} }); } function ReloadFiles(element) { var folderId = $('paging_folderId').value; var index = $('paging_index').value; var count = $('paging_count').value; LoadFiles(folderId, index, count); } function DeleteFile(id) { new Ajax.Request('/custom/resourcelibrary/Ajax/Action.aspx', { method: 'post', parameters: { fileId: id, action: 'deletefile'}, onSuccess: function(transport) { ReloadFiles(); } }); } function SaveFile(fileid, parameters) { new Ajax.Request('/custom/resourcelibrary/Ajax/Action.aspx?action=updatefile&fileid=' + fileid, { method: 'post', parameters: parameters, onSuccess: function() { ReloadFiles(); Control.Modal.close(); } }); } function LoadFolders(folderId, index, count) { new Ajax.Updater('divFolders','/custom/resourcelibrary/Ajax/FolderList.aspx' , { evalScripts: true, parameters: {folderId: folderId, index: index, count: count} }); } function ReloadFolders() { var folderId = $('folder_paging_folderId').value; var index = $('folder_paging_index').value; var count = $('folder_paging_count').value; LoadFolders(folderId, index, count); } function AddFolder(folderId, title) { new Ajax.Request('/custom/resourcelibrary/Ajax/Action.aspx', { method: 'post', parameters: { folderId: folderId, title: title, action: 'addfolder'}, onSuccess: function(transport) { this.ReloadFolders(); } }); } function DeleteFolder(id) { new Ajax.Request('/custom/resourcelibrary/Ajax/Action.aspx', { method: 'post', parameters: { folderId: id, action: 'deletefolder'}, onSuccess: function(transport) { ReloadFolders(); } }); } function AddComment(id, text) { new Ajax.Request('/custom/resourcelibrary/Ajax/Action.aspx', { method: 'post', parameters: { fileId: id, text: text, action: 'addcomment'}, onSuccess: function(transport) { ReloadFiles(); } }); } function toggleAdvanced(element) { var div = document.getElementById('divAdvancedSearch'); if(div.style.display.toLowerCase() == 'none') { Effect.SlideDown('divAdvancedSearch'); element.innerHtml = 'Basic Search'; } else { Effect.SlideUp('divAdvancedSearch'); element.innerHtml = 'Advanced Search'; } } function search() { document.getElementById('searchForm').submit(); } function reset() { document.getElementById('searchForm').reset(); } function LoadSearch(searchtext, categoryId, index, count) { new Ajax.Updater('divFiles','/custom/resourcelibrary/Ajax/ResultList.aspx' , { evalScripts: true, parameters: {txtSearch: searchtext, ctlCategories: categoryId, index: index, count: count} }); }