function aprichiudi(e)
{
 if(!e) var e=window.event;
 var n;
 if(e.target) n=e.target;
 else if(e.srcElement) n=e.srcElement;
 try
 {
  if(n.nodeType!=1) n=n.parentNode;
  if(!n || n.nodeType!=1) return false;
 } catch(e) { return false; }
 if(n.nodeName.toLowerCase()=="h4" || n.nodeName=="html:h4")
 {
  if(n.className=="aperto") n.className="chiuso";
  else n.className="aperto";
  n=n.parentNode;
 }
 if(n.nodeName.toLowerCase()!="li" && n.nodeName!="html:li") return false;
 var div;
 try { div=n.getElementsByTagName("div").item(0); } catch(e) { return false; }
 if(div.className=="aperto") div.className="chiuso";
 else div.className="aperto";
 return false;
}

function init()
{
 var ul;
 ul=document.getElementById("lista");
 if(!ul) return false;
 var divs=ul.getElementsByTagName("div");
 for(var n in divs)
  divs[n].className="chiuso";
 var h4s=ul.getElementsByTagName("h4");
 var a;
 for(var n in h4s)
 {
  if(h4s[n].addEventListener)
   h4s[n].addEventListener("click",aprichiudi,false);
  else
   h4s[n].onclick=aprichiudi;
  h4s[n].className="chiuso";
 }
}
