/* 
The Visibility Toggle
Copyright 2003 by Sim D'Hertefelt 
www.interactionarchitect.com 
info@interactionarchitect.com
*/

var hotspots = document.getElementsByName('hotspot');
var toggles = document.getElementsByName('toggle');

var hotspotsIn = document.getElementsByName('hotspotIn');
var togglesIn = document.getElementsByName('toggleIn');



function visibilitytoggle()
{
  for (var i = 0; i < hotspots.length; i++)
  {
  hotspots[i].someProperty = i;

  //hotspots[i].onclick = function() {toggle(this.someProperty)};
  }

  for (var i = 0; i < toggles.length; i++)
  {
    if (i == 0 ){ continue; }
  toggles[i].style.display = 'none';
  }	
	
  for (var i = 0; i < hotspotsIn.length; i++)
  {
  hotspotsIn[i].someProperty = i;
  

   
  hotspotsIn[i].onclick = function() {toggleIn(this.someProperty)}; // original
  }

  for (var i = 0; i < togglesIn.length; i++)
  {
    if (i == 0 ){ continue; }
  togglesIn[i].style.display = 'none';
  }
}

function toggle(i)
{
  if (toggles[i].style.display == 'none')
  {
     toggles[i].style.display = ''
  }
  else
     toggles[i].style.display = 'none';
} 

function showall()
{
  for (var i = 0; i < toggles.length; i++)
  {
  toggles[i].style.display = '';
  }
}

function hideall()
{
  for (var i = 0; i < toggles.length; i++)
  {
  toggles[i].style.display = 'none';
  }
}

function hideAllShowOne(number)
{
   i = number;
   if (toggles[i].style.display == '')
   {
      toggles[i].style.display = 'none'
   }
   hideall();
   toggle(i);
}

function toggleIn(i)
{
  
  var showHide = document.getElementById('showHide');
  showHide.style.display = '';
  
  if (togglesIn[i].style.display == 'none')
  {
     togglesIn[i].style.display = ''
  }
  else
     togglesIn[i].style.display = 'none';
} 

function showallIn()
{
  for (var i = 0; i < togglesIn.length; i++)
  {
  togglesIn[i].style.display = '';
  }
  var showHide = document.getElementById('showHide');
  showHide.style.display = 'none';
}

function hideallIn()
{
  for (var i = 0; i < togglesIn.length; i++)
  {
  togglesIn[i].style.display = 'none';
  }
}

function hideAllShowOneIn(number)
{
   i = number;
   if (togglesIn[i].style.display == '')
   {
      togglesIn[i].style.display = 'none'
   }
   hideallIn();
   toggleIn(i);
}
