newdom=0;
var tid;
var SelectedElement='none';
if (document.all) {
        layerRef="document.all";
        styleSwitch=".style";
}
else if (document.layers) {
        layerRef="document.layers";
          styleSwitch="";
}
else if(document.getElementById) {
        newdom=1;
        layerRef="document.getElementById";
        styleSwitch=".style";
}


function showLayer(layerName) {
 if (tid) {  clearTimeout(tid)};
        if (newdom) {
        document.getElementById(layerName).style.display="block";
        }
        else {
        eval(layerRef+"['"+layerName+"']"+styleSwitch+'.display="block"');
        }
}

function hideLayer(layerName) {
        if (newdom) {
        document.getElementById(layerName).style.display="none";
        }
        else {
        eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.display="none"');
        }
}

function off() {
SelectedElement.className = 'mainmenuoff';
if (document.getElementById("menu-list"))
    {
        divList = document.getElementById("menu-list").getElementsByTagName("div");
        for (var i=0; i<divList.length; i++)
            if (divList[i].className == 'submenutop')
                hideLayer(divList[i].id);
    }
}

function on(Element) {
SelectedElement = Element;
SelectedElement.className = 'mainmenuon';
}

function to(Element) {
SelectedElement = Element;
tid = setTimeout("off()",500);
}

function clearTid() {
 if (tid) {  clearTimeout(tid)};
}

