// I wrote these show/hide functions based on 
// http://www.rewindlife.com/archives/000204.cfm

function toggleLayer(whichLayer)
{
	if (document.getElementById)
	{
		// this is the way the standards work
		var style2 = document.getElementById(whichLayer).style;
		style2.display = style2.display? "":"none";
	}
	else if (document.all)
	{
		// this is the way old msie versions work
		var style2 = document.all[whichLayer].style;
		style2.display = style2.display? "":"none";
	}
	else if (document.layers)
	{
		// this is the way nn4 works
		var style2 = document.layers[whichLayer].style;
		style2.display = style2.display? "":"none";
	}
}

var hiddenDivShowText = new Array();
var hiddenDivHideText = new Array();
          
function showHiddenDiv(index) {
	var contentDiv = getElement('hiddenDivContent_' + index);
	contentDiv.style.display = 'block';
	return false;
}

function hideHiddenDiv(index) {
	var contentDiv = getElement('hiddenDivContent_' + index);
	contentDiv.style.display = 'none';
	return false;
}

function toggleHiddenDiv(index) {
          
          var textDiv = getElement('hiddenDivLabelDiv_' + index);
          var contentDiv = getElement('hiddenDivContent_' + index);
          var textSpan = getElement('hiddenDivLabelSpan_' + index);
          
          var display = (contentDiv.style.display != 'block');
          
	  if( textSpan ) {
		  textSpan.firstChild.nodeValue = (display ? 
		      hiddenDivHideText : 
		      hiddenDivShowText
		  )[index];
	  }          

          contentDiv.style.display = display ? 'block' : 'none';
          
          return false;
}
        
function getElement(id) {
	return document.getElementById(id);
}
      

