function init() {
	if (document.getElementById('nav')) {
		navItems = document.getElementById('nav').getElementsByTagName('li');
		
		for (i=0; i<navItems.length; i++) {
			if (navItems[i].parentNode.getAttribute('id') == "nav") {
				//alert(navItems[i].parentElement.id)
				if (navItems[i].addEventListener){
					navItems[i].addEventListener("mouseover", func_nav_mouseover, false);
					navItems[i].addEventListener("mouseout", func_nav_mouseout, false);
				} else if (navItems[i].attachEvent){
					navItems[i].onmouseover = func_nav_mouseover;
					navItems[i].onmouseout = func_nav_mouseout;
				}
			}
		}
	}
	
	if (window.extInit) {
		extInit();
	}
}

var nav_timeout = "";
var nav_current = "";

function func_nav_mouseover() {
	if (nav_current != this.id && nav_current != "") {
		submenuID = nav_current.replace('nav_menu_','');
				
		if (document.getElementById('nav_submenu_' + submenuID)) {
			document.getElementById('nav_submenu_' + submenuID).style.display = 'none';
		}
	}
	
	clearTimeout(nav_timeout);
	
	submenuID = this.id.replace('nav_menu_','');
		
	if (document.getElementById('nav_submenu_' + submenuID)) {
		document.getElementById('nav_submenu_' + submenuID).style.display = 'block';
	}
}

function func_nav_mouseout() {
	nav_timeout = setTimeout(func_nav_hide,'500');
	nav_current = this.id;
}

function func_nav_hide() {
	submenuID = nav_current.replace('nav_menu_','');
	
	if (document.getElementById('nav_submenu_' + submenuID)) {
		document.getElementById('nav_submenu_' + submenuID).style.display = 'none';
	}
}
