Move the Docmument Files to another Library using Javascript in Sharepoint

Copy the below snippet and paste it in your environment and call this function in your script.
  1. function movedoc()  {  
  2.  var files = [];  
  3.    var context = SP.ClientContext.get_current();  
  4.    var web = context.get_web(); context.load(web);  
  5.    var targetlib = web.get_lists().getByTitle('ArchiveFolder');  
  6.    context.load(target);  
  7.    var notifyId;  
  8.    var currentlibid = SP.ListOperation.Selection.getSelectedList();  
  9.    var currentLib = web.get_lists().getById(currentlibid);  
  10.    var selectedItems = SP.ListOperation.Selection.getSelectedItems(context);  
  11.    var count = CountDictionary(selectedItems);  
  12.    if (count == 0)  
  13.    {  
  14.        alert('Please choose at least  one file to move from Draft Folder.');  
  15.    }  
  16.    for (var i in selectedItems)  
  17.    {  
  18.        var currentItem = currentLib.getItemById(selectedItems[i].id);  
  19.        context.load(currentItem); var fle = currentItem.get_file();  
  20.   
  21.        files.push(fle);  
  22.        context.load(fle);  
  23.    }  
  24.    context.executeQueryAsync(  
  25.        function (sender, args)  
  26.        {  
  27.            for (var i = 0; i < files.length; i++)  
  28.            {  
  29.                var File = files[i];  
  30.                if (File != null)  
  31.                {  
  32.                    var targetlibUrl = web.get_serverRelativeUrl() + '/' + 'Documents' + '/' + File.get_name(); File.moveTo(targetlibUrl, 1);  
  33.                    notifyId = SP.UI.Notify.addNotification('Moving file ' + File.get_serverRelativeUrl() + ' to ' + _destinationlibUrl, true);  
  34.                    context.executeQueryAsync(  
  35.                        function (sender, args)  
  36.                        {  
  37.                            SP.UI.Notify.removeNotification(notifyId); SP.UI.Notify.addNotification('File moved successfully'false);  
  38.                        },  
  39.                        function (sender, args) {  
  40.                             SP.UI.Notify.addNotification('Error moving file: ' + args.get_message(), false);  
  41.                             SP.UI.Notify.removeNotification(notifyId);  
  42.                    });  
  43.                }  
  44.            }  
  45.        }, function (sender, args) {  
  46.            alert('Error occured' + args.get_message());  
  47.   
  48. }  
  49.   });