﻿var m_TimeOut;
var m_SubMenu = null;
var m_CurrentMenu;


function getLeftPosition(p_ElementId)
{
    var l_Element = document.getElementById(p_ElementId);
    var l_ParentOffset = l_Element.offsetParent;
    var l_Left = l_Element.offsetLeft;
            
    while(l_ParentOffset != null)
    {
        l_Left += l_ParentOffset.offsetLeft;
        l_ParentOffset = l_ParentOffset.offsetParent;
    }    
    
    return l_Left;
}


function mouseOver(p_Id, p_SubMenu) 
{  
    var l_Element = document.getElementById(p_Id);
        if(l_Element != null)
        {
            l_Element.style.color = "#69699c";
        }   
 
    m_CurrentMenu = p_Id;
    
    if(p_SubMenu != null)
    {
        if(m_SubMenu != null)
        { 
            var l_MenuElement = document.getElementById(m_SubMenu);
            
            if(l_MenuElement != null)
            {
                l_MenuElement.style.display = "none";
            }
        }

        var l_Element = document.getElementById(p_SubMenu);
        
        if(l_Element != null)
        {
            var l_Left = getLeftPosition(p_Id); 
            l_Element.style.left = l_Left;
            l_Element.style.display = "inline";
        }
        m_SubMenu = p_SubMenu;     
    }
}

function OnMouseOut(p_Id)
{  
    var l_Element = document.getElementById(p_Id);
            
            if(l_Element != null)
            {
                l_Element.style.color = "#85859c";
            }
    
    clearTimeout(m_TimeOut);
    if(m_CurrentMenu == p_Id)
    {
        m_CurrentMenu = null;
        m_TimeOut = setTimeout("ApagaSubMenu()", 250, "JavaScript");
    } 
}


function ApagaSubMenu()
{     
    if (m_CurrentMenu == null)
    {
        var l_Element = document.getElementById(m_SubMenu); 
        
        if (l_Element != null)
        {
            l_Element.style.display = "none";
            m_SubMenu = null;
        }   
    }
}

function onMouseOutFotter(p_Id)
{
    var l_Element = document.getElementById(p_Id);
    
    if(l_Element!= null)
    {
        l_Element.style.color = "black";
    }
    
}

function onMouseOverFotter(p_Id)
{
    if(m_SubMenu != "")
    {
        var l_Element = document.getElementById(m_SubMenu);
        if(l_Element != null)
        {
            l_Element.style.display = "none";
        }       
    }
    document.getElementById(p_Id).style.color = "#686868";
}


function OnMouseClickFooter(p_Id)
{
    window.open(p_Id + ".aspx", "_self");
}


function OnMouseClickHeader(p_Id)
{
    window.open("Page_" + p_Id + ".aspx", "_self");
}
