var subUlFlag = new Array();
var subUlObj = new Array();

function enableDropdownMenuForIE6()
{
    var uls = document.getElementsByTagName('ul');

    for(i = 0; i < uls.length; i++)
    {
        if (uls[i].className == 'ul')
        {
            var lis = uls[i].getElementsByTagName('li');

            for (j = 0; j < lis.length; j++)
            {
                if (lis[j].className.search(/\bnav_main1\b/) >= 0 && lis[j].lastChild.tagName == 'UL')
                {
                    lis[j].onmouseover = function()
                    {
                        subUlFlag["nav_main1_subUl"] = true;
                        subUlObj["nav_main1_subUl"] = this.lastChild;
                        showSubUl("nav_main1_subUl");
                    }
                    lis[j].onmouseout = function()
                    {
                        subUlFlag["nav_main1_subUl"] = false;
                        setTimeout("hideSubUl('nav_main1_subUl')", 50);
                    }
                }
                if (lis[j].className.search(/\bnav_main2\b/) >= 0 && lis[j].lastChild.tagName == 'UL')
                {
                    lis[j].onmouseover = function()
                    {
                        subUlFlag["nav_main2_subUl"] = true;
                        subUlObj["nav_main2_subUl"] = this.lastChild;
                        showSubUl("nav_main2_subUl");
                    }
                    lis[j].onmouseout = function()
                    {
                        subUlFlag["nav_main2_subUl"] = false;
                        setTimeout("hideSubUl('nav_main2_subUl')", 50);
                    }
                }
                if (lis[j].className.search(/\bnav_main3\b/) >= 0 && lis[j].lastChild.tagName == 'UL')
                {
                    lis[j].onmouseover = function()
                    {
                        subUlFlag["nav_main3_subUl"] = true;
                        subUlObj["nav_main3_subUl"] = this.lastChild;
                        showSubUl("nav_main3_subUl");
                    }
                    lis[j].onmouseout = function()
                    {
                        subUlFlag["nav_main3_subUl"] = false;
                        setTimeout("hideSubUl('nav_main3_subUl')", 50);
                    }
                }
                if (lis[j].className.search(/\bnav_main4\b/) >= 0 && lis[j].lastChild.tagName == 'UL')
                {
                    lis[j].onmouseover = function()
                    {
                        subUlFlag["nav_main4_subUl"] = true;
                        subUlObj["nav_main4_subUl"] = this.lastChild;
                        showSubUl("nav_main4_subUl");
                    }
                    lis[j].onmouseout = function()
                    {
                        subUlFlag["nav_main4_subUl"] = false;
                        setTimeout("hideSubUl('nav_main4_subUl')", 50);
                    }
                }
                if (lis[j].className.search(/\bnav_main5\b/) >= 0 && lis[j].lastChild.tagName == 'UL')
                {
                    lis[j].onmouseover = function()
                    {
                        subUlFlag["nav_main5_subUl"] = true;
                        subUlObj["nav_main5_subUl"] = this.lastChild;
                        showSubUl("nav_main5_subUl");
                    }
                    lis[j].onmouseout = function()
                    {
                        subUlFlag["nav_main5_subUl"] = false;
                        setTimeout("hideSubUl('nav_main5_subUl')", 50);
                    }
                }
                if (lis[j].className.search(/\bnav_main6\b/) >= 0 && lis[j].lastChild.tagName == 'UL')
                {
                    lis[j].onmouseover = function()
                    {
                        subUlFlag["nav_main6_subUl"] = true;
                        subUlObj["nav_main6_subUl"] = this.lastChild;
                        showSubUl("nav_main6_subUl");
                    }
                    lis[j].onmouseout = function()
                    {
                        subUlFlag["nav_main6_subUl"] = false;
                        setTimeout("hideSubUl('nav_main6_subUl')", 50);
                    }
                }
                if (lis[j].className.search(/\bnav_main7\b/) >= 0 && lis[j].lastChild.tagName == 'UL')
                {
                    lis[j].onmouseover = function()
                    {
                        subUlFlag["nav_main7_subUl"] = true;
                        subUlObj["nav_main7_subUl"] = this.lastChild;
                        showSubUl("nav_main7_subUl");
                    }
                    lis[j].onmouseout = function()
                    {
                        subUlFlag["nav_main7_subUl"] = false;
                        setTimeout("hideSubUl('nav_main7_subUl')", 50);
                    }
                }
                if (lis[j].className.search(/\bnav_main8\b/) >= 0 && lis[j].lastChild.tagName == 'UL')
                {
                    lis[j].onmouseover = function()
                    {
                        subUlFlag["nav_main8_subUl"] = true;
                        subUlObj["nav_main8_subUl"] = this.lastChild;
                        showSubUl("nav_main8_subUl");
                    }
                    lis[j].onmouseout = function()
                    {
                        subUlFlag["nav_main8_subUl"] = false;
                        setTimeout("hideSubUl('nav_main8_subUl')", 50);
                    }
                }
            }
        }
    }
}


function showSubUl(item)
{
    subUlObj[item].style.visibility = 'visible';
}

function hideSubUl(item)
{
    if(!subUlFlag[item])
    {
        subUlObj[item].style.visibility = 'hidden';
    }
}
