dojo.xhrGet( {
        // The following URL must match that used to test the server.
        url: "/staticsite/yahoogroups.json",
        handleAs: "json",
        load: function(responseObject, ioArgs) {

var gr = dojo.byId("groupsresults")
var out = "" //"<p>Results as of " + responseObject.last_updated + "</p>"
out = out + '<table class="listing" width="100%"><tbody><tr><th rowspan="2">Group</th><th rowspan="2">Members</th><th colspan="2">Activity in last 7 days</th><th rowspan="2" width="100">Founded</th></tr>'
out = out + '<tr><th>New Members</th><th>New Posts</th></tr>'
for ( var x = 0; x < responseObject.results.length; x++ ) {
  var r = responseObject.results[x]
	desc = r[6].replace(/\n/g,"<br/>")
	desc = desc.split(" ")
	if (desc.length > 50) {
		desc = desc.slice(0,49)
		desc = desc.join(" ") + " [...]"
	} else {
		desc = desc.join(" ")
	}
  out = out + '<tr><td><strong><a class="groupname" href="' + r[0] + '" target="_blank">' + r[1] + '<span>' + desc + '</span></a>'
  out = out + '</strong><td align="right" style="padding-right: 45px;">' + r[2] + '</td><td align="center"> ' + r[3] + '</td><td align="right" style="padding-right: 50px;">' + r[4]
  out = out + '</td><td align="right" style="padding-right: 20px;">' + r[5] + '</td></tr>'
}

out = out + '</tbody></table>'

gr.innerHTML = out

var titledom = dojo.query(".documentFirstHeading")[0]
titledom.innerHTML = titledom.innerHTML + "(as of " + responseObject.last_updated + ")"

          return responseObject;
        }
});
