var activeSub=0;
var SubNum=0;

// Reload after window resize
function reDo()
{
  window.location.reload()
}

window.onresize = reDo;

//Define global variables
var timerID = null;
var timerOn = false;
var timecount = 750;
var what = null;
var newbrowser = true;
var check = false;
/////var x = -247;
/////var y = -86;
var offsetAdded = false;

function onLoad()
{
  init();
}

function init()
{
  //  alert ("Running Init");
  if (document.layers)
  {
    //  alert ("Running Netscape 4");
    layerRef="document.layers";
    styleSwitch="";
    visibleVar="show";
    screenSize = window.innerWidth;
    what ="ns4";
  }
  else if(document.all)
  {
    //  alert ("Running IE");
    layerRef="document.all";
    styleSwitch=".style";
    visibleVar="visible";
    screenSize = document.body.clientWidth + 18;
    what ="ie";
  }
  else if(document.getElementById)
  {
    //  alert ("Running Netscape 6");
    layerRef="document.getElementByID";
    styleSwitch=".style";
    visibleVar="visible";
    what="moz";
  }
  else
  {
    //alert("Older than 4.0 browser.");
    what="none";
    newbrowser = false;
  }  

  /////////////window.status='status bar text to go here';
  check = true;
}


// Turns the layers on and off
function showLayer(layerName)
{
  if(check)
  {
    if (what =="none")
    {
      return;
    }
    else if (what == "moz")
    {
      // hide all but this layer
      hideAllLayersExceptThis(layerName);     
      
      // make visible
      document.getElementById(layerName).style.visibility="visible";
    }
    else
    {
      // hide all but this layer
      hideAllLayersExceptThis(layerName);
      
      // make visible
      eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
    }
  }
  else
  {
    // alert ("Please wait for the page to finish loading.");
    return;
  }
}


function hideLayer(layerName)
{
  if(check)
  {
    if (what =="none")
    {
      return;
    }
    else if (what == "moz")
    {
      // hide
      document.getElementById(layerName).style.visibility="hidden";
    }
    else
    {
      // hide
      eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
    }
  }
  else
  {
    // alert ("Please wait for the page to finish loading.");
    return;
  }
}


function hideAllLayersExceptThis(layerName)
{
  var layerNr = Right(layerName, 2);
  //alert(layerNr);
  for(index=11; index < 22; index++)
  {
    if( index != layerNr)
    {
      //alert("layer" + index);
      hideLayer("layer" + index);
    }
  }
}

function startTime(layerName)
{  
  if (timerOn == false)
  {
    timerID=setTimeout( "hideLayer('" + layerName + "')", timecount);
    timerOn = true;
  }
}


function stopTime()
{
  if (timerOn)
  {
    clearTimeout(timerID);
    timerID = null;
    timerOn = false;
  }
}


function addOffset(object,x,y) {
    // alert("add");
    if (document.layers && document.layers[object]) {
        document.layers[object].left += x;
        document.layers[object].top += y;
    }
    else if (document.all) {
        document.all[object].style.posLeft = document.all[object].offsetLeft + x;
        document.all[object].style.posTop = document.all[object].offsetTop + y;
    }
}


function removeOffset(object,x,y) {
    // alert("remove");
    if (document.layers && document.layers[object]) {
        document.layers[object].left -= x;
        document.layers[object].top -= y;
    }
    else if (document.all) {
        document.all[object].style.posLeft -= x;
        document.all[object].style.posTop -= y;
    }
}
