function togglesection(id, state) 
{ 
  var objStyle = snag_object(id);
  var headerid = id.replace("section_","section_header_");
  var objHeader = snag_object(headerid);
  var headerExp = " section_header_expand";

  switch(state)
  { case 'c':
      objStyle.style.display = "none";
      objHeader.className = objHeader.className.replace(headerExp,"");
      break;
    case 'e':
      objStyle.style.display = "block";
      if (!objHeader.className.match(headerExp))
        objHeader.className = objHeader.className + headerExp;
      break;
    default:
      if (objStyle.style.display=="block")
      {
        objStyle.style.display = "none";
        objHeader.className = objHeader.className.replace(headerExp,"");
      }
      else
      {
        objStyle.style.display = "block";
        if (!objHeader.className.match(headerExp))
          objHeader.className = objHeader.className + headerExp;
      }
      break;
  }
} 

function snag_object(idname)
{
        if (document.getElementById)
        {
                return document.getElementById(idname);
        }
        else if (document.all)
        {
                return document.all[idname];
        }
        else if (document.layers)
        {
                return document.layers[idname];
        }
        else
        {
                return null;
        }
}

