// --> Manage an hide/display list

function manageListDisplay(code) {

  elementList = 'List_' + code;
  elementTag = 'manage_' + code;
  
  if (document.getElementById(elementList).style.display == "none") {
    document.getElementById(elementList).style.display = "block";
    document.getElementById(elementTag).innerHTML = "-";
   } else {
    document.getElementById(elementList).style.display = "none";
    document.getElementById(elementTag).innerHTML = "+";
  }
  return false;
}


// --> A Tab list manager needs to turn off the tab 
//	that was not selected.
//
//	This function presumes that a variable array
//	'tabIdNames' has been defined and contains all
//	of the ID names for each tab.
//
//	The text block IDs must start with 'tabText'
//

function manageTabListDisplay (name) {

    if (tabIdNames.length == 0) {
      return;
    }

    prefix = 'tabText'
    for (ii=0; ii<tabIdNames.length; ii++) {
      id = prefix + tabIdNames[ii];
      document.getElementById(id).style.display = "none";
    }

    document.getElementById(prefix+name).style.display = "block";

    return;
}


