// ---------------------------------------------------------------
// Scripts to expand/collapse blocks of text
//  on the CCI web site content pages.
//
// Blocks of text to be manipulated should be enclosed in
//  <div> tags with an ID field assigned.
//
// Created: 14/24/2006 kaw
// ---------------------------------------------------------------


    // ------------------------------------------------------
    //  Expands a div element to full height.
    // ------------------------------------------------------
    function expand_block(divname)
    {
      document.getElementById(divname).style.display = "block";
      var divHeader = document.getElementById(divname+"Header");
      if (divHeader)
      	divHeader.innerText = "- "+divHeader.alt;
      	//divHeader.innerText = "- "+divHeader.alt + " (click to hide)";
    }

    // ------------------------------------------------------
    //  Collapses a div element to zero height.
    // ------------------------------------------------------
    function collapse_block(divname)
    {
      document.getElementById(divname).style.display = "none";
      var divHeader = document.getElementById(divname+"Header");
      if (divHeader)
      	divHeader.innerText = "+ "+divHeader.alt;
      	//divHeader.innerText = "+ "+divHeader.alt + " (click to show)";
    }
    
    // ------------------------------------------------------
    //  Collapses a div element to zero height.
    // ------------------------------------------------------
    function toggle_block(divname)
    {
       var divHeader = document.getElementById(divname+"Header");
       var firstChar = "+";
       if (divHeader)
       	  firstChar = divHeader.innerText.substring(0,1);

       if (firstChar == "+")
       	  expand_block(divname);
       else
          collapse_block(divname);
    }    

// --- end of script file (textblocks.js) ---
