}if(isNaN(b)){return"NaN"
}if(typeof c.multiplier=="number"){b*=c.multiplier
}var h=typeof c.decPlaces=="number"?c.decPlaces:0;
-var e=typeof c.thouSep=="undefined"?true:this.thouSep;
+var e=typeof c.thouSep=="undefined"?true:c.thouSep;
var d=c.prefix||"";
var f=c.suffix||"";
var a=typeof c.negSign=="string"?c.negSign:"L";
Rico.onLoad(function(){a.atLoad()
})
},atLoad:function(){this.treeDiv=document.createElement("div");
-this.treeDiv.id=this.id;
this.treeDiv.className="ricoTree";
if(Rico.theme.treeContent){Rico.addClass(this.treeDiv,Rico.theme.treeContent)
+}var b=Rico.$(this.id);
+if(b){this.setDiv(b,{position:"auto"})
+}else{this.treeDiv.id=this.id;
+this.createContainer()
}this.treeDiv.style.height=this.options.height;
this.treeDiv.style.width=this.options.width;
-this.createContainer();
this.content.className=Rico.theme.tree||"ricoTreeContainer";
this.content.appendChild(this.treeDiv);
if(this.options.showCheckBox){this.buttonDiv=document.createElement("div");
this.buttonDiv.style.width=this.options.width;
this.buttonDiv.className="ricoTreeButtons";
if(Rico.getStyle(this.container,"position")=="absolute"){var a=document.createElement("span");
-a.innerHTML=RicoTranslate.getPhraseById("treeSave");
+a.innerHTML=Rico.getPhraseById("treeSave");
Rico.setStyle(a,{"float":"left",cursor:"pointer"});
this.buttonDiv.appendChild(a);
Rico.eventBind(a,"click",Rico.eventHandle(this,"saveSelection"))
}var a=document.createElement("span");
-a.innerHTML=RicoTranslate.getPhraseById("treeClear");
+a.innerHTML=Rico.getPhraseById("treeClear");
Rico.setStyle(a,{"float":"right",cursor:"pointer"});
this.buttonDiv.appendChild(a);
this.content.appendChild(this.buttonDiv);
Rico.eventBind(a,"click",Rico.eventHandle(this,"clrCheckBoxEvent"))
-}this.close()
-},setTreeDiv:function(a){this.treeDiv=Rico.$(a);
+}if(this.position=="absolute"){this.close()
+}},setTreeDiv:function(a){this.treeDiv=Rico.$(a);
this.openPopup=function(){}
},open:function(){this.openPopup();
if(this.treeDiv.childNodes.length==0&&this.dataSource){this.loadXMLDoc()
Rico.wrapChildren(i,"ricoLG_cell");
this.hdrCells[a].push({cell:d,colSpan:1})
}}return a
-},createColumnArray:function(b){this.direction=Rico.getStyle(this.outerDiv,"direction").toLowerCase();
+},createColumnArray:function(d){this.direction=Rico.getStyle(this.outerDiv,"direction").toLowerCase();
this.align=this.direction=="rtl"?["right","left"]:["left","right"];
Rico.log("createColumnArray: dir="+this.direction);
-this.columns=[];
-for(var e=0;
-e<this.headerColCnt;
-e++){Rico.log("createColumnArray: c="+e);
-var d=e<this.options.frozenColumns?0:1;
-var a=new Rico[b](this,e,this.hdrCells[this.headerRowIdx][e],d);
+for(var b=0;
+b<2;
+b++){Rico.addClass(this.thead[b].rows[this.headerRowIdx],"rico_ResizeRow")
+}this.columns=[];
+for(var f=0;
+f<this.headerColCnt;
+f++){Rico.log("createColumnArray: c="+f);
+var e=f<this.options.frozenColumns?0:1;
+var a=new Rico[d](this,f,this.hdrCells[this.headerRowIdx][f],e);
this.columns.push(a);
-if(e>0){this.columns[e-1].next=a
+if(f>0){this.columns[f-1].next=a
}}this.getCookie();
Rico.runLater(100,this,"insertResizers")
},insertResizers:function(){if(!this.options.allowColResize){return
var m={};
Rico.extend(m,this.buffer.ajaxOptions);
var a=typeof(f.filterCol)=="number"?f.filterCol:h;
-m.parameters={id:this.tableId,distinct:a};
-m.parameters[this.actionId]="query";
+m.parameters=this.buffer.formQueryHashXML(0,-1);
+m.parameters.distinct=a;
m.onComplete=this.filterValuesUpdateFunc(h);
new Rico.ajaxRequest(this.buffer.dataSource,m);
break;
var e=this._linktext||b;
if(a&&e){this._anchors[f].href=a;
this._anchors[f].innerHTML=e;
-this._anchors[f].style.display=""
+this._anchors[f].style.display=Rico.isIE?"inline-block":""
}else{this._clear(d,f)
}}};
Rico.TableColumn.image=function(a,b){this.initialize(a,b)
}},handleTimedOut:function(){Rico.log("Request Timed Out");
this.liveGrid.showMsg(Rico.getPhraseById("requestTimedOut"))
},formQueryHashXML:function(e,c){var d={id:this.liveGrid.tableId,page_size:(typeof c=="number")?c:this.totalRows,offset:e.toString()};
-if(!this.foundRowCount){d.get_total="true"
-}if(this.options.requestParameters){for(var f=0;
+d[this.liveGrid.actionId]="query";
+if(this.options.requestParameters){for(var f=0;
f<this.options.requestParameters.length;
f++){var g=this.options.requestParameters[f];
if(g.name!=undefined&&g.value!=undefined){d[g.name]=g.value
};
this.dataSource(this.ajaxOptions)
}},formQueryHashSQL:function(g,h,d){var k=this.formQueryHashXML(g,h);
-k[this.liveGrid.actionId]="query";
-if(d){k._fmt=d
+if(!this.foundRowCount){k.get_total="true"
+}if(d){k._fmt=d
}Rico.extend(k,this.sortParm);
for(var b=0;
b<this.liveGrid.columns.length;
}}else{this.requestCount++;
var d={},c=this;
Rico.extend(d,this.grid.buffer.ajaxOptions);
-d.parameters={id:this.grid.tableId,offset:"0",page_size:"-1",edit:f.index};
-d.parameters[this.grid.actionId]="query";
+d.parameters=this.grid.buffer.formQueryHashXML(0,-1);
+d.parameters.edit=f.index;
d.onComplete=function(h){c.selectValuesUpdate(g,h)
};
new Rico.ajaxRequest(this.grid.buffer.dataSource,d);