
//classi per degradabilità
document.write("<style>");
document.write(".cat_display{}");	
document.write(".cat_none{display:none;}");	
document.write("</style>");


function mostra(id_cat)
	{
		var a = $(id_cat);
		if(a.style.display == "block")
			{
				a.style.display = "none";
			}
		else
			{
				ar_id = new Array();
				ar_id.push(a.getAttribute("id"));
				b = a.parentNode.getAttribute("id");
				while(a.getAttribute("id") != "categoria")
					{
						a = a.parentNode;
						
						if(a.tagName == "LI")
							{
								b = a.getAttribute("id");
								ar_id.push(b)
							}								
					}
				apri(ar_id); 	
			}		
	}
	
function clic(id_cat)
	{
		var a = $(id_cat);
		ar_id = new Array();
		ar_id.push(a.getAttribute("id"));

		while(a.getAttribute("id") != "categoria")
			{
				a = a.parentNode;
				if(a.tagName == "LI")
					{
						b = a.getAttribute("id");
						ar_id.push(b)
					}								
			}	
		var bb = ar_id.length
		for(i=0; i<bb; i++)
			{
				var ind = ar_id[i]
				$(ind).style.display = "block"	
			}					
	}
	
	
function apri(arr)
	{
		arr.reverse();
		var a = arr.length
		for(i=0; i<a; i++)
			{
				var ind = arr[i]
				$(ind).style.display = "block"	
			}
	}
		

function ricava_cliccato(param)
	{
		var a = $(param);
		a.style.display = "block";
		
	}





//ricava albero cliccato




/*function ricava_clicccato(param)
{

	var idx=param
	var ar_id=new Array(); 

	
	while(document.getElementById(idx).parentNode.getAttribute("id"))
	{
		var idx=document.getElementById(idx).parentNode.getAttribute("id")
		ar_id.push(idx)
		if(idx!="categorie" ){change(idx)}
	}

}



//cambia stato display
function change(param)
{

	var cat=document.getElementById(param).childNodes;

	for (i=0;i<cat.length;i++)
	{

		if(cat[i].style && (cat[i].getAttribute("id")))
		{
			if(cat[i].style.display == "block")
			{
				if(i>0)
				{
					cat[i].style.display = "none";
				}
			}
			else
			{
				cat[i].style.display = "block";			
			}
		}
	}

}
*/
