<!--

// counts each image and if encounters a plussign.gif then makes sure it is expanded or collapsed
function openAll( imageSrc, openAll ) {
  if( document.images ) {
    var s1 = new String;
    var s2 = new String;
    if( openAll ) {
      for( i=0;i<document.images.length;i=i+1 ) {
        s1 = document.images[i].src;
        if( s1.indexOf('plussign.gif',0) != -1 ) {
          s2 = document.images[i].name;
          displayDivImage( s2.substring(3), imageSrc + 'gmpsec/icons/', 'img' + s2.substring(3), 'plussign.gif', 'minussign.gif', openAll );
        }
      }
    } else {
      for( i=0;i<document.images.length;i=i+1 ) {
        s1 = document.images[i].src;
        if( s1.indexOf('minussign.gif',0) != -1 ) {
          s2 = document.images[i].name;
          displayDivImage( s2.substring(3), imageSrc + 'gmpsec/icons/', 'img' + s2.substring(3), 'plussign.gif', 'minussign.gif', openAll );
        }
      }
    }
  }
}

function displayDiv( theDiv ) {
  if(document.layers) {
    if (document.layers[theDiv].display == "none") document.layers[theDiv].display="";
    else document.layers[theDiv].display="none";
  }
  if(document.all) {
    if (document.all(theDiv).style.display == "none") document.all(theDiv).style.display="";
    else document.all(theDiv).style.display="none";
  } else {
    if (document.getElementById(theDiv).style.display == "none") document.getElementById(theDiv).style.display="";
    else document.getElementById(theDiv).style.display="none";
  }
}

// openAll will set the state to always open or always closed or null for opposite of last selection
function displayDivImage(theDiv, path, imgName, imgUp, imgDwn, openAll ) {
  if( openAll ) {
    if(document.layers) {
      document.images[imgName].src = path + imgDwn;
      document.layers[theDiv].display="";
    }
    if(document.all) {
      document.images[imgName].src = path + imgDwn;
      document.all(theDiv).style.display="";
    } else {
      document.images[imgName].src = path + imgDwn;
      document.getElementById(theDiv).style.display="";
    }
  } else if( openAll == false ) {
    if(document.layers) {
      document.images[imgName].src = path + imgUp;
      document.layers[theDiv].display="none";
    }
    if(document.all) {
      document.images[imgName].src = path + imgUp;
      document.all(theDiv).style.display="none";
    } else {
      document.images[imgName].src = path + imgUp;
      document.getElementById(theDiv).style.display="none";
    }
  } else {
    if(document.layers) {
      if (document.layers[theDiv].display == "none") {
        document.images[imgName].src = path + imgDwn;
        document.layers[theDiv].display="";
      } else {
        document.images[imgName].src = path + imgUp;
        document.layers[theDiv].display="none";
      }
    }
    if(document.all) {
      if (document.all(theDiv).style.display == "none") {
        document.images[imgName].src = path + imgDwn;
        document.all(theDiv).style.display="";
      } else {
        document.images[imgName].src = path + imgUp;
        document.all(theDiv).style.display="none";
      }
    } else {
      if (document.getElementById(theDiv).style.display == "none") {
        document.images[imgName].src = path + imgDwn;
        document.getElementById(theDiv).style.display="";
      } else {
        document.images[imgName].src = path + imgUp;
        document.getElementById(theDiv).style.display="none";
      }
    }
  }
}


//-->
