var opened = new Array(false, false, false, false);

function ShowTree (id) {

	var i = 1;
	var closed = false;
	
	while (closed == false) {
		if (i != id) { 
			element = findDOM ('tree' + i, 1); 
			if (element.display != '')
			{ 
				element.display = '';
				opened[i-1] = false;
				gif = findDOM ("sign" + i, 0);
				gif.src = "img/piu.gif";
				closed = true;
			}
		}
		i++;
		if (i > 4) closed = true;
	}
	
	element = findDOM ('tree' + id, 1);
	if (element.display == "block") { element.display = ''; opened[id-1] = false; }
	else { element.display = "block"; opened[id-1] = true; }
	gif = findDOM ("sign" + id, 0);
	if (gif.src.indexOf('piu.gif') != -1) gif.src = "img/meno.gif";
	else gif.src = "img/piu.gif";
	
	Tooltip('',id); 
	return false;
}

function Tooltip(text,id) {

	if ((text.length > 0) && (!opened[id-1]))
	{
		element = findDOM ('tooltip', 0);
		element.innerHTML = text;
		
		element = findDOM ('tooltip', 1);
		element.top = '320px';
		element.left = '0';
		element.visibility = 'visible';
	}
	else {
		element = findDOM ('tooltip', 1);
		element.visibility = 'hidden';
	}
}

function Attiva(name, id) {

	if (actual != 0) {
		element = findDOM (name + actual, 1);
		element.display = '';
	}
	element = findDOM (name + id, 1);
	element.display = 'block';
	actual = id;
	
	return false;
}