var menuClassChild = '.child'

function menuStart(idMenu) {
	menuVerifySelected(idMenu)

	var menuLI = $(idMenu).children('li')
	$(menuLI).mouseover(function(){
		menuCloseAll(idMenu)

		var mLI = $(this)
		mLI.each(function(){
			var LI = $(this)
			if(LI.children(menuClassChild).is(menuClassChild)) {
				LI.addClass('opened')
			}
		})
	})
}

function menuCloseAll(idMenu) {
	var menuLI = $(idMenu).children('li')

	menuLI.each(function(){
		var LIOpened = $(this)
		LIOpened.removeClass('opened')
	})
}

function menuVerifySelected(idMenu) {
	var listSelected = $(idMenu).find('.selected')
	$(listSelected).each(function(){
		var itemSelected = $(this)
		
		itemSelected.parent('.child').parent().addClass('opened')
	})
}