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.visibility="visible";
        }
        else {
        eval(layerRef+"['"+layerName+"']"+styleSwitch+'.visibility="visible"');
        }
}

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

function off() {
SelectedElement.className = 'mainmenuoff';

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

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

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

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

