// -------------------------- MENUS HORIZONTAL --------------------------

var activeMenu = '';
var isMouseOverMenu = false;

function showMenu(divId, menuObj){
    setPosition(divId);

    var obj = document.getElementById(divId).style;
    obj.display = 'block';
    obj.visibility = 'visible';

    if(divId != activeMenu)
        hideMenu(activeMenu, true);
    activeMenu = divId;
}

function hideMenu(divId, forceHide){
    var func = function () {
        if(divId != ''){
            var obj = document.getElementById(divId).style;

            if(!isMouseOverMenu || forceHide == true){
                obj.display = 'none';
                obj.visibility = 'hidden';
            }
        }
    }

    setTimeout(func, 1);
}

function setIsMouseOverMenu(value){
    isMouseOverMenu = value;
}

function findPosX(obj){
    var curleft = 0;
    if (obj.offsetParent)
    {
        while (obj.offsetParent)
        {
            curleft += obj.offsetLeft
            obj = obj.offsetParent;
        }
    }
    else if (obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj){
    var curtop = 0;
    if (obj.offsetParent)
    {
        while (obj.offsetParent)
        {
            curtop += obj.offsetTop
            obj = obj.offsetParent;
        }
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}

function setPosition(objId){
    var x = findPosX(document.getElementById('scp')) + 30;
    var y = findPosY(document.getElementById('scp')) + 75;

    if(objId == 'mn_news'){
        x = parseInt(x) + 0;
    }else if(objId == 'mn_football'){
        x = parseInt(x) + 105;
    }else if(objId == 'mn_videos'){
        x = parseInt(x) + 190;
    }else if(objId == 'mn_club'){
        x = parseInt(x) + 265;
    }else if(objId == 'mn_stadium'){
        x = parseInt(x) + 330;
    }else if(objId == 'mn_academy'){
        x = parseInt(x) + 410;
    }else if(objId == 'mn_fanzone'){
        x = parseInt(x) + 502;
    }else if(objId == 'mn_services'){
        x = parseInt(x) + 590;
    }else if(objId == 'mn_store'){
        x = parseInt(x) + 600;
    }

    document.getElementById(objId).style.top  = y + 'px';
    document.getElementById(objId).style.left = x + 'px';
}

// -------------------------- MENUS LATERAIS --------------------------
function SubMenu_ShowHide (oDivPai)
{
	
	//alert(oDivPai.parentNode.childNodes[0].nodeName);
	//alert(oDivPai.parentNode.childNodes[1].nodeName);
	//alert(oDivPai.parentNode.childNodes[2].nodeName);
	//alert(oDivPai.parentNode.childNodes[3].nodeName);
	var nIndex = 0;
	var bObjectFound = false;
	
	for (nIndex = 0; nIndex < parseInt(oDivPai.parentNode.childNodes.length, 10); nIndex++)
	{
		if(oDivPai.parentNode.childNodes[nIndex] == oDivPai)
		{
			bObjectFound = true;
		}

		if (oDivPai.parentNode.childNodes[nIndex].nodeName == 'DIV' && bObjectFound)
		{
			var oDivFilho = oDivPai.parentNode.childNodes[nIndex];
			
			if (oDivFilho.style.display == '')
			{
				oDivFilho.style.display = 'none';
			}
			else
			{
				oDivFilho.style.display = '';
			}
			
			return true;
		}
	}
	
	return false;
}