
		bC = null;

	for (var i = 0; i < TREE_ITEMS_HORIZONTAL.length; i++)
	{	
		 makeX(TREE_ITEMS_HORIZONTAL[i][2],TREE_ITEMS_HORIZONTAL[i],bC);
	}

	

	
function makeX(i,menu,bc)
{

	var trick = new Array();
	tt=0;
	startMenu(i, 120);
////////////////////////////////////////////////////////////////////////////////	
for (var t = 3; t < menu.length; t++)
	{
	//
	var p = menu[t];
	if(p.length>3)
	{
		trick[tt] = p;
		menuItem(replace(p[0]," ","&nbsp;"),p[2], null, '#ffffff', '#ffffff', p[1], "right");	
		tt = tt + 1;
	}
	else
		menuItem(replace(p[0]," ","&nbsp;"), null, null, '#ffffff', '#ffffff', p[1], "right");
	//	
	}	
//
	endMenu();			
//alert(trick.length);
//
if(trick.length >0)
{
	for(var x=0; x  <trick.length;x++)
	{
	makeX(trick[x][2],trick[x],bC);
	}
}
//
}
/////////////////////////////////////////////////////
function replace(string,text,by) {
// Replaces text with by in string
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;

    var newstr = string.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(string.substring(i+txtLength,strLength),text,by);

    return newstr;
}
