// requires AXIS

AXIS.onContentReady(function() {
  AXIS.WebDAV.SEARCH({
    url: '/!lime/root/home',
    props: ["resourcetype"],
    orderby: ["DAV:", "creationdate"],
    order: "descending",
    onSuccess: function(response) {
      responses = response.responseXMLObject().multistatus.response;
      if (responses.constructor != Array) {
        responses = [responses];
      }
      var user_list = document.createElement('ul');

      for (var i = 0; i < responses.length; i++) {
        var response = responses[i];
        var user = AXIS.Util.uri.basename(response.href);
        var a = document.createElement('a');
        a.href = AXIS._siteData.hosts.limebits.replace("http://www.", "http://" + user + ".");
        a.innerHTML = user;
        
        var li = document.createElement('li');
        li.appendChild(a);
        user_list.appendChild(li);
      }
      
      document.getElementById('registered-users').appendChild(user_list);
    }
    
  });
});
