// Globals

var act1max=7;
var act2max=4;
var vlbgmin=1;
var vlbgmax=11;

function passivate()
{
  // Passivate Act 1 labels and panes
  
  for (sc=1; sc<=act1max; sc++)
  {
    var btn=document.getElementById('label_1' + sc);
    if (btn)
    {
      btn.className='pastoplabel';
    }

    var div=document.getElementById('pane_1' + sc);
    if (div)
    {
      div.className='passivepane';
    }
  }

  // Passivate Act 2 labels and panes

  for (sc=1; sc<=act2max; sc++)
  {
    var btn=document.getElementById('label_2' + sc);
    if (btn)
    {
      btn.className='passidelabel';
    }

    var div=document.getElementById('pane_2' + sc);
    if (div)
    {
      div.className='passivepane';
    }
  }

  // Passivate VisualLightBox Gallery divs
  
  for (g=vlbgmin; g<=vlbgmax; g++)
  {
    var div=document.getElementById('vlightbox' + g);
    if (div)
    {
      div.className='passivepane';
    }
  }

  // Passivate "noJavaScript" pane

  var div=document.getElementById('pane_99');
  if (div)
  {
    div.className='passivepane';
  }
}

function clickTab(obj)
{
  passivate();
  
 // Activate clicked label and pane

  if (obj.id.substring(6,7) == '1')
  {
    obj.className='acttoplabel';
  }
  else
  {
    obj.className='actsidelabel';
  }

  document.getElementById('pane_' + obj.id.substring(6,8)).className='activepane';
}

function clickLink(targetID)
{
  passivate();
  
 // Activate target label and pane for clicked link

  if (targetID.substring(0,1) == '1')
  {
    document.getElementById('label_' + targetID).className='acttoplabel';
  }
  else
  {
    document.getElementById('label_' + targetID).className='actsidelabel';
  }

  document.getElementById('pane_' + targetID).className='activepane';
}

function clickGallery(targetID)
{
  passivate();
  document.getElementById('vlightbox' + targetID).className='activepane';
}

function mouseIn(obj)
{
  obj.style.color="#ff0000";
  obj.style.cursor="pointer";
}

function mouseOut(obj)
{
  obj.style.color="#000000";
  obj.style.cursor="auto";
}

function mouseInLink(obj)
{
  obj.style.color="#ff0000";
  obj.style.cursor="pointer";
}

function mouseOutLink(obj)
{
  obj.style.color="#0000ff";
  obj.style.cursor="auto";
}

function js_onload()
{
  clickLink('11');
  initmapbuilder();
}

