//<!--
function preloadImages() {
  var sources = new Array("officerslinkhi.gif", "boardlinkhi.gif", "committeeslinkhi.gif", "bylawslinkhi.gif", "wholinkhi.gif", "whatlinkhi.gif", "howlinkhi.gif", "memberslinkhi.gif", "fellowshipslinkhi.gif", "pritelinkhi.gif", "pipelinkhi.gif", "awardslinkhi.gif", "calendarlinkhi.gif", "meetingslinkhi.gif", "educationlinkhi.gif", "linkslinkhi.gif", "tapeslinkhi.gif", "newsletterslinkhi.gif");
  if (document.preloadArray==null) document.preloadArray = new Array();
  for (var i=0; i < sources.length; i++) {
    document.preloadArray[i] = new Image;
    document.preloadArray[i].src = "images/"+sources[i];
  }
}

var currentRegion = null;

if (document.layers) {
  window.captureEvents(Event.MOUSEMOVE);
  window.onMouseMove=Mouse;
  Ymouse = 0;
  Xmouse = 0;
}

function Mouse(evnt) {
  Ymouse=evnt.pageY;
  Xmouse=evnt.pageX;
  if(cursornotin(currentRegion)) rollUp(currentRegion);
}

function cursornotin(myregion) {
  if (myregion && document.layers) {
    var myleft=myregion.left;
    var mytop=myregion.top-27;
    var myright=myregion.left+myregion.clip.right;
    var mybottom=myregion.top+myregion.clip.bottom;
    if ((Xmouse >= myleft) && (Xmouse < myright) && (Ymouse >= mytop) && (Ymouse < mybottom)) return false;
  } else {
    return false;
  }
  return true;
}

function myGetDocImage(doc, id) {
  if (doc.images[id]) return doc.images[id];
  if (doc.layers) {
    for (var i=0; i<doc.layers.length; i++) {
      var trial = myGetDocImage(doc.layers[i].document, id);
      if (trial) return trial;
    }
  }
  return null;
}

function myGetImage(id) {
  if (document.all) {
    return document.all[id];
  } else if (document.images[id]) {
    return document.images[id];
  } else if (document.getElementById) {
    return document.getElementById(id);
  } else if (document.layers) {
    return myGetDocImage(document, id);
  }
}

function myGetElement(id) {
  if (document.all) {
    return document.all[id];
  } else if (document.getElementById) {
    return document.getElementById(id);
  } else if (document.layers) {
    if (document.layers[id]) return document.layers[id];
    for (i=0; i<document.layers.length; i++) {
      if (document.layers[i].document.layers[id]) return document.layers[i].document.layers[id];
    }
  }
}

function rollOver(img) {
  myGetImage(img).src = "images/"+img+"linkhi.gif";
}

function rollOut(img) {
  myGetImage(img).src = "images/"+img+"link.gif";
}

function rollDown(name) {
  thing=myGetElement(name);
  if (currentRegion) {
    rollUp(currentRegion);
  }
  currentRegion = thing;
  if (document.layers) {
    thing.visibility='visible';
  } else {
    thing.style.visibility='visible';
  }
}

function rollUp(thing) {
  if (document.layers) {
    thing.visibility='hidden';
  } else {
    thing.style.visibility='hidden';
  }
  currentRegion = null;
}

function rollUp1() {
  if (currentRegion) {
    rollUp(currentRegion);
  }
}
//-->