  function checkMenu(subpages)
	// Written by: Matteo Gattei
	// (C) 2008 Gattei.com
	//
	// Uso:
	// 1) settare checkMenu(true) per fare si che le sottopagine tengano evidenziata la pagina principale
	// 2) la funzione checkMenu() deve essere chiamata sia nell'onLoad delle pagine che negli "onMouseOut" dei tag A del menu.
	// Avvertenze:
	// 1) il nome della sottopagina deve contenere il nome della pagina principale
	// 2) il nome della sottopagina non deve contenere il nome di un'altra pagina principale
	{
	  var menu_links=Array();
	  var menu_childnodes=document.getElementById('menu').childNodes;
	  for (i=0; i<menu_childnodes.length; i++)
	    {
		  try 
			{
			  if (menu_childnodes[i].tagName.toLowerCase()=="a") 
				{ 
				  menu_links.push(menu_childnodes[i]); 
				}
			}
		  catch(e) { }
	    }
	  for (i=0; i<menu_links.length; i++)
	    {
	  	  // trovo il nome della pagina (dall'ultimo / all'ultimo .)
		  last_slash=menu_links[i].href.lastIndexOf("/");
		  last_dot=menu_links[i].href.lastIndexOf(".");
		  page_name=menu_links[i].href.slice(last_slash+1,last_dot);
		  // personalizzazione
		  if (subpages)
		    { 
			  if (document.URL.indexOf(page_name)!=-1) { menu_links[i].className="menu_on" } 
			  else { menu_links[i].className="menu_off" }
			}
		  else
		    {
		  	  if (document.URL.indexOf(menu_links[i].href)==0) { menu_links[i].className="menu_on" } 
			  else { menu_links[i].className="menu_off" }
			}
	    }
	}
