<!--
function over(evt) {
  if (document.all) {
    var src = event.srcElement;
    var parent = src.parentElement;
  } else {
    var src = evt.target;
    if (src.nodeType == 3) src = src.parentNode;
    var parent = src.parentNode;
  }
  if (("SPAN" == src.tagName && parent.className != '') || "LI" == src.tagName) {
    if ("LI" == src.tagName) {
      var grandparent = (document.all) ? parent.parentElement : parent.parentNode;
      src = (document.all) ? document.all[src.sourceIndex+1] : src.firstChild;
      if (grandparent.tagName == "LI"  && src.id != "tecNotes") return;
    }
    src.style.cursor = (document.all) ? "hand" : "pointer";
  }
}

function out(evt) {
  if (document.all) {
    var src = event.srcElement;
    var parent = src.parentElement;
  } else {
    var src = evt.target;
    if (src.nodeType == 3) src = src.parentNode;
    var parent = src.parentNode;
  }
  if (("SPAN" == src.tagName && parent.className != '') || "LI" == src.tagName) {
    if ("LI" == src.tagName) {
      var grandparent = (document.all) ? parent.parentElement : parent.parentNode;
      src = (document.all) ? document.all[src.sourceIndex+1] : src.firstChild;
      if (grandparent.tagName == "LI"  && src.id != "tecNotes") return;
    }

    src.style.cursor = "auto";
  }
}

function getChildElement(obj, childNum) {
  var child = 0;
  if (obj.hasChildNodes()) {
    for (var i=0; i < obj.childNodes.length; i++) {
      if (obj.childNodes[i].nodeType != 1) continue;
      if (child != childNum) {
         child++;
         continue;
      } else
         return obj.childNodes[i];
    }
  }
  return null;
}

function showIt(evt) {
  var child = null, parent;
  if (document.all) {
    var src = event.srcElement;
    var parent = src.parentElement;
  } else {
    var src = evt.target;
    if (src.nodeType == 3)  src = src.parentNode;
    var parent = src.parentNode;
  }
  if (("SPAN" == src.tagName && parent.className != '') || "LI" == src.tagName) {
    if ("LI" == src.tagName) {
	  src = (document.all) ? document.all[src.sourceIndex+1] : src.firstChild;
	  parent = (document.all) ? src.parentElement : src.parentNode;
    }
/*  IE 5 will also execute the getChildElement function but not IE 4.0 
 *  That is the reason why the document.all reference is used here for IE */
     child = (document.all ? document.all[src.sourceIndex+1] : getChildElement(parent, 1));
     if (null != child && "LI" == parent.tagName && "UL" == child.tagName) {
       parent.className = ("close" == parent.className ? "open" : "close");
       child.className = ('expanded' == child.className ? 'none' : 'expanded');
     }
  }
}
//-->