//  Tree menu for help system
    function blink(id) {
        //alert("Blinking: " + id);
        // Declare Element holders
        var elm = null;
        var div_elm = null;
        var img_elm = null;
        // Declare Element holder IDs
        var elm_id = id;
        var div_id = id + '_DIV';
        var img_id = id + '_IMG';
        // Assign Elements if available
        elm     = getElem(elm_id);
        div_elm = getElem(div_id);
        img_elm = getElem(img_id);
        // Alter widget
        if (elm && div_elm && img_elm) {
            if( div_elm.className == 'closed' ) {
                // OPEN THE WIDGET
                // opened html was invisible, make visible
                //elm.className     = 'selected';
                div_elm.className = 'open';
                img_elm.src       = 'nav/opened.gif';
                img_elm.alt       = '-';
            } else {
                // CLOSE THE WIDGET
                // opened html was visible, make invisible
                //elm.className     = '';
                div_elm.className = 'closed';
                img_elm.src       = 'nav/closed.gif';
                img_elm.alt       = '+';
            }
        }
    }
    var SelectedElement = null;
    var PreSelectClass  = null;
    function Select(id) {
        var elm = getElem(id);
        if(SelectedElement != null) {
            SelectedElement.className = PreSelectClass;
        }
        PreSelectClass = elm.className;
        SelectedElement = elm;
        if (PreSelectClass) {
            elm.className = elm.className + '_sel';
        } else {
            elm.className = 'selected';
        }
    }
    function getElem(id) {
        //alert("getElem(" + id + ")");
        var d = document;
        var element = null;
        if (!element && d.getElementById) {
            element = d.getElementById(id);
        }
        if (!element && d.getElementsByTagName) {
            var elms = d.getElementsByTagName("DIV");
            if (elms) {
                for (j=0;j<elms.length;j++) {
                    if (elms[j].name == id) {element = elms[j]; break;}
                }
            }
        }
        if (!element && d.getElementsByTagName) {
            var elms = d.getElementsByTagName("INPUT");
            if (elms) {
                for (j=0;j<elms.length;j++) {
                    if (elms[j].name == id) {element = elms[j]; break;}
                }
            }
        }
        //alert("Found element: " + element);
        return element;
    }
