function toggle_visibility(id)
{
 // simple function to toggle the state of a div
 // by toggling the state of display
 if(document.getElementById('div'+id).style.display=='none')
 {
  document.getElementById('div'+id).style.display='block';
  document.getElementById('text'+id).innerHTML='hide';
 }
 else
 {
  document.getElementById('div'+id).style.display='none';
  document.getElementById('text'+id).innerHTML='show';
 }
}
function toggle_visibility_and_close_other(id,inctext,closeid)
{
 // simple function to toggle the state of a div
 // by toggling the state of display
 if(document.getElementById('div'+id).style.display=='none')
 {
  document.getElementById('div'+id).style.display='block';
  if(inctext)
   document.getElementById('text'+id).innerHTML='hide';
  if(closeid.length>0)
  {
   for(y=0;y<closeid.length; y++)
   {
    document.getElementById('div'+closeid[y]).style.display='none';
    if(inctext)
     document.getElementById('text'+closeid[y]).innerHTML='show';
   }
  }
 }
 else
 {
  document.getElementById('div'+id).style.display='none';
  if(inctext)
   document.getElementById('text'+id).innerHTML='show';
 }
}
function domtabs(id,closeid,selcol,unselcol)
{
  // simple tab functions
 if(document.getElementById('div'+id).style.display=='none')
 {
  document.getElementById('div'+id).style.display='block';
  document.getElementById('tab'+id).style.background=selcol;
  if(closeid.length>0)
  {
   for(y=0;y<closeid.length; y++)
   {
    document.getElementById('div'+closeid[y]).style.display='none';
    document.getElementById('tab'+closeid[y]).style.background=unselcol;
   }
  }
 }
 else
 {
  document.getElementById('div'+id).style.display='none';
  document.getElementById('tab'+id).style.background=unselcol;
 }
}
function domdivs(id,closeid,selcol,unselcol)
{
  // simple tab functions
 if(document.getElementById('div'+id).style.display=='none')
 {
  document.getElementById('div'+id).style.display='block';
  if(closeid.length>0)
  {
   for(y=0;y<closeid.length; y++)
   {
    document.getElementById('div'+closeid[y]).style.display='none';
   }
  }
 }
 else
 {
  document.getElementById('div'+id).style.display='none';
 }
}
