Det beror inte på att scriptet är för komplicerat för Ns6. Scriptet är helt enkelt inte skrivet för den DOM som nya Mozilla (och IE) använder.
Prova att byta ut funktionerna showLayer() och hideLayer() till detta;
function showLayer(Id){
if (timeOn != null) {
clearTimeout(timeOn)
hideLayer(onLayer)
}
if (document.all) {
document.all[Id].style.visibility = "visible";
} else if (document.layers){
document.layers[Id].visibility = "show";
} else if (document.getElementById){
document.getElementById(Id).style.visibility = "visible";
}
onLayer = Id
}
function hideLayer(Id){
if (menuActive == 0) {
if (document.all) {
document.all[Id].style.visibility = "hidden";
} else if (document.layers){
document.layers[Id].visibility = "hide";
} else if (document.getElementById){
document.getElementById(Id).style.visibility = "hidden";
}
}
}
