function key_up(event)
    {
        if(event.keyCode != 9)
        {
            return;
        }

        clean_elements();
        if(event.target)
        {
            highlight_element(event.target);
        }
        if(event.srcElement)
        {
            if(event.srcElement.type=="text" || event.srcElement.type=="password")
            {
                highlight_element(event.srcElement);
            }
        }
    }
    function mouse_click(event)
    {
        if(event.target)
        {
            highlight_element(event.target);
        }
        if(event.srcElement)
        {
            highlight_element(event.srcElement);
        }
    }
    function highlight_element(element)
    {
        element.select();
    }
    function clean_elements()
    {
        if (document.selection)
            document.selection.empty();
        else if (window.getSelection)
            window.getSelection().removeAllRanges();
    }
