function testCanAjax1 () {
  var ts = new Date();
  var ob = new Object();
  ob.task=1;
  var url = "/json/util/canAjax/ts=" + ts.getTime();
  var content = "ctrl=" + serializeJSON( ob );
  var headers = {'Content-type': 'application/x-www-form-urlencoded','Content-Length': content.length};
  var d = doXHR(url, {method: 'POST', sendContent: content, headers: headers});
  d.addCallback(testCanAjax2);
}


function testCanAjax2 (res) {
  var ob = MochiKit.Base.evalJSON(res.responseText);
  if (ob.error) { return res; }
  ob.task=2;
  var ts = new Date();
  var url = "/json/util/canAjax/ts=" + ts.getTime();
  var content = "ctrl=" + serializeJSON( ob );
  var headers = {'Content-type': 'application/x-www-form-urlencoded','Content-Length': content.length};
  var d = doXHR(url, {method: 'POST', sendContent: content, headers: headers});
}


addLoadEvent(testCanAjax1);
