	if (document.images) {
		arImLoad = new Array ("/pix/triUp");
		arImList = new Array ();
		for (counter in arImLoad) {
			arImList[counter] = new Image();
			arImList[counter].src = arImLoad[counter] + ".gif";
		}
	}

       NS4 = 0 ;
       ver4 = 1 ;

       if (ver4) {
           with (document) {
               write("<STYLE TYPE='text/css'>");
               if (NS4) {
                   write(".parent {position:absolute; visibility:visible}");
                   write(".child {position:absolute; visibility:visible; margin:0em 0em 0em 3em;}");
                   write(".regular {position:absolute; visibility:visible}")
               }
               else {
                   write(".child {display:none; margin:0em 0em 0em 3em;}")
               }
               write("</STYLE>");
           }
       }

       isExpanded = false;

       function getIndex(el) {
           ind = null;
           divColl = document.getElementsByTagName('div');
           for (i=0; i<divColl.length; i++) {
                whichEl = divColl[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.getElementsByTagName('div');
               for (i=0; i<divColl.length; i++) {
                   whichEl = divColl[i];
                   if (whichEl.className == "child") whichEl.style.display = "none";
               }
           }
       }

       function ignoreIt(el) {
		return ;
       }
       function ignoreAll() {
           return;
       }

       function expandIt(el) {
           if (!ver4) return;
           if (1) {
               /* whichEl = eval(el + "Child"); */
               whichEl = document.getElementById(el + "Child");
               /* whichIm = event.srcElement; */
               if (whichEl.style.display == "none") {
                   whichEl.style.display = "block";
                   /* whichIm.src = "/pix/triUp.gif"; */
               }
               else {
                   whichEl.style.display = "none";
                   /* whichIm.src = "/pix/triDown.gif"; */
               }
           }
           else {
               whichEl = document.getElementById(el + "Child");
               /* whichIm = document.getElementById( el + "Parent.document.images['imEx']"); */
               if (whichEl.visibility == "hide") {
                   whichEl.visibility = "show";
                   /* whichIm.src = "/pix/triUp.gif"; */
               }
               else {
                   whichEl.visibility = "hide";
                   /* whichIm.src = "/pix/triDown.gif"; */
               }
               arrange();
           }
       }

	function expandAll() {
           if (!ver4) return;
           newSrc = (isExpanded) ? "/pix/triDown.gif" : "/pix/triUp.gif";

           if (NS4) {
               document.images["imEx"].src = newSrc;
               for (i=firstInd; i<document.layers.length; i++) {
                   whichEl = document.layers[i];
                   if (whichEl.id.indexOf("Parent") != -1) {
                       whichEl.document.images["imEx"].src = newSrc;
                   }
                   if (whichEl.id.indexOf("Child") != -1) {
                       whichEl.visibility = (isExpanded) ? "hide" : "show";
                   }
               }

               arrange();
               if (isExpanded) scrollTo(0,document.layers[firstInd].pageY);
           }
           else {
               divColl = document.getElementsByTagName('div');
               for (i=0; i<divColl.length; i++) {
                   if (divColl[i].className == "child") {
                       divColl[i].style.display = (isExpanded) ? "none" : "block";
                   }
               }
               imColl = document.images.item("imEx");
               for (i=0; i<imColl.length; i++) {
                   imColl(i).src = newSrc;
               }
           }
           
           isExpanded = !isExpanded;
       }
       onload = initIt;

