        scores = new Array(20);
        var numTotal=0;
        NS4 = (document.layers) ? 1 : 0;
        IE4 = (document.all) ? 1 : 0;
        ver4 = (NS4 || IE4) ? 1 : 0;

        if (ver4){
                with (document){
                        write("<style type='text/css'>");
                        if (NS4){
                                write(".parent {position:absolute; visibility:visible}");
                                write(".child {position:absolute; visibility:visible}");
                                write(".regular {position:absolute; visibility:visible}")
                        }else{
                                write(".child {display:none}")
                        }
                        write("</style>");
                }
        }

        function getIndex(el){
            ind = null;
            for (i=0; i<document.layers.length; i++){
                    whichEl = document.layers[i];
                    if (whichEl.id == el){
                        ind = i;
                        break;
                    }
             }

             return ind;
        }

        function arrange(){
            nextY = document.layers[firstInd].pageY +document.layers[firstInd].document.height;
             for (i=firstInd+1; i<document.layers.length; i++){
                     whichEl = document.layers[i];
                     if (whichEl.visibility != "hide"){
                        whichEl.pageY = nextY;
                        nextY += whichEl.document.height;
                     }
             }
        }

        function initIt(){
                if (!ver4){
                        return;
                }
                if (NS4){
                        for (i=0; i<document.layers.length; i++){
                                whichEl = document.layers[i];
                                if (whichEl.id.indexOf("Child") != -1)
                                        whichEl.visibility = "hide";
                        }
                        arrange();
                }else{
                        divColl = document.all.tags("DIV");
                        for (i=0; i<divColl.length; i++){
                                whichEl = divColl(i);
                                if (whichEl.className == "child"){
                                        whichEl.style.display = "none";
                                }
                        }
                }
        }

        function expandIt(el){
                if (!ver4) return;
                if (IE4){
                        whichEl1 = eval(el + "Child");
                        for(i=1;i<=numTotal;i++){
                            whichEl = eval(scores[i] + "Child");
                        	if(whichEl!=whichEl1){
                        	        whichEl.style.display = "none";
                        	}
                        }
                        whichEl1 = eval(el + "Child");
                        if (whichEl1.style.display == "none"){
                                whichEl1.style.display = "block";
                        }else{
                                whichEl1.style.display = "none";
                        }
                }else{
                        whichEl = eval("document." + el + "Child");
                        for(i=1;i<=numTotal;i++){
                                whichEl = eval("document." + scores[i] + "Child");
                                if(whichEl!=whichEl1){
                                        whichEl.visibility = "hide";
                                }
                        }
                        if (whichEl.visibility == "hide"){
                                whichEl.visibility = "show";
                        }else{
                                whichEl.visibility = "hide";
                        }
                        arrange();
                }
        }

        onload = initIt;