function expandtree (sublinks,me){
        if (document.all) {
                if (document.all(sublinks).style.display=='none'){
                        collapseall();
                        document.all(sublinks).style.display='block';
                        hilite(me);
                } else {
                        collapseall();
                        document.all(sublinks).style.display='none';
                        hilite(me);
                }
                
        } else if (document.layers) {
                //collapseall();
                /*

                if (document.layers[sublinks].visibility=='hide'){
                        menuID=document.layers[sublinks].id;
                        parentDIV='menu'+menuID.substring(menuID.length-1,menuID.length);
                        alert(window.document.layers[parentDIV].left);
                        //document.layers[sublinks].left=100;
                        document.layers[sublinks].visibility='visible';
                } else {
                        document.layers[sublinks].visibility='hidden';
                }
                */
                //arrange();

        } else {
                if (document.getElementById(sublinks).style.display=="block") {
                        collapseall();
                        document.getElementById(sublinks).style.display="none";
                        hilite(me);
                } else {
                        collapseall();
                        document.getElementById(sublinks).style.display="block";
                        hilite(me);
                }

        }
}

function collapseall() {
        if (document.all) {
                var divs    = document.all.tags('span');
                var totaldivs = divs.length;
                for (var i=0; i<totaldivs; i++) {
                        div=divs(i);
                        div_id=divs(i).id;
                        if (div_id.indexOf('wineLinks')!=-1) {
                                div.style.display = 'none';
                        } else { 
                                div.style.display = 'block';
                        }
                }
                                
        } else if (document.layers) {
                //do nothing for netscape 4
        } else {
                var divs    = document.getElementsByTagName('span');
                var totaldivs = divs.length;
                for (var i=0; i<totaldivs; i++) {
                        div=divs[i];
                        div_id=divs[i].id;
                        if (div_id.indexOf('wineLinks')!=-1) {
                                div.style.display = 'none';
                        } else { 
                                div.style.display = 'block';
                        }

                }
        }
}



function hilite(what) {
        if (document.all) {
                //alert(what.className);
                unhilite(what.className);
                //what.style.color='yellow';
                if (what.className.indexOf('Hilite')==-1)
                        what.className=what.className+'Hilite';
        } else if (document.layers) {
                //unhilite();
                //what.color='yellow';

        } else {
                unhilite(what.className);
                if (what.className.indexOf('Hilite')==-1)
                       what.className=what.className+'Hilite';
        }

}


function unhilite(whichStyle) {
        if (document.all) {
                var spans    = document.all.tags('a');
                for (var i=0; i<spans.length; i++) {
                        //span=spans(i);
                        //span_class=spans(i).className;
                        if (spans(i).className.indexOf('Hilite')!=-1) {
                                spans(i).className=whichStyle;
                        }
                }

        } else if (document.layers) {

        } else {
                var spans    = document.getElementsByTagName('a');
                for (var i=0; i<spans.length; i++) {
                        if (spans[i].className.indexOf('Hilite')!=-1) {
                                //span.style.color = 'white';
                                spans[i].className=whichStyle;
                        }
                }
        }
}
