function Parameters(){ this.paramMap = new Object; this.keyArray = new Array; } Parameters.prototype.setParameter = function(key, val){ if(key == null || val == null) return; if(this.paramMap[key] == null){ this.keyArray.push(key); } this.paramMap[key] = val; }; Parameters.prototype.getParameter = function(key){ if(key == null) return null; return this.paramMap[key]; }; Parameters.prototype.getKeyArray = function(){ return this.keyArray; }; var AjaxSupport = { doGet : function(url, params, callback, waiting, extra) { if(waiting != true){ waiting = false; } var req = GetXmlHttpObject(); if (req) { var sb = ""; var keyArr = params.getKeyArray(); for(var i=0; i