/* (c) Kalamun.org - GPL 3 */

var ulMenu=null;
var menuTimer=null;

function k_attivaMenu() {
	ulMenu=document.getElementById('menu');
	var s=ulMenu.getElementsByTagName('A');
	for(var i=0;s[i];i++) {
		if(s[i].parentNode.parentNode==ulMenu) {
			s[i].onmouseover=function() { k_menuSub(this); };
			s[i].onmouseout=k_menuNascondi;
			}
		else {
			s[i].onmouseover=function() { k_menuSub(this.parentNode.parentNode); };
			}
		}

	var s=ulMenu.getElementsByTagName('UL');
	for(var i=0;s[i];i++) {
		if(s[i].parentNode.parentNode==ulMenu) {
			s[i].onmouseover=function() { k_menuSub(this); };
			s[i].onmouseout=k_menuNascondi;
			}
		}
	}
function k_menuSub(sm) {
	if(menuTimer) clearTimeout(menuTimer);
	k_menuNascondiTutto();
	try { sm.parentNode.className="sel"; } catch(e) {}
	try { sm.parentNode.getElementsByTagName('UL')[0].style.display='block'; } catch(e) {}
	try { sm.parentNode.getElementsByTagName('UL')[0].style.left=((sm.parentNode.offsetWidth-sm.parentNode.getElementsByTagName('UL')[0].offsetWidth)/2)+'px'; } catch(e) {}
	}
function k_menuNascondiTutto() {
	var s=ulMenu.childNodes;
	for(var i=0;s[i];i++) {
		if(s[i].nodeName=='LI') {
			try { s[i].getElementsByTagName('UL')[0].style.display='none'; } catch(e) {}
			try { s[i].className=''; } catch(e) {}
			}
		}
	}
function k_menuNascondi() {
	menuTimer=setTimeout("k_menuNascondiTutto()",100);
	}