
var IE4 = (document.all && !document.getElementById) ? true : false;
var IE5 = (document.all && document.getElementById) ? true : false;
var isMac = (navigator.appVersion.indexOf("Mac")!=-1) ? true : false;
var IEmac = ((document.all) && (isMac)) ? true : false;
var NS6 = (document.getElementById && !document.all) ? true : false;
var NS4 = navigator.appName.indexOf("Netscape") != -1 && !NS6;

var twoD = 0;
var xStable = 0;
var prevnum = -1;
var whichAnim = "";
var animName;
var stopped = 0;
var animTime;
var tincTime;

function NSinnerHTML() { 
  this.document.open(); 
  this.document.write(arguments[2]); 
  this.document.close(); 
  return arguments[2]; 
  } 

function myFunc(myVar, layer){
  if (NS4) {
    if (layer == "HTML") {
      document.layers["HTML"].innerHTML = ""; 
      document.layers["HTML"].watch("innerHTML",NSinnerHTML); 
      document.layers["HTML"].innerHTML = myVar; 
      }
    else if (layer == "DefLayer") {
      document.layers["DefLayer"].innerHTML = ""; 
      document.layers["DefLayer"].watch("innerHTML",NSinnerHTML); 
      document.layers["DefLayer"].innerHTML = myVar; 
      }
    }
  if (IE4 || IE5) {
    document.all[layer].innerHTML=myVar;
    }
  if (NS6) {
    document.getElementById(layer).innerHTML = myVar;
    }
  }

function showDef(text, top, left, width, height) { 
  if(IE4||IE5) { top = top - 25; }
  if (IEmac) { top = top - 50; height = height + 25; }
  if (!NS4) {
    resizeLayer("DefLayer", top, left, width, height);
    }
  myFunc(DefText[text], "DefLayer"); 
  MTSshowHideLayers("DefLayer"); 
  if (IE5||NS6) {
    document.getElementById("DefLayer").style.border = "0.01cm solid black";
    document.getElementById("DefLayer").style.padding = "0.05cm";
    }
  }
function hideDef() { MTSshowHideLayers('', 'DefLayer'); }

function resizeLayer(layername, top, left, width, height) {
  var doclay, styl;
  if (NS4) { doclay = "document.layers[\'"; styl = "\']"; }
  if (IE4 || IE5) { doclay = ""; styl=".style"; } 
  if (NS6) { doclay = "document.getElementById(\'"; styl = "\').style"; }
  eval(doclay + layername + styl + ".top = " + top);
  eval(doclay + layername + styl + ".left = " + left);
  eval(doclay + layername + styl + ".width = " + width);
  eval(doclay + layername + styl + ".height = " + height);
  }




