﻿function styleLeftMenu(topUlId, imgUrl)
{
    var subUls = document.getElementById(topUlId).getElementsByTagName("ul");
    var linkArr = [];
    var indexOfSelectedButton = -1;
    var indexOfSelectedLink = -1;
    for(var i=0; i<subUls.length; i++)
    {
        linkArr[i] = subUls[i].getElementsByTagName("a");
        linkArr[i][0].style.background = "url(" + imgUrl + ") no-repeat 0% 0%";
        linkArr[i][0].onmouseover = function()
        {
            this.style.background = "url(" + imgUrl + ") no-repeat 0% 100%";
        }
        linkArr[i][0].onmouseout = function()
        {
            this.style.background = "url(" + imgUrl + ") no-repeat 0% 0%";
        }
    }
    var leftMenuLis = document.getElementById(topUlId).getElementsByTagName("li");
    var leftMenuLinks = document.getElementById(topUlId).getElementsByTagName("a");
    for(var j=0; j<leftMenuLinks.length; j++)
    {
        if(leftMenuLinks[j].className == "ekflexmenu_link_selected")
        {
            indexOfSelectedLink = j;
        }
        if(leftMenuLinks[j].className == "ekflexmenu_button_selected")
        {
            indexOfSelectedButton = j;
        }
    }
    var tmpUl;
    for(var t=0; t<leftMenuLis.length; t++)
    {
        tmpUl = leftMenuLis[t].getElementsByTagName("ul");
        for(var k=0; k<tmpUl.length; k++)
        {
            if(indexOfSelectedButton != -1)
            {
                if(tmpUl[k] != undefined && tmpUl[k] != null && k != indexOfSelectedButton)
                {
                    tmpUl[k].style.display = "none";
                }
                else
                {
                    tmpUl[k].style.display = "block";
                }
            }
            else if(indexOfSelectedLink != -1)
            {
                if(tmpUl[k] != undefined && tmpUl[k] != null && k != indexOfSelectedLink)
                {
                    tmpUl[k].style.display = "none";
                }
                else
                {
                    tmpUl[k].style.display = "block";
                }
            }
            
        }
    }
}

function styleSpecialLeftMenu(id, imgUrl, imgOverUrl)
{
    var links = document.getElementById(id).getElementsByTagName("a");
    var len = links.length;
    var curLink;
    for(var i=0; i<len; i++)
    {
        curLink = links[i];
        if(curLink.innerHTML.length > 24)
        {
            curLink.style.background = "url(" + imgUrl + ") no-repeat 50% 0%";
            curLink.style.height = "40px";
            curLink.style.lineHeight = "20px";
            curLink.style.paddingTop = "4px";
            curLink.style.paddingBottom = "4px";
            curLink.style.paddingRight = "4px";
            curLink.style.width = "169px";
            if(curLink.className.indexOf("selected") != -1)
            {
                curLink.style.background = "url(" + imgOverUrl + ") no-repeat 50% 0%";
            }
            curLink.onmouseover = function()
            {
                this.style.background = "url(" + imgOverUrl + ") no-repeat 50% 0%";
            }
            curLink.onmouseout = function()
            {
                if(this.className.indexOf("selected") != -1)
                {
                    this.style.background = "url(" + imgOverUrl + ") no-repeat 50% 0%";
                }
                else
                {
                    this.style.background = "url(" + imgUrl + ") no-repeat 50% 0%";
                }
            }
        }
    }
}

function styleTopLink(linkId, menuId)
{
    var headerTopRightLinks = document.getElementById(linkId).getElementsByTagName("a");
    var headerTopRightLis = document.getElementById(linkId).getElementsByTagName("li");
    headerTopRightLis[0].className += " first";
    headerTopRightLinks[menuId].className += " current";
    if(headerTopRightLis.length > 2)
    {
        headerTopRightLis[2].className += " second";
    }
}
function styleTopLinkAndMenu(linkId, linkMenuId, menuDomId, menuId, imgUrl)
{
    var headerTopRightLinks = document.getElementById(linkId).getElementsByTagName("a");
    var headerTopRightLis = document.getElementById(linkId).getElementsByTagName("li");
    var headerTopMenuCurrLi = document.getElementById(menuDomId);
    headerTopRightLis[0].className += " first";
    headerTopRightLinks[linkMenuId].className += " current";
    //headerTopMenuCurrLi.style.background = "url(images/1033/topmenu/topmenu_" + menuId + "_hover.jpg) no-repeat 50% 0%";
    headerTopMenuCurrLi.style.background = "url(" + imgUrl + ") no-repeat 0 -" + (menuId - 1) * 48 + "px";
}
function styleTopLinkAndMenuPractitioner(linkId, linkMenuId, menuDomId1, menuDomId2, menuId, imgUrl)
{
    var menuDomId;
    if(document.getElementById(menuDomId1) != null)
    {
        menuDomId = menuDomId1;
    }
    else
    {
        menuDomId = menuDomId2;
    }
    var headerTopRightLinks = document.getElementById(linkId).getElementsByTagName("a");
    var headerTopRightLis = document.getElementById(linkId).getElementsByTagName("li");
    var headerTopMenuCurrLi = document.getElementById(menuDomId);
    headerTopRightLis[0].className += " first";
    headerTopRightLinks[linkMenuId].className += " current";
    //headerTopMenuCurrLi.style.background = "url(images/1033/topmenu/topmenu_" + menuId + "_hover.jpg) no-repeat 50% 0%";
    headerTopMenuCurrLi.style.background = "url(" + imgUrl + ") no-repeat 0 -" + (menuId - 1) * 48 + "px";
}
function styleFooterLinks(id)
{
    var footerLinks = document.getElementById(id).getElementsByTagName("a");
    footerLinks[0].style.borderLeftWidth = "0";
}