new function() {
	var mm_ativo = mn.menu;
	var smn_ativo = mn.submenu;
	var mn_last = smn_last = null;
	
	var menu = ge("menu");
	var li = menu.getElementsByTagName("li");
	
	for(var i = li.length; i--;) {
		new function(pos) {
			/* inicio - ATIVO */
			if (li[pos].className == mm_ativo)
				li[mn_last = pos].className += " ativo";
			
			if (li[pos].className == smn_ativo)
				li[smn_last = pos].className += " ativo";
			
			/* fim - ATIVO */
			
			/* inicio - OVER */
			li[pos].onmouseover = function() {
				this.className += " over";
				
				if (pos == mn_last) {
					li[mn_last].className = mn.menu + " ativo";
					li[smn_last].className = mn.submenu + " ativo";
				}
				else {
					li[mn_last].className = mn.menu;
					li[smn_last].className = mn.submenu;
				}
			}
			li[pos].onmouseout = function() {
				this.className = this.className.replace(/\s*\ over/, "");
				
				li[mn_last].className = mn.menu + " ativo";
				li[smn_last].className = mn.submenu + " ativo";
			}
			/* fim - OVER */
		}(i);
	}
}
