var tree;
var plus=new Array();
plus[0]="<img src='http://"+urlb+"/ill/im/l0.gif' width='7' height='7' border='0'>&nbsp;";//--фон
plus[1]="<img src='http://"+urlb+"/ill/im/l1.gif' width='7' height='7' border='0'>&nbsp;";//--плюс
plus[2]="<img src='http://"+urlb+"/ill/im/l2.gif' width='7' height='7' border='0'>&nbsp;";//--минус
plus[3]="<img src='http://"+urlb+"/ill/im/l3.gif' width='7' height='7' border='0'>&nbsp;";//--линия с чёрточкой
plus[4]="<img src='http://"+urlb+"/ill/im/l4.gif' width='7' height='7' border='0'>&nbsp;";//--угол
plus[5]="<img src='http://"+urlb+"/ill/im/l5.gif' width='7' height='7' border='0'>&nbsp;";//--линия

function tree_wr(arr){
trr.innerHTML="";
tree=arr;
if(tbtn!=""&&tbtn!="about"){
tbt=tbtn.split("-");// explode('-',$d3);
}else{
tbt=new Array(0);
}
onclass2=999;
forin(a,0,'');
}
function forin(obj,nod,spl){
var j=0;
var tmp;
var pls="";
for(i=1;i<=nod;i++){
pls+=(i==1)? plus[0] :plus[5];  
}

for (var i in obj)   {
if(i!=0){
j++;
   tmp=i.split("_");
   tmp[2]=(spl=='')? tmp[0] : spl+','+tmp[0];
   	tmp[1]=tmp[1].replace(/ /g, "&nbsp;");
	tmp[1]=tmp[1].replace(/-/g, "&nbsp;");
   if(obj[i]=='[object Object]'){
    if(tree[nod]==tmp[0]){//---------------------------------РАСКРЫТАЯ ВЕТКА
onclass=(tbt[nod]==tmp[0]&&(tbt[nod-1]==onclass2||(nod-1)<0))? "on" : "";
onclass2=tmp[0];
    trr.innerHTML+=pls+plus[2]+"<span class='txtk"+onclass+"'>"+tmp[1]+"</span><br>";
	if(tmp[2]!=10000){
onclass=(tbt[nod]==tmp[0] && tbt[(nod+1)]==undefined)? "on" : "";
	trr.innerHTML+=pls+((nod==0)? plus[0]:plus[5])+plus[3]+"<a href='http://"+urlm+"/"+lu+"/"+k+"/"+F+"/"+(tmp[2].replace(/,/g, "-"))+".html' class='txtk"+onclass+"'>"+ale68+"<br>";
    }
	forin(obj[i],(nod+1),tmp[2]);
    }else{//-------------------------------------------------НЕРАСКРЫТАЯ ВЕТКА
onclass=(tbt[nod]==tmp[0]&&(tbt[nod-1]==onclass2||(nod-1)<0))? "on" : "";
    trr.innerHTML+=pls+"<a href='javascript:tree_wr(["+tmp[2]+"]);void(0);' class='txtk"+onclass+"'>"+plus[1]+tmp[1]+"</a><br>";
    }
   }else{//------------------------------------------------переход на страницу
   tmp[2]=(nod==0)? "0-"+tmp[2] : tmp[2].replace(/,/g, "-");
   onclass=(tbt[nod]==tmp[0]&&(tbt[nod-1]==onclass2||(nod-1)<0))? "on" : "";
   trr.innerHTML+=pls+((nod==0)? plus[0]:((j==obj[0])? plus[4]: plus[3]))+"<a href='http://"+urlm+"/"+lu+"/"+k+"/"+F+"/"+tmp[2]+".html' class='txtk"+onclass+"'>"+tmp[1]+"<br>";
   }
}
}
}
//alert("http://"+urlm+"/"+lu+"/js/kat.kjs");
//dinkjs.innerHTML="<SCRIPT language='JavaScript' type='text/javascript' src='http://"+urlm+"/"+lu+"/js/kat.kjs'></SCRIPT>";

