﻿var prmPostBackElement;
function irUprgsBottomMenus(sender, args)
{
    prmPostBackElement = args.get_postBackElement();
    if (prmPostBackElement.id == prefixTagNameMain + 'lbtnBrands')
        setDivUprgBottomMenus($('divUprgRptBrands'));
    else if (prmPostBackElement.id == prefixTagNameMain + 'lbtnNewProducts')
        setDivUprgBottomMenus($('divUprgRptNewProducts'));
    else if (prmPostBackElement.id == prefixTagNameMain + 'lbtnDiscountProducts')
        setDivUprgBottomMenus($('divUprgRptDiscountProducts'));
    else if (prmPostBackElement.id == prefixTagNameMain + 'lbtnSearchProduct')
        setDivUprgBottomMenus($('divUprgSpDrpBrands'));
}

function erUprgsBottomMenus(sender, args)
{
    if (prmPostBackElement.id == prefixTagNameMain + 'lbtnBrands')
        $('divUprgRptBrands').style.display = 'none';
    else if (prmPostBackElement.id == prefixTagNameMain + 'lbtnNewProducts')
        $('divUprgRptNewProducts').style.display = 'none';
    else if (prmPostBackElement.id == prefixTagNameMain + 'lbtnDiscountProducts')
        $('divUprgRptDiscountProducts').style.display = 'none';
    else if (prmPostBackElement.id == prefixTagNameMain + 'lbtnSearchProduct')
        $('divUprgSpDrpBrands').style.display = 'none';
}

function setDivUprgBottomMenus(divUprgCurrent)
{
    var divUprgBottomMenus = [$('divUprgRptBrands'), $('divUprgRptNewProducts'), $('divUprgRptDiscountProducts'), $('divUprgSpDrpBrands')];
    for (var i = 0; i < divUprgBottomMenus.length; i++)
        divUprgBottomMenus[i].style.display = 'none';

    divUprgCurrent.style.display = 'block';
}

function bgTopMenuMouseOver(elem)
{
    var divs = elem.getElementsByTagName('div');
    for (var i = 0; i < divs.length; i++)
    {
        switch (divs[i].className)
        {
            case 'bgTopMenuLeft':
                divs[i].style.backgroundImage = "url('../images/bgMenu/bgBottomMenuLeft.gif')";
                break;
            case 'bgTopMenuCenter':
                divs[i].style.backgroundImage = "url('../images/bgMenu/bgBottomMenuCenter.gif')";
                break;
            case 'bgTopMenuRight':
                divs[i].style.backgroundImage = "url('../images/bgMenu/bgBottomMenuRight.gif')";
                break;
        }
    }
}

function bgTopMenuMouseOut(elem)
{
    var divs = elem.getElementsByTagName('div');
    for (var i = 0; i < divs.length; i++)
    {
        if (divs[i].className == 'bgTopMenuLeft' || divs[i].className == 'bgTopMenuCenter' || divs[i].className == 'bgTopMenuRight')
            divs[i].style.backgroundImage = 'none';
    }
}

function setTopMenuZIndex(divRef)
{
    var topMenuDivs = [$('divBasketTop'), $('divUserMenu')];
    topMenuDivs.sort(function(elem1, elem2) { return elem1.style.zIndex - elem2.style.zIndex });

    for (var i = 0; i < topMenuDivs.length; i++)
    {
        if (topMenuDivs[i] != divRef)
            topMenuDivs[i].style.zIndex = i;
    }
    divRef.style.zIndex = ++i;
}


function setBottomMenuZIndex(divRef)
{
    var bottomMenuDivs = [$('divBrands'), $('divNewProducts'), $('divDiscountProducts'), $('divBasket'), $('divSearchProduct')];
    bottomMenuDivs.sort(function(elem1, elem2) { return elem1.style.zIndex - elem2.style.zIndex });

    for (var i = 0; i < bottomMenuDivs.length; i++)
    {
        if (bottomMenuDivs[i] != divRef)
            bottomMenuDivs[i].style.zIndex = i;
    }
    divRef.style.zIndex = ++i;
}

function setImgMenuArrow(imgRef, isUp)
{
    if (isUp)
        imgRef.src = '../images/buttons/btnArrowUp.png';
    else
        imgRef.src = '../images/buttons/btnArrowDown.png';

    if (browserRef.isIE)
    {
        if (browserRef.version < 7)
        {
            if (isUp)
                imgRef.src = '../images/buttons/btnArrowUp.gif';
            else
                imgRef.src = '../images/buttons/btnArrowDown.gif';
        }
    }
}

function closeOpenedTopMenus()
{
    var divBasketTopRef = $('divBasketTop');
    var divUserMenuRef = $('divUserMenu');

    if (divBasketTopRef.style.display != 'none')
        closeBasketTopMenu();

    if (divUserMenuRef.style.display != 'none')
        closeUserMenu();
}

function closeOpenedMenus()
{
    var divNewProductsRef = $('divNewProducts');
    var divDiscountProductsRef = $('divDiscountProducts');
    var divSearchProductRef = $('divSearchProduct');
    var divBasketRef = $('divBasket');

    if (divNewProductsRef.style.display != 'none')
        closeNewProductsBottomMenu();

    if (divDiscountProductsRef.style.display != 'none')
        closeDiscountProductsBottomMenu();

    if (divSearchProductRef.style.display != 'none')
        closeSearchProductsBottomMenu();

    if (divBasketRef.style.display != 'none')
        closeBasketMenu();
}