<!--

/*****
 * Set active tab
 *****/
var activeobjnbr;
var hoverobjnbr;

function getObjNbr(obj)
{
  var result;
  
  return (obj.id.substr(2,1));
}

function showslider(objnbr)
{
  var sobj     = document.getElementById('sp' + objnbr);
  sobj.className     = 'actknob';

}

function hideslider(objnbr)
{
  if (hoverobjnbr != activeobjnbr)
  {
    var sobj     = document.getElementById('sp' + objnbr);
    sobj.className     = 'dimknob';
  }
}

function showactive(objnbr)
{
  var labelobj = document.getElementById('lb' + objnbr);
  var lightobj = document.getElementById('lt' + objnbr);

  labelobj.className = 'acttext';
  lightobj.className = "actlt";
  showslider(objnbr);
}

function setActive(objnbr)
{
  showactive(objnbr);
  
  var reqPage = 'page' + objnbr + '.html';
  sendRequest(reqPage);
}

/*****
 * Hover over a tab
 *****/

function hover(obj)
{
  var objnbr = getObjNbr(obj);
  var labelobj = document.getElementById('lb' + objnbr);
  var lightobj = document.getElementById('lt' + objnbr);
  var sobj     = document.getElementById('sp' + objnbr);

  if(objnbr == activeobjnbr)
  {
    labelobj.className = 'acttext';
    lightobj.className = 'actlt';
  }
  else
  {
    labelobj.className = 'hovertext';
    lightobj.className = 'hoverlt';
  }
  
  sobj.className     = 'hoverknob';
  hoverobjnbr  = objnbr;
}

/*****
 * Exit hover
 *****/

function hoverout(obj)
{
  var objnbr = getObjNbr(obj);
  var labelobj = document.getElementById('lb' + objnbr);
  var lightobj = document.getElementById('lt' + objnbr);
  var sobj     = document.getElementById('sp' + objnbr);

  if (objnbr == activeobjnbr)
  {
    labelobj.className = 'acttext';
    lightobj.className = 'actlt';
    sobj.className     = 'actknob';
  }
  else
  {
    labelobj.className = 'dimtext';
    lightobj.className = 'dimlt';
    sobj.className     = 'dimknob';
  }
}

/*****
 * Deselect the active tab
 *****/

function deselect(objnbr)
{
  var labelobj = document.getElementById('lb' + objnbr);
  var lightobj = document.getElementById('lt' + objnbr);

  labelobj.className = 'dimtext';
  lightobj.className = 'dimlt';
  hideslider(objnbr);
}

/*****
 * Select active tab
 *****/
 
function select(obj)
{
  deselect(activeobjnbr);
  activeobjnbr = getObjNbr(obj);
  setActive(activeobjnbr);
}

/*****
 * Ajax processes
 *****/

var READY_STATE_UNINITIALIZED = 0;
var READY_STATE_LOADING       = 1;
var READY_STATE_LOADED        = 2;
var READY_STATE_INTERACTIVE   = 3;
var READY_STATE_COMPLETE      = 4;

var request;

function sendRequest(reqUrl)
{
  /*try
  {
    netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
  } catch (e) {
    alert("Permission UniversalBrowserRead denied.");
  }*/
 
  reqMethod = 'GET';
  
  if(window.XMLHttpRequest)
  {
    request = new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {
    try
    {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
      try
      {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e)
      {
      }
    }
  }

  if(request != null)
  {
    request.onreadystatechange = updateText;
    request.open(reqMethod,reqUrl,true);
    request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    request.send(null);
  }
}

function updateText()
{
  if(request.readyState == READY_STATE_COMPLETE)
  {
    var respText      = request.responseText;
    var varText       = document.getElementById('variable');
    varText.innerHTML = respText;
    
    request = null;
  }
}

function gear_hover(imgName)
{
  var fullName = '<img src="images/gear/' + imgName + '">';
  var fullHtml = '<table border="3"><tr><td>' + fullName + '</td></tr></table>';
  return(overlib(fullHtml,FULLHTML,HAUTO,VAUTO));
}

-->
