﻿// Gömmer alla förklaringar till AccessKeys på sidan tills man trycker <ALT>-knappen.

/* Gör detta i separat js-fil (externalLinks.js) tillsammans med andra funktioner som ska köras när sidan laddas.
window.onload = function() 
        {
            document.onkeydown = displayAccessKeys;
        }
*/

    function displayAccessKeys(e)
    {
        if (!e) e = window.event;
        if (e.keyCode == 18)
        {
            toggleAccessKeys();
            document.onkeydown = null;
            document.onkeyup = hideAccessKeys;
        }
    }

    function hideAccessKeys(e)
    {
        if (!e) e = window.event;
        if (e.keyCode == 18)
        {
            toggleAccessKeys();
            document.onkeyup = null;
            document.onkeydown = displayAccessKeys;
        }
    }


    function toggleAccessKeys()
    {
        var spans = document.getElementsByTagName('span');
        var divs = document.getElementsByTagName('div');
        for (var k=0;k<spans.length;k++)
        
            if (spans[k].className == 'accesskey' )
            {
                if ( 'inline' != spans[k].style.display)
                    spans[k].style.display = 'inline';
                else
                    spans[k].style.display = 'none';    
            }
            
            for (var d=0;d<divs.length;d++)
            if (divs[d].className == 'accesskey' )
            {
                if ( 'inline' != divs[d].style.display)
                    divs[d].style.display = 'inline';
                else
                    divs[d].style.display = 'none';    
            }
    }


