Error in IE when i create more than one tree object

i just want ask question…

i create more then one dhtmlx tree object

sample

function loadXMLTreeMediaPlan(appId,btn,fid,param)
{
    var vUrl = 'post.php?appId='+appId+'&fid='+fid+'&'+param;
    var temp = document.getElementById(btn);
    var width = temp.style.width;
    var height = temp.style.height;
    var border = temp.style.border;
    var ptemp = temp.parentNode;
    if (ptemp) {
        ptemp.removeChild(temp);
    }
    var newtemp = document.createElement('div');
    newtemp.id = btn;
    newtemp.style.width = width;
    newtemp.style.height = height;
    newtemp.style.border = border;
    ptemp.appendChild(newtemp);
    
    treeMediaPlan = new dhtmlXTreeObject(btn,"100%","100%",0);
    treeMediaPlan.setImagePath("libs/dhtmlx/imgs/csh_vista/");
    
    document.getElementById("img_"+btn).src = "images/fetching.gif";
    treeMediaPlan.loadXML(vUrl,function finishLoad(){
        document.getElementById("img_"+btn).src = "images/empty.gif";
    });
    treeMediaPlan.attachEvent("onRightClick",onTreeMediaPlanMenuRightClick);
}

and this


function loadXMLTreeMediaPlanOnline(appId,btn,fid,param)
{
    var vUrl = 'post.php?appId='+appId+'&fid='+fid+'&'+param;
    var temp = document.getElementById(btn);
    var width = temp.style.width;
    var height = temp.style.height;
    var border = temp.style.border;
    var ptemp = temp.parentNode;
    if (ptemp) {
        ptemp.removeChild(temp);
    }
    var newtemp = document.createElement('div');
    newtemp.id = btn;
    newtemp.style.width = width;
    newtemp.style.height = height;
    newtemp.style.border = border;
    ptemp.appendChild(newtemp);
    
    treeMediaPlanOnline = new dhtmlXTreeObject(btn,"100%","100%",0);
    treeMediaPlanOnline.setImagePath("libs/dhtmlx/imgs/csh_vista/");
    console.log('test');
    document.getElementById("img_"+btn).src = "images/fetching.gif";
    treeMediaPlanOnline.loadXML(vUrl,function finishLoad(){
        document.getElementById("img_"+btn).src = "images/empty.gif";
    });
    treeMediaPlanOnline.attachEvent("onRightClick",onTreeMediaPlanMenuOnlineRightClick);
}

btn = entity id tree…
i got error in internet explorer

"object doesn’t support property or method "

but in firefox 3.6 is it works…

how i solve this problem?? please help

it solved just add var before create object…but attach event is not working

sample

function onTreeMediaPlanMenuOnlineRightClick(nodeId,evt){
    setval('hid_treeMediaPlanOnline',nodeId);
    var xPos = evt.clientX;
    var yPos = evt.clientY;
    evt.cancelBubble = true;
    var keyName = treeMediaPlanOnline.getUserData(nodeId,"keyName");
    var v_keyName = keyName.split('|');
    var v_menuid = v_keyName[1];
    //set which item menu need to shown here
    if(v_keyName[0]== ''){
        return false;
    }
    else if(v_keyName[0]== 0)
    {
        return false;
    }
    else if(v_keyName[3]== 2)
    {
        treeMediaPlanMenuOnline.setItemEnabled('AddMedia');
        treeMediaPlanMenuOnline.setItemDisabled('AddValue');
    }
    else if(v_keyName[3]== 3)
    {
        treeMediaPlanMenuOnline.setItemEnabled('AddValue');
        treeMediaPlanMenuOnline.setItemDisabled('AddMedia');
    }
    else
    {
        return false;
    }
    treeMediaPlanMenuOnline.showContextMenu(xPos,yPos);
    return false;
}

please help… :cry:

Please find working example here dhtmlx.com/docs/products/dht … mplex.html