function activateMenu() {
	
	hideSubmenues('subm');
	
	var links = $$('#menu li span');
	processMenu(links, 'submenu', 'sub')
	
	links = $$('.submenu span');
	processMenu(links, 'submenu2', 'sub2')
	
}

function processMenu(links, submenu, subID) {
	
	var lid;
	
	for(i = 0; i < links.length; i++) {
		
		links[i].onmouseover = function() {
			hideSubmenues(submenu);
						
			if(subID != 'sub2') {
				
				if($(subID+this.id))
					$(subID+this.id).style.display = 'block';
				else
					this.style.backgroundImage = 'url(/rutadelvino/img/default/bg/menuLiHover.gif)';
				
				this.style.backgroundRepeat = 'repeat-x';
				this.style.color = '#8a1c43';
				this.style.backgroundColor = '#FFF';
				
			} else {
				this.style.background = '#8e1b44'
				this.style.color = '#FFF'
			}
			
		}
		
		links[i].onmouseout = function() {
			hideSubmenues(submenu);
			
			if(subID == 'sub2') {
				this.style.backgroundColor = '#F3EAED'
			} else {				
				this.style.backgroundColor = 'transparent';
			}
			
			this.style.color = '#4a4a4a';
			this.style.backgroundImage = 'none';
			this.style.backgroundRepeat = 'no-repeat';
		}
		
		lid = subID+links[i].id;
		
		if($(lid)) {
		
			$(lid).onmouseover = function() {
				this.style.display = 'block';
				
				if(subID == 'sub2')
					this.previousSibling.style.display = 'block'
				
				var pid = this.id.substr(subID.length);

				$(pid).style.color = '#8a1c43';
				$(pid).style.backgroundColor = '#FFF';
				
			}
			
			$(lid).onmouseout = function() {
				//this.style.display = 'none';
				
				if(subID == 'sub2')
					this.previousSibling.style.display = 'none'
				
				var pid = this.id.substr(subID.length);
				
				$(pid).style.color = '#4a4a4a';
				$(pid).style.backgroundColor = 'transparent';
				
			}
			
		}
		
	}
}

function hideSubmenues(what) {
	var ms = $$('.'+what);
	for(i = 0; i < ms.length; i++)
		ms[i].style.display = 'none';
}