var remember = new Array();
var remember2 = new Array();
var checkIt;

var DHTML = (document.getElementById || document.all || document.layers);

function show(name,lvl,obj)
{
        if (!DHTML) return;
        checkUserInput();
        if (remember[lvl] && remember[lvl] == name) return;
        if (remember[lvl])
        {
                closeAll(lvl);
        }
        if (name)
        {
                var x = getObj(name);
                x.visibility = 'visible';
        }
        remember[lvl] = name;
        if (obj.parentNode) y = obj.parentNode;
        else if (obj.parentElement) y = obj.parentElement;
        else return;
        if (y.className) return;
        y.className = 'over';
        if (remember2[lvl]) remember2[lvl].className = '';
        remember2[lvl] = y;
}

function closeAll(lvl)
{
        for (i=remember.length - 1;i>=lvl;i--)
        {
                if (remember[i]) //IE4 Mac
                {
                        var x = getObj(remember[i]);
                        x.visibility = 'hidden';
                }
                remember[i] = null;
                if (remember2[i])
                {
                        remember2[i].className = '';
                        remember2[i] = null;
                }
        }

}

function checkUserInput()
{
        if (checkIt) clearTimeout(checkIt);
        checkIt = setTimeout('closeAll(1)',3000);
}

function getObj(name)
{
  if (document.getElementById)
  {
    return document.getElementById(name).style;
  }
  else if (document.all)
  {
    return document.all[name].style;
  }
  else if (document.layers)
  {
    return document.layers[name];
  }
  else return false;
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function prePrint()
{
        if (window.print) window.print();
        else if (VBS) printIt();
        else alert('Dette script fungerer ikke i din browser - Vælg "Filer" og "Print"');
}
