// Expandable content script from bcs-24.de
// For more information contact author:
//   becker[at]bcs-24.de
// Copyright © 2008 Frank Becker - Becker Computer Service
//----------------------------------------------
// inspired by http://www.netlobo.com/div_hiding.html


function toggleLayer( whichLayer, whichLink )
{  
  var elem, vis, linke;  
  if( document.getElementById ) // this is the way the standards work    
  {
    elem = document.getElementById( whichLayer );  
	linke = document.getElementById( whichLink );
  }
  else if( document.all ) // this is the way old msie versions work      
  {
    elem = document.all[whichLayer];  
	linke = document.all[whichLink];
  }
  else if( document.layers ) // this is the way nn4 works    
  {
    elem = document.layers[whichLayer];
	linke = document.layers[whichLink];
  }
  vis = elem.style;  // if the style.display value is blank we try to figure it out here  
  /*
  if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)    
  {
    vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
	linke.innerHTML = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'-':'+';
  }
  */
  vis.display = (vis.display==''||vis.display=='block')?'none':'block';
  linke.innerHTML = (vis.display==''||vis.display=='block')?'-':'+';
}



/*
Example
=======

//link to expand
<table border="0" cellspacing="0" cellpadding="0" width="100%">
  <tr>
    <td><a href="#" onclick="toggleLayer('2007','link_2007');" title="zeigen/verbergen">2007</a></td>
    <td align="right"><a title="zeigen/verbergen" id="link_2007" href="#" onclick="toggleLayer('2007','link_2007');">-</a></td>
  </tr>
</table>

//expandable div
<div id="2007">content</div>

//js to hide at startup
<script language="javascript">toggleLayer('2007','link_2007');</script>';
*/