diff --git js/imce.js js/imce.js
index f038087..6bcb9c9 100644
--- js/imce.js
+++ js/imce.js
@@ -94,7 +94,7 @@
   var branch = imce.tree[dir];
   if (subdirs && subdirs.length) {
     var prefix = dir == '.' ? '' : dir +'/';
-    for (var i in subdirs) {//add subdirectories
+    for (var i = 0;i < subdirs.length; i++) {//add subdirectories
       imce.dirAdd(prefix + subdirs[i], branch, true);
     }
     $(branch.li).removeClass('leaf').addClass('expanded');
