>>128
var FV = GetFolderView(Ctrl, pt);
var pid1 = FV.FolderItem;
var Items = api.ILGetParent(pid1).GetFolder.Items();
var j = 0;
var ar = Array.apply(this, Array(Items.Count)).map(function(c, i){ return i });
FolderMenu.Sort(Items, ar);
for (var i = Items.Count; i-- > 0;) {
var pid2 = Items.Item(ar[i]);
if (IsFolderEx(pid2)) {
if (api.ILIsEqual(pid1, pid2)) {
if (ar[j]) {
Navigate(Items.Item(ar[j]), SBSP_SAMEBROWSER);
}
break;
}
j = i;
}
}