﻿
//Alliance Data JS Functions

var activeMenu = ['0', '0', '0', '0', '0', '0', '0'];

var delayMenu = ['0', '0', '0', '0', '0', '0', '0'];

function activateItem(itemId)
{
    alert('menuFirstLevelDiv' + itemId);
    document.getElementById('menuFirstLevelDiv' + itemId).className = "menuFirstLevelActive";
}

function showMenu(itemId)
{
    
    
    var itemIdArr = itemId.split('_');
    var level = itemIdArr.length;

//    if (level > 1)
//        document.getElementById('menuSecondLevelDiv' + itemId).style.bgcolor = "#4EB3D1";

    var menuToHide = '0';
        
    if (activeMenu[level] != '0')
    {
        menuToHide = activeMenu[level];
        activeMenu[level] = '0';
        //document.getElementById('act' + level).innerText = '0';
        hideMenu(menuToHide);
    }

    for (var x = delayHide.length; x > 0; x--)
    {
        if (delayHide[x] != '0')
        {
            menuToHide = delayMenu[level];
            delayMenu[level] = '0';
            //document.getElementById('delay' + level).innerText = '0';
            hideMenu(menuToHide);            
        }
    }

//    if (delayMenu[level] != '0')
//    {
//        menuToHide = delayMenu[level];
//        delayMenu[level] = '0';
//        document.getElementById('delay' + level).innerText = '0';
//        hideMenu(menuToHide);
//    }

    

    if (level > 1)
    {

        //document.getElementById('menuSecondLevelOuterDiv' + itemId).style.top = itemIdArr[level - 1] * 27 - 18;
        if (navigator.appName == "Microsoft Internet Explorer")
        {
            document.getElementById('menuSecondLevelOuterDiv' + itemId).style.top = itemIdArr[level - 1] * 27 - 18;
        }
        else
        {
            var a = itemIdArr[level - 1] * 25 - 22;
            document.getElementById('menuSecondLevelOuterDiv' + itemId).style.top = a + 'px';
        }
        
    }

    document.getElementById('menuSecondLevelOuterDiv' + itemId).style.display = "block";

    activeMenu[level] = itemId;
    //document.getElementById('act' + level).innerText = itemId;

}

function delayHide(itemId)
{

    var level = itemId.split('_').length;

    //if (level > 1)
    //    document.getElementById('menuSecondLevelDiv' + itemId).style.bgcolor = "#A6D5E5";


    activeMenu[level] = '0';
    delayMenu[level] = itemId.toString();

    //document.getElementById('delay' + level).innerText = itemId;
    //document.getElementById('act' + level).innerText = '0';

    //if (level > 1)
    //{
    //    hideMenu(itemId);
    //}
    //else
    //{
        setTimeout("hideMenu('" + itemId + "')", 700);
    //}
}

function hideMenu(itemId)
{

    var level = itemId.split('_').length;

    if (activeMenu[level] != itemId)
    {

        document.getElementById('menuSecondLevelOuterDiv' + itemId).style.display = "none";
        //document.getElementById('delay' + level).innerText = '0';
        
    }    
}

//function isMouseOverChild(activeMenu, delayMenu)
//{
//    var level = itemId.split('_').length;

//    alert("activeMenu: " + activeMenu[level] + "delayMenu: " + delayMenu + " activeMenu.indexOf(delayMenu): " + activeMenu[level].indexOf(delayMenu));

//    if (activeMenu[level].indexOf(delayMenu) == 0)
//        return true;
//    else
//        return false;
//}


