
	/* LIST.JS */
	
  function TextToWindow(Xtype, Xtext)
  {
	var NewWindow = window.open("", Xtype, "menubar=no, height=250, width=350")
	NewWindow.document.write(Xtext)
	NewWindow.document.bgColor = "#fafad2"
	return Xtext
  }
  
    function Expand(divID)
  {
	div(5).style.display = "block";
	return divID
  }

  function GetChildElem(eSrc,sTagName)
  {
    var cKids = eSrc.children;
    for (var i=0;i<cKids.length;i++)
    {
      if (sTagName == cKids[i].tagName) return cKids[i];
    }
    return false;
  }
  
  function document.onclick()
  {
    var eSrc = window.event.srcElement;
    if ("clsHasKids" == eSrc.className && (eChild = GetChildElem(eSrc,"UL")))
    {
      eChild.style.display = ("block" == eChild.style.display ? "none" : "block");
    }
  }

  function ShowAll(sTagName)
  {
    var cElems = document.all.tags(sTagName);
    var iNumElems = cElems.length;
    for (var i=1;i<iNumElems;i++) cElems[i].style.display = "block";
  }
  
  function HideAll(sTagName)
  {
    var cElems = document.all.tags(sTagName);
    var iNumElems = cElems.length;
    for (var i=1;i<iNumElems;i++) cElems[i].style.display = "none";
  }

  function Show(sName)
  {
	if (sName == "Index")
		{var cElem = document.all.Index}
	if (sName == "TOC")
		{var cElem = document.all.TOC}
    cElem.style.display = "block";
  }
  
  function ShowID(sName)
  {
	var cElem = document.all.item(sName);
	if (cElem.length >= 0){
		if (cElem.item(0).style.display == "none" || cElem.item(0).style.display == "") {
			for (i=0; i < cElem.length;i++)
			cElem.item(i).style.display = "block";
		}
	else {
			for (i=0; i < cElem.length;i++)
			cElem.item(i).style.display = "none";
		}	
	}
  } 
    
  function closeID(sName)
  {
	var cElem = document.all.item(sName);
	if (cElem.length > 0){
		for (i=0; i < cElem.length;i++){
		cElem.item(i).style.display = "none";
		}	
	}
  } 
   
  function ShowBlock(sName)
  {
	closeID("TOC");
	closeID("INDEX");
	closeID("FIGURES");
	closeID("TABLES");
	closeID("DEFINITIONS");
	ShowID(sName);
  } 
  
  function Hide(sName)
  {
  	if (sName == "Index")
		{var cElem = document.all.Index}
	if (sName == "TOC")
		{var cElem = document.all.TOC}
    cElem.style.display = "none";
  }
