var arr_menus = new Array();
var menus_count = 0;
var tmrId;
var NN;
var MZ;
var BrowserName = navigator.appName; 

NN=(document.layers)?true:false;
MZ=false;

if (BrowserName.indexOf("Netscape") > -1 && NN==false) {
        MZ=true; }

function addMenuObj(m_name)
{
    menus_count++;
    arr_menus[menus_count + 1] = new String();
    arr_menus[menus_count] = m_name;
}

function showPrimaryPopup(m_name)
{
    var i;
    unsetOutTimer('');

    for(i = 1; i <= menus_count; i++) {
        HideMenu(arr_menus[i]);
    }

    ShowMenu(m_name);
}

function hidePrimaryPopup(m_name)
{
    HideMenu(m_name);
}

function HideMenu(m_name)
{
    if(NN == true) {
        document.layers[m_name].visibility = 'hidden';
    }
    else if(MZ==true) {
		eval('document.getElementById("' + m_name + '").style.visibility = "hidden";');
    }
    
    else {
        eval('document.all["' + m_name + '"].style.visibility = "hidden";');
    }
}

function ShowMenu(m_name)
{
    if(NN == true) {
        document.layers[m_name].visibility = 'visible';
    }
    else if(MZ==true) {
		eval('document.getElementById("' + m_name + '").style.visibility = "visible";');
    }
    else {
        eval('document.all["' + m_name + '"].style.visibility = "visible";');
    }
}

function setOutTimer(mname)
{
    clearTimeout(tmrId);
    tmrId=setTimeout("hidePrimaryPopup('" + mname + "')", 300);
}

function unsetOutTimer(m_name)
{
    clearTimeout(tmrId);
}
