1 : 0));
  });
}


var QueuedRequester = function () {
  this.queue = [];
  this.running = false;
  this.xmlhttp = null;
}
QueuedRequester.prototype = {
  _request: function(req){
    this.running = true;
    if(!req instanceof Object) return;
    var that = this;
    
    function ajaxCb(x,d){ return function(){
      if (x.readyState == 4){
        ge("loader").style.display = "none";
        d.callback(x.status, x.responseText);
        if(that.queue.length === 0) that.running = false;
        if(that.ru