
function menu() {
	// alert("URL = " + window.location.search);
	var url = window.location.search;

	// url -> query parameter pattern
	// go=<page>&menuid=<id link menu 1° livello>[&submenuid=<id link menu 2° livello>[&sub2menuid=<id link menu 3° livello>]]
	// 1) se si punta ad una pagina di primo livello allora <page> = <id link menu 1° livello>
	// 2) se si punta ad una pagina di secondo livello allora <page> = <id link menu 2° livello>
	// 3) se si punta ad una pagina di terzo livello allora <page> = <id link menu 3° livello>
	 
	var menuid = "menuid=";
	var submenuid = "&submenuid=";
	var sub2menuid = "&sub2menuid=";

	var idx1 = url.indexOf(menuid);
	var idx2 = url.indexOf(submenuid);
	var idx3 = url.indexOf(sub2menuid);
 
	var param_value = "";
	
	// assegna il colore al menu 1° livello + freccia
	if (idx1 >= 0) {
		// alert ("idx1: " +idx1 + " - idx2: " +idx2);
		param_value = (idx2 < 0) ? url.substr(idx1+menuid.length) : url.substr(idx1+menuid.length, idx2 - (idx1+menuid.length));
		
		// alert (param_value);
		document.getElementById(param_value).style.color = "white";

		var menu_arrow = param_value+"_arrow";
		document.getElementById(menu_arrow).style.color = "white";
	}
	
	// assegna il colore al menu livello 2 (se esiste)
	if (idx2 >= 0) {
		element_id = "submenuid=";
		// alert ("idx2: " +idx2 + " - idx3: " +idx3);
  
		param_value = (idx3 < 0) ? url.substr(idx2+submenuid.length) : url.substr(idx2+submenuid.length, idx3 - (idx2+submenuid.length));
		// alert (param_value);
		document.getElementById(param_value).style.color = "#cc3300";		
	}
	
	// assegna il colore al menu livello 3 (se esiste)
	if (idx3 >= 0) {
		// alert ("idx3: " +idx3);

		param_value = url.substr(idx3+sub2menuid.length);
		// alert (param_value);
		document.getElementById(param_value).style.color = "#0095CF";		
	}	
}
