this._tabs[id] is undefined

[code]var aplikasi1 = {};
aplikasi1.pages = {};

aplikasi1.uid = function ()
{
return (new Date()).valueOf();
};
aplikasi1.ciptakantab= function (id)
{

if (!aplikasi1.pages[id])
{
    var newtabid=id+"^"+aplikasi1.uid();
      
    aplikasi1.tabbar.addTab(newtabid, aplikasi1.tree.getItemText(id), "100px");
    var win = aplikasi1.tabbar.cells(newtabid);  
    aplikasi1.tabbar.setLabel(aplikasi1.tree.getItemText(id));
   // aplikasi1.tabbar.setTabActive(newtabid);
    // var toolbar = win.attachToolbar();
   // toolbar.attachEvent("onClick", aplikasi1.tab_toolbar_click);
   // toolbar.setIconsPath("./imgs/");
   // toolbar.loadXML("xml/toolbar_" + details[0] + ".xml");
   
    
    aplikasi1.pages[id] = win;
    win.extra = extra;
}
else {
    aplikasi1.tabbar.setTabActive(id);
}

};
aplikasi1.set_data_table = function (win, full_id)
{
var grid = win.attachGrid();
grid.enableSmartRendering(true);
grid.setSkin(skin);
// grid._refresh = “./logic/php/datagrid.php?id=” + encodeURIComponent(full_id);
//grid.loadXML(grid._refresh);
};

function inithome()
{

aplikasi1.dhxLayout=new dhtmlXLayoutObject(document.body, “3W”, “dhx_skyblue”);
aplikasi1.dhxLayout.cells(“a”).setWidth(200);
aplikasi1.dhxLayout.cells(“c”).setWidth(200);

aplikasi1.sb = aplikasi1.dhxLayout.attachStatusBar();
aplikasi1.sb.setText(“Status Bar”);

aplikasi1.menu = aplikasi1.dhxLayout.attachMenu();
aplikasi1.menu.setIconsPath("lib/dhtmlxToolbar/codebase/imgs/");
aplikasi1.menu.loadXML("index.php?dyn=menu");

aplikasi1.tabbar=aplikasi1.dhxLayout.cells(“b”).attachTabbar();
aplikasi1.tabbar.setSkin(“dhx_skyblue”);
aplikasi1.tabbar.setImagePath(“lib/dhtmlxTabbar/codebase/imgs/”);
aplikasi1.tabbar.addTab(“welcome”, “Welcome”, “100px”);
aplikasi1.tabbar.enableTabCloseButton(true);
aplikasi1.tabbar.setTabActive(“welcome”);
aplikasi1.tabbar.attachEvent(“onTabClose”, function (id)
{
var splittabid=id.split("^")[0];
if(aplikasi1.pages[splittabid]){
delete aplikasi1.pages[splittabid];
}else{
delete aplikasi1.pages[splittabid];
aplikasi1.tabbar.removeTab(id);
}
return true;
});

aplikasi1.tree = aplikasi1.dhxLayout.cells("a").attachTree();
aplikasi1.tree.setImagePath("lib/dhtmlxTree/codebase/imgs/csh_books/");    
aplikasi1.tree.setXMLAutoLoading("index.php?dyn=tree");
aplikasi1.tree.loadXML("index.php?dyn=tree&id=0");
 
    aplikasi1.tree.attachEvent("onClick",function(id){
         aplikasi1.ciptakantab(id); 
        return true;
    });

}[/code]

when adding new tab i get this._tabs[id] is undefined

please how to resolve this?

aplikasi1.tabbar.setLabel(aplikasi1.tree.getItemText(id));

setLabel takes tab id as the first parameter