﻿var intervalID = null;
var intervalLength = 500;
var menuID = null;

// Indica l'indice max 0-based dei banner da caricare
// random.
var maxBannerIndex = 7;

showMenu = function(elemObj, idMenu)
{
    if(menuID != null)
        hideMenu();
        
    menuID = idMenu;
    
    if(intervalID != null)
    {
        clearInterval(intervalID);
        intervalID = null;
    }
    
    var position = getElementPosition(elemObj);
    var divMenu = document.getElementById(menuID);
    
    divMenu.style.display = 'inline';
    divMenu.style.top = (position.top + 31) + 'px';
    divMenu.style.left = position.left + 'px';
}

hideMenu = function()
{
    var divMenu = document.getElementById(menuID);
    
    divMenu.style.display = 'none';
    menuID = null;
    
    if(intervalID != null)
    {
        clearInterval(intervalID);
        intervalID = null;
    }
}

startHideMenu = function()
{
    intervalID = setInterval('hideMenu()',intervalLength);
}

menuActivated = function()
{
    if(intervalID != null)
    {
        clearInterval(intervalID);
        intervalID = null;
    }
}

menuDeactivated = function()
{
    startHideMenu();
}

highlightMenuItem = function(menuItem)
{
    menuItem.style.fontWeight='bold'
}

deHighlightMenuItem = function(menuItem)
{
    menuItem.style.fontWeight='normal'
}

showBanner = function()
{
    var imgBanner = document.getElementById('ctl00_ImageBanner');
    var num = Math.round(maxBannerIndex * Math.random());
    
    imgBanner.src = 'Images/Banner_broker_mania' + num + '.gif';
}