function switchSitemap(node)
{

	var node_esteso =  Element.extend(node);
	var ul_figlio = node_esteso.ancestors()[0].siblings().last();
	
	
//	alert(ul_figlio.inspect());


	if (ul_figlio) 
	{
	


		if(ul_figlio.style.display == '' || ul_figlio.style.display == 'block')
		{		
			node.style.backgroundImage = 'url(\'themes/admin/i/cartellina_closed.gif\')';
			ul_figlio.style.display='none';
		}
		else if(ul_figlio.style.display == 'none')
		{
			node.style.backgroundImage = 'url(\'themes/admin/i/cartellina_open.gif\')';
			  ul_figlio.style.display='';
		}

	
	}
	
	return false;
}



function openAllAncestors(id_ancestor)
{	
	var fratello;
	var link_fratello;
	
	var last_open = $(id_ancestor);
	
	
	if(last_open)
	{
	
		last_open.setStyle({'background-image': 'url(\'themes/admin/i/cartellina_open.gif\')'});		
		
		fratello = last_open.ancestors()[0].siblings().last();
		
		fratello.setStyle(
		{
			'display': 'block'
		});
			
		new Effect.Highlight(fratello, {duration:2.0});					
	
			
		var all_ancestors = last_open.ancestors();
		
		
		for(var i=0;i<all_ancestors.length;i++)
		{
			var questo_qua = all_ancestors[i];
									
			if(questo_qua.descendantOf($('sitemap')))
			{
				if(questo_qua.nodeName == 'UL')
				{
					questo_qua.setStyle({'display': 'block'});
	
					fratello = questo_qua.siblings()[0];
					link_fratello = fratello.immediateDescendants()[0];
	
					if(link_fratello) link_fratello.setStyle({'background-image': 'url(\'themes/admin/i/cartellina_open.gif\')'});	
					
				}
			}
		}
	}
}



function lookStyle()
{
  var sitemap = $('sitemap');
  var sitemap_li = $$('#sitemap li');



  for(var i=0;i<sitemap_li.length;i++)
  {
    var the_li = sitemap_li[i];
//    alert(the_li.parentNode.id+'\n'+'margin-bottom: '+the_li.getStyle('margin-top')+'\n'+'padding-bottom: '+the_li.getStyle('padding-top')+'\n');
  }
  
}
