function navi(nr,url)
{
htm='';
if(document.getElementsByTagName&&document.getElementsByTagName('title')[0].innerHTML)
{
	for(b=1;b<sub_cat[nr].length;++b)
		{
		treeID=nr+'_'+b;
		iCode1='<img src="tree/';
		iCode2='.gif" width="19"height="16"align="top"border="0"alt="">';
		t1='line';
			if(nr==sub_cat.length-1){t1='space';}
		t2='branch';
			if(b==sub_cat[nr].length-1){t2+='end';}
		htm+='<span class="hide2" id="sub'+treeID+'">';
		htm+=iCode1+t1+iCode2;
		htm+=iCode1+t2+iCode2;
		htm+=iCode1+'file'+iCode2;
		htm+='<a class="small"href="'+treeID+'.htm"title="'+sub_cat[nr][b][0]+'">'+sub_cat[nr][b][1]+'</a><br></span>\n';
	}
}
return htm;
}

subs=false;
function tree(o)
{
i=o.id;i=i.replace(/cat/,'');
e=0;
a=new Array('-','+');
s=new Array('block','none');
c=new Array();
c_=new Array('empty','full');
z=new Array('minus','plus');
if(o.alt=='-'){e=1;}
for(x=0;x<subs[i].length;++x)
	{
	subs[i][x].style.display=s[e];
	}
o.alt=a[e];
tEnd='';if(i==sub_cat.length-1){tEnd='end';}
document.getElementById('cat_'+i).src='tree/'+c_[e]+'.gif';
o.src='tree/'+z[e]+tEnd+'.gif';

}
function tree_events()
{
if(document.getElementsByTagName&&document.getElementsByTagName('title')[0].innerHTML)
{
if(!subs)
	{
	subs=new Array(false);
	for(s=1;s<sub_cat.length;++s)
		{
		for(c=1;c<sub_cat[s].length;++c)
			{
			if(c==1){subs[s]=new Array();}
			sID='sub'+s+'_'+c;
			subs[s][subs[s].length]=document.getElementById(sID);
		}
		cID='cat'+s;
		document.getElementById(cID).onclick=new Function("F","tree(this);");
		}
	}
}
}
window.onload=tree_events;

