<?php

$menu=array(
	'istanze'=>array('liadd'=>null, 'href'=>'istanze.php', 'title'=>'Istanze', 'selected'=>false, 'submenu'=>
			array(
			'aggiungi'=>array('liadd'=>'onclick="golang(\'en\')" onmouseover="this.style.cursor=\'pointer\'"', 'href'=>null, 'title'=>'English', 'selected'=>false, 'submenu'=>null),
			'italiano'=>array('liadd'=>'onclick="golang(\'it\')" onmouseover="this.style.cursor=\'pointer\'"', 'href'=>null, 'title'=>'Italiano', 'selected'=>false, 'submenu'=>null)
			)
		),
	'boh'=>array('liadd'=>null, 'href'=>'#', 'title'=>'Non saprei', 'selected'=>false, 'submenu'=>null),
	'vedremo'=>array('liadd'=>null, 'href'=>'#', 'title'=>'Vedremo', 'selected'=>false, 'submenu'=>null),
	'forse'=>array('liadd'=>null, 'href'=>'#', 'title'=>'Forse', 'selected'=>false, 'submenu'=>null)
);


/*
 <li><a href=".">Guide</a></li>
 <li><a href="instances">Instances</a></li>
 <li><a href="about">About us</a></li>
 <li onmouseover="chulsh(this,true)" onmouseout="chulsh(this,false)">Language
  <ul class="ula" onmouseover="ulsh(this,true)" onmouseout="ulsh(this,false)">
  <li><a href="#">English</a></li>
  <li><a href="#">Italiano</a></li>
  </ul>
 </li>
*/

$menuout='';

function buildmenu($menu) {
	global $menuout;
	foreach ($menu as $key=>$arr) {
		$menuout.='<li';
		if (!is_null($arr['liadd'])) $menuout.=' '.$arr['liadd'];
		if (!is_null($arr['submenu'])) $menuout.=' onmouseover="chulsh(this,true)" onmouseout="chulsh(this,false)"';
		if ($arr['selected']) $menuout.=' class="hil"';
		$menuout.='>';
		if (!is_null($arr['href']))
			$menuout.='<a href="'.$arr['href'].'">'.$arr['title'].'</a>';
		else
			$menuout.=$arr['title'];
		if (!is_null($arr['submenu'])) {
// qui bisognerebbe aggiungere che a seconda del "livello" imposta class giusta: ula, oppure ulb per livello > 1
			$menuout.=N.'<ul class="ula" onmouseover="ulsh(this,true)" onmouseout="ulsh(this,false)">'.N;
			buildmenu($arr['submenu']);
			$menuout.='</ul>'.N;
		}
		$menuout.='</li>'.N;
	}
}

?>
