function aprirami(bolapri){
	if ( (document.getElementsByTagName && document.getElementById) ) {
		var nodi=document.getElementById('sitemap');
		var nodiul=nodi.getElementsByTagName('ul');
		var nodiLung=nodiul.length;
		//alert(nodiul.length);
		for (var n=0;n<nodiLung;n++) {
			if (n>0) {
				if (bolapri)
					nodiul.item(n).style.display = "block";
				else
					nodiul.item(n).style.display = "none";
			}
		}
		//qui faccio un giro anche sulle immagini delle cartelle
		var nodiimg=nodi.getElementsByTagName('img');
		var nodiLung=nodiimg.length;
		//alert(nodiul.length);
		for (var n=0;n<nodiLung;n++) {			
			//Qui guardo se l'immagine è una cartella
			var l = nodiimg.item(n).src.length;
			if (nodiimg.item(n).src.substring(l-17,l-12) == 'folde') { 
				if (bolapri){
					nodiimg.item(n).src = 'immagini/imgsitemap/foldersiopen2.gif';
				}
				else{
					nodiimg.item(n).src = 'immagini/imgsitemap/foldernoopen2.gif';
				}
			}
		}
	}
}
function toggleFolder(idnodo,imageNode)
{
	//Qui innanzitutto cambio l'immagine del nodo
	var l = imageNode.src.length;
	if (imageNode.src.substring(l-17,l) == 'foldersiopen2.gif') {		imageNode.src = 'immagini/imgsitemap/foldernoopen2.gif';
    }     else {
		imageNode.src = 'immagini/imgsitemap/foldersiopen2.gif';
    }
	if (document.all) 
	{
		document.all(idnodo).style.display=(document.all(idnodo).style.display == "block") ? "none" : "block";
	} 
	else if (document.layers)
	{
		document.layers(idnodo).display=(document.layers(idnodo).display == "block") ? "none" : "block"; 
	} 
	else if (document.getElementById) 
	{
		document.getElementById(idnodo).style.display=(document.getElementById(idnodo).style.display == "block") ? "none" : "block";
	}
}
